2063 - Marcel Projections: 2063 Batters Edition

Beat articles, power rankings, statistical analysis, etc. goes here.
User avatar
Bob Breum
BBA GM
Posts: 723
Joined: Mon May 15, 2023 4:22 pm
Has thanked: 837 times
Been thanked: 573 times

2063 - Marcel Projections: 2063 Batters Edition

Post by Bob Breum » Sat Jun 07, 2025 6:43 pm

In BBA Today #104, Kurt expressed a desire to incorporate a stats-based projection system within OOTP. He mentioned ZIPS as his favorite. This sent me on a mission to see if that was feasible to implement.

First I surveyed the current projection systems. These include proprietary systems such as ZIPS (Baseball Think Factory), PECOTA (Baseball Prospectus), Steamer (FanGraphs), and Oliver (The Hardball Times). These are all closed systems that do not reveal their algorithms.

Tom Tango, the best sabermetrics guy not named Bill James, wrote his own system and made it open source. He named it the Marcel the Monkey Forecasting System. In concept, it is most similar to Steamer. In independent testing, it has compared well with the commercial systems despite its rudimentary calculations.

I have used Marcel to create these projections. It uses a weighted average of the last three seasons with some regression to the mean and an adjustment for age.

Note that rookies with no previous BBA exposure are omitted. Only BBA-level stats are used.

If you want to understand the methodology, this is the best source that I have found:

https://www.beyondtheboxscore.com/2016/ ... ath-is-fun

Since I'm the GM of hitting, I did batters first. I'll be releasing the pitching version soon.

Here are the projections in alphabetic order:

Marcel.pdf
(168.53 KiB) Downloaded 8 times

And here they are by team:

Marcel by Team.pdf
(201.08 KiB) Downloaded 15 times

Here it is in .csv form:

Marcel.csv
(51.78 KiB) Downloaded 4 times

It is possible, even likely, that the dataset has an error or two, especially with regard to players with identical names. Please bring them to my attention.
Last edited by Bob Breum on Sun Jun 08, 2025 11:23 am, edited 3 times in total.
Bob Breum
2056-current Montreal Blazers Co-GM (Position Players)
2055 London Monarchs Co-GM (Position Players)
2057 & 2061 Johnson League champions
2057 Johnson League GM of the Year
Montreal Blazers

User avatar
BaseClogger
BBA GM
Posts: 3364
Joined: Sun May 08, 2022 8:55 am
Has thanked: 3037 times
Been thanked: 814 times

Re: 2063 - Marcel Projections: 2063 Batters Edition

Post by BaseClogger » Sat Jun 07, 2025 11:24 pm

Really cool of you to take this idea and run with it—thank you. I didn’t realize there’s an open source option. I do wonder if league equivalents could be calculated and allow us to do a similar thing with minor league stats. Sadly, those are often the most interesting projections.

I’ll spend some time looking at the files in more detail as I have more time… busy weekend.
San Fernando Bears GM since 2051

User avatar
Bob Breum
BBA GM
Posts: 723
Joined: Mon May 15, 2023 4:22 pm
Has thanked: 837 times
Been thanked: 573 times

Re: 2063 - Marcel Projections: 2063 Batters Edition

Post by Bob Breum » Sat Jun 07, 2025 11:43 pm

BaseClogger wrote:
Sat Jun 07, 2025 11:24 pm
I didn’t realize there’s an open source option.
It's open source in the respect that he published the calculations. You still have to implement those in some fashion. I used Excel.
Bob Breum
2056-current Montreal Blazers Co-GM (Position Players)
2055 London Monarchs Co-GM (Position Players)
2057 & 2061 Johnson League champions
2057 Johnson League GM of the Year
Montreal Blazers

User avatar
woods
BBA GM
Posts: 514
Joined: Fri Jan 15, 2021 12:04 pm
Location: Berlin, Germany
Has thanked: 234 times
Been thanked: 311 times
Contact:

Re: 2063 - Marcel Projections: 2063 Batters Edition

Post by woods » Sun Jun 08, 2025 12:27 am

This is great, but Richard Vernon hitting 5 home runs? I can only suspend my disbelief so far.
Woody Donahue
President of Baseball Operations, Cape Fear Swamp Foxes (2062-present)
London Monarchs (2060-2061)
Boise Spuds (2047-2054)
Cairo Pharaohs - UMEBA (2046)

Vic Caleca UMEBA TN of the Year 2046

User avatar
Bob Breum
BBA GM
Posts: 723
Joined: Mon May 15, 2023 4:22 pm
Has thanked: 837 times
Been thanked: 573 times

Re: 2063 - Marcel Projections: 2063 Batters Edition

Post by Bob Breum » Sun Jun 08, 2025 3:27 am

woods wrote:
Sun Jun 08, 2025 12:27 am
This is great, but Richard Vernon hitting 5 home runs? I can only suspend my disbelief so far.
At first I thought you were suggesting that the projection was too low but then I pulled up Mr. Vernon's stats. TBF, he is now 27 and the engine awards slight bumps until a player hits 29. He did hit four in 2061. :cool:
Bob Breum
2056-current Montreal Blazers Co-GM (Position Players)
2055 London Monarchs Co-GM (Position Players)
2057 & 2061 Johnson League champions
2057 Johnson League GM of the Year
Montreal Blazers

User avatar
CTBrewCrew
GB: FL Heartland Division Director
Posts: 6353
Joined: Wed Sep 04, 2019 11:20 am
Location: Milford, CT
Has thanked: 993 times
Been thanked: 1634 times

Re: 2063 - Marcel Projections: 2063 Batters Edition

Post by CTBrewCrew » Sun Jun 08, 2025 7:06 am

Cool thanks for posting this.
Image

User avatar
RonCo
GB: JL Frontier Division Director
Posts: 22111
Joined: Sat Nov 14, 2015 10:48 pm
Has thanked: 2435 times
Been thanked: 3963 times

Re: 2063 - Marcel Projections: 2063 Batters Edition

Post by RonCo » Sun Jun 08, 2025 3:02 pm

Much fun. Just getting to really look at this. I'd say Marcel does not like Bikini much. :)
GM: Bikini Krill
Nothing Matters But the Pacific Pennant
Roster

User avatar
ae37jr
BBA GM
Posts: 3488
Joined: Fri Feb 05, 2016 1:37 pm
Location: Davenport, FL
Has thanked: 50 times
Been thanked: 994 times

Re: 2063 - Marcel Projections: 2063 Batters Edition

Post by ae37jr » Sun Jun 08, 2025 3:20 pm

This is fun.I don't get why the game doesn't do this. It obviously figures out preseason predictions and lists top 10 pitchers and hitters. I always wished they would have a page where you could see player predictions by team.
Alan Ehlers
GM of the Twin Cities River Monster
Image

User avatar
Bob Breum
BBA GM
Posts: 723
Joined: Mon May 15, 2023 4:22 pm
Has thanked: 837 times
Been thanked: 573 times

Re: 2063 - Marcel Projections: 2063 Batters Edition

Post by Bob Breum » Sun Jun 08, 2025 11:31 pm

I implemented the calculations in Excel. Since then, I discovered that there is Python source code available from Jeff Sackmann on GitHub if you want to play with it.

https://gist.github.com/JeffSackmann

You'll want generateBattingMarcels and generatePitchingMarcels.

Jeff Sackmann is an author and software developer who has worked in the fields of sports statistics and test preparation.
Bob Breum
2056-current Montreal Blazers Co-GM (Position Players)
2055 London Monarchs Co-GM (Position Players)
2057 & 2061 Johnson League champions
2057 Johnson League GM of the Year
Montreal Blazers

Post Reply Previous topicNext topic

Return to “League Features”

Who is online

Users browsing this forum: No registered users and 3 guests