Tanner Thach1B Fresno Grizzlies
Age 22 L/L 6'4" / 225 lbs A HR +30%H +12% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION389 act + 259 ros · stats below = ROS only
wRC+†105
AVG/OBP/SLG.251 / .315 / .408
PA259
HR8
K%22
BB%6
BABIP296
ISO157
MLB%0%
Value2026 · WAR
BAT: +6.9 runs (wOBA-derived runs vs avg)+7BATRUN: -0.5 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: -11.6 runs (Positional adjustment)-12POSREP: +18.4 runs (Replacement-level credit)+18REPTotal WAR: +1.40+1.4WAR
0.01.02.00.91.21.41.51.51.31.10.80.50.1+$69M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 55
Toolsscout grade
CONTACT40
scouting grade only
POWER55
scouting grade only
EYE48
scouting grade only
SPEED30
scouting grade only
DEFENSE45
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+1.5$8M+$8M
2032Pre-Arb$0.9M+1.3$7M+$6M
2033Pre-Arb$1.0M+1.1$5M+$5M
2034Arb-1$1M+0.8$2M+$1M
2035Arb-2$1M+0.5$1M+$0.5M
2036Arb-3$7M+0.1$0.2M+$0.0M (cut)
Totals $6M $23M +$20M

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
202521 AFresno Grizzlies 8071 15102 5283 10 211291310601 99310 356 279 72
202521 AFresno Grizzlies 8068 19202 8193 10 279380397777 118354 2410 351 127
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 ACOL 389349 9519211 247811 21 272339433771 160317 206 332 112 +5 +0 +0 -7 +11 1.0
YTD22 ACOL 389337 10824212 365811 21 320404510914 190353 159 400 164 +28 +0 +0 -7 +11 3.3
ROS22 ACOL 0% 259235 591118 16566 21 251315408723 157299 226 323 105 +2 +0 -0 -5 +7 0.4
ROS22 MLBCOL 0% 01 0000 000 00 323 331 111 -0 -0
FULL22 ACOL 389350 9519211 247811 21 271339431770 160316 206 332 112 +5 +0 +0 -7 +11 1.0
TOT22 ACOL 648584 15430319 4013417 42 264329423752 159309 216 328 109 +7 +0 -0 -12 +18 1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBCOL 34% 581527 13325318 3812611 41 252316414730 161298 227 322 105 +3 +0 -1 -10 +16 0.9
202824 MLBCOL 46% 609552 14027319 4113211 51 254318417735 163298 227 327 108 +6 +1 -1 -11 +17 1.2
202925 MLBCOL 52% 627568 14527321 4313511 51 255320424744 169298 227 329 110 +7 +1 -1 -11 +18 1.4
203026 MLBCOL 54% 638577 14728321 4513811 51 255321423744 168298 227 330 111 +8 +1 -1 -11 +18 1.5
203127 MLBCOL 54% 637576 14728321 4513811 51 255321424745 168298 227 330 111 +8 +1 -1 -11 +18 1.5
203228 MLBCOL 54% 629568 14427321 4513711 51 254321423743 169297 227 329 110 +7 +1 -2 -11 +18 1.3
203329 MLBCOL 53% 619558 14026320 4513611 41 251319416735 165296 227 327 108 +6 +0 -2 -11 +18 1.1
203430 MLBCOL 52% 609549 13726220 4413511 41 250318413731 164294 227 324 106 +4 +0 -3 -11 +17 0.8
203531 MLBCOL 52% 598540 13325219 4313510 41 246314406719 159291 237 319 102 +2 +0 -4 -11 +17 0.5
203632 MLBCOL 52% 587529 12723218 4313510 41 240309393702 153287 237 313 98 -2 +0 -4 -10 +17 0.1
203733 MLBCOL 52% 507456 10819215 371199 31 237307386693 149282 237 305 92 -5 +0 -5 -9 +14 -0.4
202723 MLBCOL 34% 200181 501017 13434 20 276338459797 182321 226 333 113 +3 +0 -0 -4 +6 0.5
202824 MLBCOL 46% 281255 7014110 19615 21 275337455792 180322 227 338 117 +5 +0 -0 -5 +8 0.8
202925 MLBCOL 52% 324293 8116212 22706 21 276340468807 191322 227 341 119 +7 +0 -0 -6 +9 1.0
203026 MLBCOL 54% 346313 8717213 24756 31 278341470811 192322 227 343 120 +8 +0 -0 -6 +10 1.2
203127 MLBCOL 54% 346312 8617213 25756 31 276341468809 192321 227 343 120 +8 +0 -0 -6 +10 1.2
203228 MLBCOL 54% 341307 8416213 25746 31 274340466806 192320 227 341 119 +7 +0 -1 -6 +10 1.1
203329 MLBCOL 53% 329296 8016112 24726 21 270337453790 182319 227 339 117 +6 +0 -1 -6 +9 0.9
203430 MLBCOL 52% 319287 7715112 23716 21 268335453788 185317 227 335 115 +5 +0 -2 -6 +9 0.7
203531 MLBCOL 52% 311280 7414111 23705 21 264331439770 175314 237 330 111 +4 +0 -2 -6 +9 0.5
203632 MLBCOL 52% 304274 7214111 22705 21 263329442771 179310 237 324 106 +2 +0 -2 -5 +9 0.3
203733 MLBCOL 52% 262237 601119 19614 20 253319422741 169304 237 316 100 -0 +0 -3 -5 +7 0.1
▸ Career Totals
Career 33633036 82116015123 23974259 259 270336455790 184319 227 335 115 +56 +1 -12 -60 +95 8.2
/ 162G 650587 15931324 4614311 52 271335457792 186318 227 335 115 +11 +0 -2 -12 +18 1.6
Career 69806306 157529330223 4901550126 5112 250317412728 162296 227 323 105 +43 +5 -25 -125 +198 9.9
/ 162G 650587 14727321 4614412 51 250318414732 164296 227 323 105 +4 +1 -2 -12 +18 0.9

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
202521 AFresno Grizzlies 8068 19202 8193 10 279380397777 118354 2410 351 127 +2 +0 +2 0.5

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
#1Travis Leelast yr '06
career totals — 6 seasons, 3,147 PA
63,1478434257336412-36-39.09.0
/162664187-7.6-0.71.9pk7: 9
#2Jeff Francoeurlast yr '16
career totals — 11 seasons, 5,633 PA
115,63316054262304417-60-266.89.0
/162664196-7.1-3.10.8pk7: 11
#3C.J. Cronlast yr '23
career totals — 10 seasons, 4,043 PA
104,04318710260320471-72-468.98.9
/162664312-11.9-7.61.5pk7: 9
#4Brandon Mosslast yr '17
career totals — 8 seasons, 3,459 PA
83,45916011238315455-53-415.95.9
/162664312-10.2-7.91.1pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
73,52911326250314413-63-145.55.1
/162664215-11.9-2.61.0pk7: 5
#5Jesús Aguilarlast yr '23
career totals — 7 seasons, 2,594 PA
72,5941141255324452-46-354.24.2
/162664290-11.9-9.01.1pk7: 4
#6Gaby Sanchezlast yr '14
career totals — 5 seasons, 2,240 PA
52,2405912254332411-40-262.22.2
/162664174-11.9-7.80.6pk7: 2

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
Tanner Thach (OGILVIE) 22 40 55 30 48 264/329/423 159309 194 21% 6% 109 +1.4
Daniel Vogelbach
2015 · A
22 44→53 49→60 41→40 48 226/290/372 146272 174 24% 8% 85 +0.7 247/323/400 153306 173 24% 10% 105 +2.1 259/340/44318330124121%10%122+2.9
Tommy Joseph
2013 · AA
22 43→47 46→60 36→30 39 218/263/346 128281 152 28% 5% 66 -0.6 210/256/330 120267 143 26% 5% 59 -1.1 243/294/44620327428123%6%105+1.6
Matt Davidson
2013 · AA
22 41→44 48→60 38→30 43 211/281/355 143279 162 30% 7% 77 +0.1 190/257/311 121277 142 35% 7% 56 -1.3 221/293/42720629229034%7%99+1.3
John Bowker
2006 · A
23 45→55 45→55 37→45 40 224/268/343 119295 134 28% 5% 68 -0.5 243/286/380 137310 135 25% 5% 85 +0.7 262/320/43517330919621%7%113+2.3
Sergio Pedroza
2007 · A
23 42→47 56→60 38→45 47 220/314/415 194293 243 32% 10% 107 +2.2 228/302/388 160306 187 30% 8% 95 +1.4 229/300/38315329717727%7%90+0.6
Travis Ishikawa
2006 · A
22 45→49 53→55 41→45 45 227/302/408 181315 213 33% 9% 99 +1.7 216/278/378 162301 183 33% 7% 82 +0.5 257/320/42516730919623%8%107+1.4
Allan Dykstra
2011 · A
24 39→49 50→55 38→30 52 201/303/360 159274 182 32% 12% 89 +0.9 222/323/381 159327 183 34% 12% 102 +1.9 228/340/39917132221132%13%112+1.7
Seth Beer
2019 · A
22 50→45 47→55 44→30 43 250/307/380 130309 155 24% 6% 94 +1.3 237/313/412 175287 233 26% 6% 106 +2.2 214/305/37816425221024%6%93+1.1
Beau Mills
2009 · A
22 46→47 50 41→30 41 235/290/390 155298 173 27% 6% 89 +1.0 233/275/373 140280 152 22% 5% 79 +0.3 234/274/37414027216121%5%77+0.1
Jonathan Rodríguez
2012 · A
22 41→50 50→55 41→50 48 212/293/368 156263 185 26% 8% 85 +0.7 218/285/366 148299 168 31% 7% 81 +0.4 229/307/38215331219331%9%93+1.0
Jose C. Valdez
2007 · A
23 43→49 50 38→40 46 225/274/373 149255 194 21% 6% 78 +0.2 220/269/325 105272 96 22% 6% 63 -0.9 222/268/302812755520%6%54-0.9
Kellen Kulbacki
2009 · A
23 47→46 56→60 38→30 50 248/319/434 185284 254 22% 8% 114 +2.7 222/277/341 119269 136 22% 7% 71 -0.3 197/240/273762415520%5%33-0.7
Riaan Spanjer-Furstenburg
2010 · A
22 53 45→50 38→45 41 260/304/386 126314 123 21% 4% 94 +1.3 225/268/315 90296 64 25% 5% 59 -1.1 226/269/306802924023%4%54-0.6
Ian Stewart
2007 · AA
22 47→52 48→60 40→45 43 230/291/387 157300 134 27% 7% 89 +0.9 240/308/415 175311 198 28% 8% 104 +2.0 239/315/43219330423928%9%108+2.0
Jon Waltenbury
2009 · A
21 46→41 46→55 41→40 44 229/281/361 132288 133 25% 6% 78 +0.2 211/261/301 90288 74 27% 6% 53 -1.5 195/245/263682685228%6%33-2.2
Jeff Clement
2006 · A
22 48 49→55 44→30 43 241/294/384 143310 177 28% 7% 89 +1.0 228/294/370 142278 152 23% 7% 86 +0.8 232/304/41017827520123%8%98+1.4
Nick Weglarz
2010 · AA
22 43→47 50→55 43→45 52 219/309/374 155273 175 26% 10% 94 +1.3 217/305/375 158289 175 29% 10% 92 +1.2 201/293/35815728518334%10%82+0.2
Rowdy Tellez
2017 · AA
22 46→50 46→65 44→45 44 230/283/360 130289 145 25% 6% 79 +0.3 225/279/365 140281 156 25% 6% 79 +0.3 239/317/47323424833120%9%114+1.7
Drew Ellis
2019 · A
23 40→37 47→55 37→40 46 206/268/342 136253 154 25% 7% 68 -0.5 206/284/361 155265 183 28% 9% 80 +0.4 187/284/37018323721430%10%81+0.3
Aaron Baker
2011 · A
23 40→50 49→50 39→40 41 210/267/361 151265 174 28% 6% 72 -0.2 220/272/358 138296 144 29% 6% 73 -0.1 216/267/35113529313329%6%68-0.3