Wyatt HoffmanSS San Antonio Missions
Age 27 R/R 5'8" / 170 lbs AA HR -7% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION61 act + 114 ros · stats below = ROS only
wRC+†24
AVG/OBP/SLG.157 / .239 / .216
PA114
HR1
K%39
BB%7
BABIP259
ISO59
MLB%2%
Value2026 · WAR
BAT: -14.1 runs (wOBA-derived runs vs avg)-14BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +5.0 runs (Replacement-level credit)+5REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.9-0.92627
Tools · ContractCON 20 / POW 20
Toolsscout grade
CONTACT20
scouting grade only
POWER20
scouting grade only
EYE40
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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
202223 A3 teams 246218 25511 191088 136 115212161373 46218 448 176 -7
202223 A3 teams 246211 381013 26668 136 180294280573 100245 2711 270 65
202324 ALake Elsinore Storm 222189 24300 18908 200 127233143375 16238 418 181 -3
202324 ALake Elsinore Storm 222180 29500 27618 200 161298189487 28240 2712 238 40
202425 A2 teams 346294 451114 3115515 177 153268238506 85297 459 224 30
202425 A2 teams 346283 621714 4211515 177 219350329679 110347 3312 313 98
202526 AASan Antonio Missions 207183 28500 13854 82 153225180405 27283 416 183 -2
202526 AASan Antonio Missions 207177 28500 19734 82 158255186441 28267 359 210 19
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AASD 6153 10201 2285 01 189283283566 94360 463 234 37 -4 -0 +0 +1 +2 -0.2
YTD27 AASD 6152 12201 3215 01 231333327660 96355 345 304 91 -1 -0 +0 +1 +2 0.1
ROS27 AASD 2% 114102 16301 8443 21 157239216455 59271 397 217 24 -10 +0 +0 +1 +3 -0.5
ROS27 MLBSD 2% 22 0000 010 00 268 500 193 6 -0 +0 +0 +0 +0 -0.0
FULL27 AASD 6355 10201 2295 01 182274273547 91346 463 232 36 -5 -0 +0 +1 +2 -0.3
TOT27 AASD 175155 26502 10728 22 168254239493 71289 416 223 29 -14 -0 +0 +2 +5 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBSD 27% 220197 33702 15826 41 168248234481 66271 377 223 29 -18 +0 -1 +2 +6 -0.9
202728 MLBSD 27% 5954 8200 4221 10 148220185406 37267 377 203 13 -6 +0 -0 +1 +2 -0.4
▸ Career Totals
Career 6156 8200 4231 10 143213179392 36242 387 202 13 -6 +0 -0 +1 +2 -0.4
/ 162G 650597 852100 4324511 110 142214178391 35241 387 202 13 -64 +2 -2 +7 +18 -3.9
Career 13551183 1713428 10456444 6417 145240197437 52263 428 201 12 -134 +6 -1 +15 +38 -7.8
/ 162G 650567 821614 5027121 318 145239198437 53264 428 201 12 -64 +3 -0 +7 +18 -3.7

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
202223 A+Fort Wayne TinCaps 2928 4000 180 10 143172143315 200 283 149 -28 -4 +0 +1 -0.3
202223 ALake Elsinore Storm 139117 22711 17444 94 188312291602 103288 3212 282 74 -4 +0 +4 0.0
202223 INTLAuckland Tuatara 7866 12302 8144 32 182308318626 136200 1810 293 83 -2 -0 +2 0.0
202324 ALake Elsinore Storm 222180 29500 27618 200 161298189487 28240 2712 238 40 -15 +4 +6 -0.5
202425 A+Fort Wayne TinCaps 7667 15601 8241 21 224316358674 134333 3211 307 93 -1 +0 +2 0.2
202425 ALake Elsinore Storm 270216 471113 349114 156 218360319679 102352 3413 315 99 -0 +1 +8 0.8
202526 AASan Antonio Missions 207177 28500 19734 82 158255186441 28267 359 210 19 -19 +1 +6 -1.3

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
Wyatt Hoffman (OGILVIE) 27 20 20 50 40 168/254/239 71289 22 41% 6% 29 -0.8
Cody Wilson
2022 · AAA
26 31 36→30 52→55 39 157/224/221 64259 419 39% 7% 17 -4.0 172/233/240 68317 527 44% 6% 27 -3.3 150/215/2055429643347%5%8-1.7
Matt Whatley
2022 · AA
26 40→36 38→40 45→50 44 192/263/267 75276 714 31% 8% 46 -2.0 190/249/283 93268 119 32% 6% 45 -2.1 167/230/2548722612831%6%27-1.2
Travis Tartamella
2015 · AAA
27 36 36→30 43→30 36 180/220/239 59261 53 32% 4% 19 -3.9 192/233/268 76294 67 35% 5% 32 -3.0 148/170/181332520040%3%-18-1.4
Cody Bohanek
2021 · AAA
26 38→36 38→40 44→50 38 172/263/245 73309 511 42% 8% 42 -2.3 183/278/292 109301 915 39% 8% 61 -1.0 161/264/270110265101839%8%48-1.0
Jason Matthews
2023 · A
26 39→32 36→30 49→45 33 174/241/237 63330 48 45% 6% 29 -3.2 171/245/241 70296 610 41% 7% 33 -2.9 172/251/244722638935%8%33-1.4
Scott Burcham
2021 · AA
28 39 39→30 46→50 39 192/245/272 80277 711 32% 6% 40 -2.4 200/243/290 90328 88 39% 5% 43 -2.2 157/181/209522852045%3%-7-1.2
Lyle Lin
2023 · AA
26 40 35→30 43→40 40 189/248/245 56270 34 30% 6% 33 -2.9 211/276/282 71286 55 26% 6% 56 -1.3 165/233/180152040418%6%10-0.8
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Tra Holmes
2021 · A
25 39→35 37→30 49→50 36 185/247/257 72291 513 36% 5% 37 -2.7 194/252/279 85413 717 51% 6% 44 -2.1 114/175/1453140633868%6%-26-1.2
Madison Stokes
2023 · AAA
27 37→35 42→40 49→40 34 180/237/285 105304 109 42% 6% 40 -2.4 191/271/298 107304 99 37% 9% 58 -1.2 169/265/267982658636%11%45-1.5
Ryan Metzler
2019 · AAA
26 39 40 50 38 192/244/277 85285 815 34% 6% 40 -2.4 202/255/293 91305 912 34% 6% 49 -1.8 138/193/172342363841%6%-10-1.1
Stuart Levy
2019 · A
26 36 38→40 44→40 38 175/245/249 74270 65 35% 6% 34 -2.8 191/251/282 91306 87 38% 6% 45 -2.1 149/202/237882459341%6%9-0.9
Jose Gonzalez
2014 · AAA
27 37 37→30 40 38 184/240/252 68269 66 33% 6% 32 -3.0 191/254/271 80299 67 35% 7% 43 -2.2 114/196/152391944040%8%-12-1.2
Jonathan Schwind
2016 · AA
26 39 37→30 48→50 37 191/239/266 75281 511 33% 5% 34 -2.8 210/269/320 110291 109 30% 7% 62 -0.9 189/258/273842578528%8%43-0.7
Rosario Irazoqui
2012 · AAA
26 41 39→30 53→45 35 202/240/287 85288 714 32% 4% 40 -2.4 216/257/294 78285 67 26% 4% 49 -1.8 211/249/263532715424%3%34-1.0
Greg Paiml
2012 · AA
27 44→45 37→40 54→50 34 208/250/282 73314 415 34% 4% 43 -2.2 204/249/277 73315 414 34% 5% 41 -2.3 178/218/2204328801036%5%11-2.0
Simon Whiteman
2023 · AA
26 39→44 36→30 58→55 42 181/261/245 65297 426 37% 9% 40 -2.4 198/267/279 81291 619 31% 8% 50 -1.7 189/255/2617226162028%8%38-1.0
Tim Gradoville
2008 · AAA
28 40 36→30 48→30 35 189/238/253 64291 48 35% 5% 31 -3.0 201/250/283 82302 710 34% 5% 44 -2.1 167/203/205382594436%3%1-1.0
Galli Cribbs Jr.
2019 · AA
26 38 36→40 48→50 34 173/243/242 70310 39 42% 6% 32 -3.0 178/239/260 82323 58 43% 6% 34 -2.8 149/202/221722823646%5%5-1.9
Yadiel Rivera
2019 · MLB
27 37→47 38→45 46→50 39 184/239/256 72270 68 33% 6% 33 -2.9 217/255/317 100318 1117 34% 4% 54 -1.4 222/246/32299331132336%3%49-1.1