Cal StevensonOF Toledo Mud Hens
Age 29 L/L 5'9" / 175 lbs AAA HR -8% Svc 4.000 · Ctrl thru 2027
2026 ROS PROJECTION167 act + 111 ros · stats below = ROS only
wRC+†96
AVG/OBP/SLG.228 / .326 / .353
PA111
HR2
K%25
BB%12
BABIP297
ISO125
MLB%10%
Value2026 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +7.9 runs (Replacement-level credit)+8REPTotal WAR: +0.70+0.7WAR
0.00.51.00.00.9+$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 45 / POW 40
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT45
Whiff%
904.2%
xwOBA
100.251
POWER40
Barrel%
315.7
Avg EV
1070.7
Bat Spd
2768.9
EYE60
Chase%
8524.9%
SPEED60
Sprint
5027.5
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-2$0.7M+0.0$0.1M+$0.0M (cut)
2027Arb-3$5M+0.9$3M+$0.0M (cut)
Totals $0.0M $3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ROKBluefield Blue Jays 280237 701252 41340 211 295399414813 118335 1215 358 132
201821 ROKBluefield Blue Jays 280214 791562 64240 211 3695145231.038 154405 923 459 209
201922 A+Fayetteville Woodpeckers 490442 981035 44960 139 222292292584 70272 209 261 58
201922 A+Fayetteville Woodpeckers 490417 1201555 69650 139 288389384773 96330 1314 351 127
202124 AAMontgomery Biscuits 365313 7012110 381071 175 224310364674 141296 2910 289 79
202124 AAMontgomery Biscuits 365295 751519 56781 175 254375403778 149307 2115 342 120
202225 AAA2 teams 378329 74934 41911 174 225313307620 82294 2411 279 72
202225 AAA2 teams 378317 831236 53771 174 262369375745 114324 2014 335 114
202326 AAALehigh Valley IronPigs 289233 53508 43813 195 227355352707 124298 2815 315 99
202326 AAALehigh Valley IronPigs 289216 55709 60673 195 255423412835 157313 2321 371 142
202427 AAA2 teams 424369 1042847 47800 295 282363436799 154340 1911 347 123
202427 AAA2 teams 424345 1032858 71700 295 299418478897 180352 1717 392 158
202528 AAA2 teams 432379 841228 441181 256 222304327631 106296 2710 278 71
202528 AAA2 teams 432348 861427 75941 256 247382359741 112315 2217 338 117
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 AAADET 167143 31325 20472 21 217321371692 154280 2812 307 93 -1 +0 +0 +1 +5 0.4
YTD29 AAADET 167133 32326 30392 21 241388429816 188289 2318 365 138 +7 +0 +0 +1 +5 1.3
ROS29 AAADET 10% 11196 22412 13281 41 228326353679 125297 2512 311 96 -1 +0 -0 +0 +3 0.3
ROS29 MLBDET 10% 1110 2000 130 00 200273200473 292 279 301 89 -0 +0 -0 +0 +0 0.0
FULL29 AAADET 178153 33325 21502 21 216318359678 144280 2812 307 93 -1 +0 -0 +1 +5 0.4
TOT29 AAADET 278239 53737 33753 62 221323364687 142287 2712 308 94 -2 +0 -0 +1 +8 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBDET 33% 380333 781339 42962 134 234324372696 138295 2511 309 95 -2 +1 -3 +1 +11 0.8
202831 MLBDET 46% 365320 721228 40932 113 225315350665 125292 2511 306 93 -3 +1 -4 +1 +10 0.6
202730 MLBDET 33% 124108 25413 14311 41 231325370696 139290 2511 300 88 -2 +0 -1 +0 +4 0.2
202831 MLBDET 46% 167146 34614 18421 51 233321370691 137287 2511 297 85 -3 +1 -2 +1 +5 0.2
▸ Career Totals
Career 400348 771627 441032 103 221312339651 118290 2611 286 77 -10 +1 -1 +4 +11 0.5
/ 162G 650566 12426311 721673 165 219311334645 115288 2611 286 77 -17 +1 -2 +6 +18 0.7
Career 35143051 7251172463 39382411 16943 238327354680 116301 2311 302 89 -43 +17 -6 +13 +100 8.2
/ 162G 650564 13422412 731522 318 238327355682 117300 2311 302 89 -8 +3 -1 +2 +18 1.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ROKBluefield Blue Jays 280214 791562 64240 211 3695145231.038 154405 923 459 209 +35 +4 +8 4.7
201922 A+Fayetteville Woodpeckers 490417 1201555 69650 139 288389384773 96330 1314 351 127 +15 -1 +14 2.8
202124 AAMontgomery Biscuits 365295 751519 56781 175 254375403778 149307 2115 342 120 +8 +1 +10 2.0
202225 MLBOakland Athletics 7160 10300 8230 11 167265217481 50263 3211 222 28 -6 -0 +1 +1 +2 -0.2
202225 AAALas Vegas Aviators 307257 73936 45541 163 284393412805 128335 1815 361 134 +12 +2 +9 2.3
202326 AAALehigh Valley IronPigs 289216 55709 60673 195 255423412835 157313 2321 371 142 +14 +2 +8 2.4
202427 MLBPhiladelphia Phillies 2724 6300 340 00 250333375708 125300 1511 321 104 +0 +0 +0 +2 +1 0.3
202427 AAALehigh Valley IronPigs 397321 972558 68660 295 302424486910 184356 1717 397 162 +28 +4 +11 4.4
202528 AAALehigh Valley IronPigs 346278 661116 59781 224 237373349722 112303 2317 328 109 +4 +3 +10 1.7
202528 INTLTigres del Licey 8670 20311 16160 32 286419400819 114358 1919 375 145 +4 -0 +2 0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 9884 16600 11270 11 190284262546 71276 2811 249 49 -6 -0 +1 +3 +3 0.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Jace Petersonlast yr '23
career totals — 10 seasons, 2,753 PA
102,7534277228318337+4+55.36.0
/1626641019+1.0+1.31.3pk7: 7
#2Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#4Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2388711218306335-1+00.20.2
/1626641219-2.4+0.80.3pk7: 0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Cal Stevenson (OGILVIE) 29 45 40 60 60 221/323/364 142287 76 27% 12% 94 +0.7
Josh Rojas
2023 · MLB
29 53→54 45→50 53→55 54 255/333/381 126315 1118 22% 10% 105 +2.1 236/306/347 111297 1016 22% 9% 85 +0.7 221/291/3209928091523%9%69-0.2
Ezequiel Carrera
2016 · MLB
29 54→64 41→45 57→60 46 260/309/356 97314 831 20% 6% 87 +0.8 245/308/354 109307 1119 23% 8% 87 +0.8 236/304/337102299112024%8%79+0.1
Andrew Stevenson
2023 · MLB
29 52→59 47→50 59→60 42 254/305/402 147325 1324 25% 6% 98 +1.6 255/308/393 138329 1336 25% 6% 97 +1.5 266/320/399133345134825%6%98+1.0
Tyler Greene
2012 · MLB
28 50→53 48→50 59→55 44 244/317/394 150330 1526 29% 8% 102 +1.8 228/282/364 136320 1418 31% 6% 79 +0.3 219/264/338119315121333%5%61-0.6
Grégor Blanco
2013 · MLB
29 51→60 41→45 60 55 240/324/346 106306 831 23% 11% 92 +1.2 264/340/374 110324 721 19% 10% 105 +2.1 276/352/38410833361917%10%106+1.6
Chris Duffy
2009 · MLB
29 51→61 42→45 58→60 48 246/306/358 112293 828 19% 7% 87 +0.8 226/282/340 114302 915 27% 6% 72 -0.2 228/275/34111332381630%4%67-0.3
Chris Dickerson
2011 · MLB
29 55 45→50 59→60 51 259/336/394 135351 1125 27% 10% 108 +2.3 242/311/366 124339 1126 29% 9% 92 +1.2 241/318/390149333142230%9%99+0.9
Roger Bernadina
2013 · MLB
29 52→62 46→45 56→60 49 254/320/383 129305 1428 21% 8% 100 +1.7 214/291/330 116293 1118 29% 8% 75 -0.0 221/290/331110319112032%8%71-0.2
Shawn O'Malley
2017 · MLB
29 54→58 40→45 56→60 47 256/314/359 103316 621 21% 7% 91 +1.1 231/286/333 102296 812 23% 6% 72 -0.2 217/267/299832796624%6%52-0.4
Flavio Romero
2008 · AAA
28 50→57 42→45 54→60 55 237/323/342 105291 828 20% 10% 91 +1.1 238/325/315 77292 620 19% 11% 85 +0.7 256/348/3014531922218%12%91+0.5
Eugenio Velez
2011 · MLB
29 53→58 43→50 56→65 45 258/299/380 122305 930 19% 5% 89 +1.0 246/292/364 118308 927 22% 6% 82 +0.5 265/316/392127329103422%6%96+1.1
James Adduci
2014 · MLB
29 49→59 45→50 55→60 46 241/298/361 121306 1325 25% 8% 85 +0.7 223/281/339 116293 1220 26% 7% 72 -0.2 247/285/371124326121227%5%79+0.2
Eric Patterson
2011 · MLB
28 48→55 47→50 66→60 46 236/292/382 146298 1233 25% 7% 87 +0.8 206/270/315 109268 922 25% 8% 61 -1.0 186/255/2678024462025%8%40-0.9
Tim Locastro
2021 · MLB
29 50→53 44→45 61→60 47 240/335/368 128288 1027 19% 6% 105 +2.1 210/291/332 122257 1224 23% 5% 76 +0.1 207/296/319112263113624%5%73-0.1
Joshua Palacios
2023 · MLB
28 52 42→50 52→55 46 249/313/355 106306 1022 21% 7% 89 +1.0 242/303/389 147291 1715 22% 7% 95 +1.4 231/297/381150276181123%7%88+0.5
Sam Haggerty
2023 · MLB
29 50→44 48→50 62→65 46 245/314/399 154314 1432 26% 8% 102 +1.8 250/325/382 132316 1135 22% 9% 102 +1.8 241/319/35711531074023%9%90+0.4
Roger Cedeno
2004 · MLB
29 55→60 42→45 55→65 50 266/319/371 105307 825 16% 7% 95 +1.4 242/300/349 107284 913 17% 7% 82 +0.5 260/323/36810831381318%9%89+0.4
Steven Duggar
2023 · MLB
29 45→55 46→50 60→55 42 215/284/348 133332 1321 37% 8% 76 +0.1 204/285/332 128341 1414 40% 10% 73 -0.1 167/266/27811129314943%12%50-0.8
Greg Allen
2023 · MLB
30 52→57 43→45 60→65 45 244/333/363 119323 1034 26% 7% 102 +1.8 226/314/349 123299 1035 26% 7% 90 +1.0 218/308/33711929394027%7%82+0.2
Jace Peterson
2019 · MLB
29 46→56 42→50 53→55 57 220/314/331 111272 817 21% 12% 85 +0.7 239/317/393 154292 1518 22% 10% 102 +1.8 243/319/402159297171923%9%101+1.2