Spence CoffmanSS Lake Elsinore Storm
Age 22 R/R 6'1" / 170 lbs A HR -7% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 78 proj PA
wRC+†57
AVG/OBP/SLG.214 / .273 / .292
PA78
HR1
K%27
BB%7
ISO79
MLB%0%
Value2026 · WAR
BAT: -3.8 runs (wOBA-derived runs vs avg)-4BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.40.50.60.50.30.2+$18M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 57 / POW 33
Toolsscout grade
CONTACT57
scouting grade only
POWER33
scouting grade only
EYE47
scouting grade only
SPEED65
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.6$2M+$1M
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Pre-Arb$1.0M+0.3$0.7M+$0.2M
2034Arb-1$0.4M+0.2$0.4M+$0.3M
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $4M +$2M

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
202319 ROKACL Padres 7162 12110 7220 40 194275242517 48293 3110 219 26
202319 ROKACL Padres 7159 14110 10150 40 237348288636 51311 2114 292 82
202420 ROK2 teams 231211 46600 13532 192 218270246516 28286 236 233 37
202420 ROK2 teams 231203 58900 21372 192 286358330688 44343 169 312 97
202521 ALake Elsinore Storm 1716 2000 170 10 125176125301 222 416 148 -28
202521 ALake Elsinore Storm 1716 3000 150 10 188235188423 273 296 201 12
▸ 2026 Season
202622 MLBSD 7872 15201 5211 20 208269278547 69293 276 259 57 -4 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBSD 34% 154141 31512 11411 41 220281312593 92294 277 269 64 -6 +0 +0 +2 +4 0.0
202824 MLBSD 46% 272249 56924 19712 71 225285325610 100295 267 276 70 -9 +1 +0 +3 +8 0.2
202925 MLBSD 52% 348317 721226 25903 92 227290334624 107295 267 280 73 -11 +1 +0 +4 +10 0.4
203026 MLBSD 54% 397361 821427 291034 112 227292335627 108295 267 282 74 -12 +1 +0 +4 +11 0.5
203127 MLBSD 54% 420382 851427 311094 112 223288325612 102295 267 282 74 -12 +1 +0 +4 +12 0.6
203228 MLBSD 54% 433394 881527 321134 122 223288325613 102295 267 281 74 -13 +2 -1 +5 +12 0.5
203329 MLBSD 53% 432392 881527 331134 112 224291327618 102294 268 280 72 -14 +1 -1 +5 +12 0.3
203430 MLBSD 52% 429390 861427 321144 112 221286321607 100293 277 277 70 -14 +1 -2 +5 +12 0.2
202723 MLBSD 34% 5349 11201 4140 10 224283327610 102291 268 260 57 -3 +0 +0 +1 +2 -0.0
202824 MLBSD 46% 125114 26412 9331 31 228290333624 105292 267 267 62 -5 +0 +0 +1 +4 -0.0
202925 MLBSD 52% 180163 37613 13472 51 227292331623 104292 267 270 65 -7 +1 +0 +2 +5 0.1
203026 MLBSD 54% 215195 44714 16562 61 226291333624 108292 267 272 66 -8 +1 +0 +2 +6 0.1
203127 MLBSD 54% 228207 47814 17592 61 227292333625 106291 267 272 66 -9 +1 +0 +2 +6 0.1
203228 MLBSD 54% 235213 48814 18612 61 225292329620 103291 268 271 66 -9 +1 -0 +3 +7 0.1
203329 MLBSD 53% 229208 47814 17602 61 226291332622 106291 267 270 65 -9 +1 -1 +2 +6 -0.0
203430 MLBSD 52% 225204 44713 17602 61 216283304586 88290 278 267 63 -9 +1 -1 +2 +6 -0.1
▸ Career Totals
Career 14901353 30450725 11139013 397 225290327617 103295 267 270 65 -60 +5 -2 +16 +42 0.1
/ 162G 650590 13322311 481706 173 225290329619 103296 267 270 65 -26 +2 -1 +7 +18 0.1
Career 32822987 6631071648 23885729 10216 222286317603 95293 267 274 68 -120 +14 -4 +35 +93 1.9
/ 162G 650592 13121310 471706 203 221286318603 96291 267 274 68 -24 +3 -1 +7 +18 0.4

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
202319 ROKACL Padres 7159 14110 10150 40 237348288636 51311 2114 292 82 -1 +1 +2 0.1
202420 ALake Elsinore Storm 3127 6100 281 00 222300259559 37300 266 256 54 -2 +0 +1 -0.1
202420 ROKACL Padres 200176 52800 19291 192 295367341708 45349 1410 320 103 +1 +3 +6 1.0
202521 ALake Elsinore Storm 1716 3000 150 10 188235188423 273 296 201 12 -2 +0 +0 -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
#1Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#2Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 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
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,5682541226287329+17+151.41.4
/1626641117+7.1+6.40.6pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Spence Coffman (OGILVIE) 22 52→57 28→33 60→65 47 214/273/292 78293 12 27% 7% 57 -0.2
Dru Baker
2022 · A
22 45→55 37→40 56→60 41 213/266/295 82298 414 28% 6% 54 -1.4 239/296/340 101343 930 31% 6% 79 +0.3 247/300/3308335173930%6%73-0.1
Evan Crawford
2011 · A
22 48→57 39→45 59→55 38 228/267/323 96312 517 28% 4% 60 -1.0 241/285/325 84328 419 26% 4% 69 -0.4 260/304/3317135212525%4%74-0.1
Shane Sasaki
2022 · A
22 44→54 38→40 58→60 39 204/265/285 80328 622 37% 7% 51 -1.7 232/295/336 104351 927 34% 8% 77 +0.1 232/299/3299734983233%8%74-0.0
Justin Dean
2019 · A
22 48→49 38→45 54→65 43 222/288/312 90324 314 30% 7% 67 -0.5 218/290/333 115320 1024 33% 8% 75 -0.0 232/303/3218934464832%8%73-0.1
Kristopher Negrón
2008 · A
22 42→51 37→45 55 43 202/266/271 69272 418 26% 6% 48 -1.9 225/285/322 97290 720 24% 6% 69 -0.4 230/293/33310329492323%6%72-0.2
Jose Duarte
2007 · A
22 48→56 37→40 53→55 44 227/279/304 77304 317 26% 7% 61 -1.0 236/284/314 78301 520 22% 6% 66 -0.6 236/303/3279129561421%9%75-0.0
Tyler Goeddel
2015 · A
22 45→50 41→45 55 41 214/271/320 106305 718 31% 6% 63 -0.9 224/283/335 111292 917 25% 7% 72 -0.2 220/282/32510528091823%7%66-0.4
Nick Allen
2021 · A
22 45→55 37→40 52→50 43 212/261/293 81267 414 22% 5% 51 -1.7 222/272/320 98275 914 22% 6% 63 -0.9 242/303/3167428961617%8%72-0.1
Albertson Asigen
2023 · A
21 48 35→40 57→55 48 221/293/288 67304 212 26% 8% 63 -0.8 222/301/309 87344 720 34% 9% 73 -0.1 213/301/3079434882737%9%69-0.1
Kurt Mertins
2008 · A
22 46→54 37→40 55 43 218/274/288 70290 419 25% 6% 55 -1.4 229/277/311 82309 415 26% 5% 62 -0.9 233/278/3168331231425%5%60-0.8
Danny Worth
2008 · AA
22 48→52 40→45 56→50 44 226/283/327 101309 612 28% 7% 69 -0.4 219/270/307 88292 511 25% 6% 58 -1.2 225/289/335110294101825%7%71-0.1
Logan Watkins
2012 · A
22 50→52 37→40 55 44 232/287/313 82309 314 25% 6% 67 -0.5 224/286/318 94297 617 25% 7% 68 -0.5 224/279/2997528631722%6%58-0.6
Hoy Park
2018 · A
22 43→49 40→45 58→55 46 205/275/300 94276 617 27% 8% 59 -1.1 222/298/307 85300 516 25% 9% 71 -0.3 227/314/3259830081725%10%79+0.2
Jacob Young
2022 · A
23 43→53 38→40 57→60 43 204/254/284 80263 521 24% 6% 46 -2.0 243/304/321 78311 431 21% 7% 76 +0.1 252/314/3297731933620%6%80+0.3
Isaias Velasquez
2010 · A
22 50→59 37→40 53→55 43 233/280/320 87295 312 22% 5% 66 -0.6 247/299/331 84309 319 20% 6% 76 +0.1 262/317/3438132522419%7%83+0.4
Ray-Patrick Didder
2017 · A
22 46→47 38→45 54→60 41 213/289/295 82290 416 26% 5% 65 -0.7 190/269/267 77298 621 35% 6% 50 -1.8 198/285/310113286122832%8%64-0.5
Jose Cordova
2022 · A
22 50 37→40 52→50 40 231/286/308 77319 414 28% 5% 66 -0.6 205/256/273 68302 38 31% 5% 44 -2.1 227/290/3128530541225%7%65-0.3
Cutter Dykstra
2011 · A
22 46→53 40 52→55 44 223/284/309 86299 816 27% 7% 66 -0.6 217/276/292 75306 516 29% 7% 57 -1.2 232/301/3168431561626%8%72-0.2
Franklin Rollin
2018 · A
22 47 39→40 53→55 40 224/262/317 93276 618 21% 4% 57 -1.2 200/247/282 82259 615 24% 5% 42 -2.3 185/236/2536823661724%5%27-1.4
Frank Frias
2015 · A
21 49 37→40 54→55 44 226/292/302 75315 419 28% 7% 66 -0.6 223/293/326 103344 810 34% 8% 74 -0.1 212/302/34513335614540%10%79+0.1