Review: Jeff Zimmerman’s 2025 BOLD Predictions


Gary A. Vasquez-Imagn Images

It’s time to review my preseason BOLD predictions.

1. Cristopher Sánchez will be a top-3 starting pitcher.

He didn’t quite make it to the top three but ended up sixth according to our player rater. I’ll take it as a hit.

Batting: 1.000

2. Lawrence Butler and Mark Vientos will be bottom-200 hitters.

Both underperformed their ADP, but only Vientos completely underperformed.

Name: ADP, EOS Rank
Butler: 61, 91
Vientos: 106, 205

It’s tough for unknown breakouts to keep going without regression coming hard.

I’ll take half a hit…

Batting: .750

3. Spencer Strider will out-earn Jacob deGrom.

Whoa, that was a swing-and-miss with deGrom coming in at #12 and Strider at #214. I had no faith in deGrom throwing as much as he did and that would bite me in the buttocks in the next prediction.

Batting: .500

4. Jacob deGrom, Tarik Skubal, Garrett Crochet, and Max Fried will underperform their combined innings projection by 175 IP.

Here are the numbers and the actual results.

Inning Projections
Name FG’s DC Mine Actual
deGrom 132 81 172
Skubal 198 133 195
Crochet 157 94 205
Fried 176 88 195
Total 663 396 767

I underprojected with the four starters as they averaged 190 IP as a group. The regular projections were off by 100 IP. I knew this was going to failure halfway through the season and reworked my projections.

I fouled off a bunt with two strikes.

Batting: .375

5. Grant Holmes will outperform Clay Holmes.

The final results might have been closer if Grant had stayed healthy. Maybe not with the 12 Win versus 4 Win difference.

Holmes vs Holmes
Rank Name IP Wins ERA WHIP K
80 Clay Holmes 165 12 3.53 1.30 129
188 Grant Holmes 115 4 3.99 1.34 123

Another three-pitch strikeout.

Batting: .300

6. Xavier Edwards will have more stolen bases than RBI. 

Close. 27 SB vs 43 RBI. Still, 43 RBI for someone with over 600 PA is sad. It was the lowest total, with TJ Friedl coming in next at 53 RBI (685 PA). Here are the hitters with at least 600 PA ranked by fewest RBI.

600 PA and Low RBI Totals
Name PA HR R RBI ISO
Xavier Edwards 619 3 75 43 .070
TJ Friedl 685 14 82 53 .117
Jackson Holliday 649 17 70 55 .133
Jung Hoo Lee 이정후 617 8 73 55 .141
Steven Kwan 693 11 81 56 .102
J.P. Crawford 654 12 69 58 .105
CJ Abrams 635 19 92 60 .176
Luis Arraez 675 8 66 61 .100
Nico Hoerner 649 7 89 61 .097
Lawrence Butler 630 21 83 63 .170
Gunnar Henderson 651 17 85 68 .165
Trea Turner 639 15 94 69 .153
Heliot Ramos 695 21 85 69 .144
Fernando Tatis Jr. 691 25 111 71 .178
Bryan Reynolds 654 16 68 73 .157
Ozzie Albies 667 16 74 74 .124
Gleyber Torres 628 16 79 74 .132
Maikel Garcia 666 16 81 74 .163
Randy Arozarena 709 27 95 76 .188
William Contreras 659 17 89 76 .140
Jose Altuve 654 26 80 77 .177
Dansby Swanson 645 24 84 77 .173

Even with some guys having decent home run totals, they struggled to consistently hit for power, each with a sub-.200 ISO.

A close play at first base, but I’m still out.

Batting .250

7. Robert Garcia (417 ADP) will have more of the Rangers’ Saves than Chris Martin (209 ADP).

A solid single with Garcia getting 9 Saves and Martin just at 2 Saves.

Batting: .357

8. Over the final two months, Dalton Rushing will get more starts at catcher than Will Smith.

And Will Smith comes in with 96 PA and Rushing with 66 PA. I made a wrong assumption that Rushing would stay healthy. I need to remember, catchers are never healthy.

Batting: .313

9. Zach Dezenzo outperforms Cam Smith.

Talk about a pillow fight with Smith coming in as the 216th-ranked hitter and Denenzo as the 459th.

Batting: .278

10. Ha-Seong Kim 김하성 김하성 will be Tampa’s top fantasy hitter.

This was so wrong that Hunter Feduccia (392nd) outperformed Kim (400th).

I feel I got thrown out going to first base from right field.

Final batting average: .250

I nearly pulled a Kyren Paris with a hot start and then completely fell apart, but Robert Garcia helped me with a late hit.





Jeff, one of the authors of the fantasy baseball guide,The Process, writes for RotoGraphs, The Hardball Times, Rotowire, Baseball America, and BaseballHQ. He has been nominated for two SABR Analytics Research Award for Contemporary Analysis and won it in 2013 in tandem with Bill Petti. He has won four FSWA Awards including on for his Mining the News series. He's won Tout Wars three times, LABR twice, and got his first NFBC Main Event win in 2021. Follow him on Twitter @jeffwzimmerman.

3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
tunglashrMember since 2016
7 hours ago

If you predict a guy to be top 3 and he is 6th, that is not a hit. You can quibble and call it a 100 MPH lineout if you want, but it is not a hit. There is also no such thing as a half hit. Either your prediction is right, or it is not. If you want credit for predicting both guy x and guy y separately, then make separate predictions or say or instead of and.

Bold predictions are for fun more than anything, so there really is no reason to stretch the truth. We can see that you did a good job on the ones that were close, but there is no reason to call them something they are not.