Tanner Thach1B Fresno Grizzlies
Age 22 L/L 6'4" / 225 lbs A H +10%K -4% Svc 0.0 · Ctrl thru 2036 peak 1.3 · 2031
wRC+†151
AVG/OBP/SLG.217 / .283 / .359
PA89
HR2
K%29
BB%7
MLB%0%
BAT: +5.1 runs (wOBA-derived runs vs avg)+5BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: -1.6 runs (Positional adjustment)-2POSREP: +2.5 runs (Replacement-level credit)+3REPTotal WAR: +0.60+0.6WAR
Scouting · nowfuture
HIT
4040
PWR
5555
SPD
3030
FLD
4545
trajectory · 10 yrs
1.3peak
2031

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
2031Arb-3$0.9M+1.3$12M+$11M
2032Ext / FA-deal$0.9M+1.2$11M+$11M
2033Ext / FA-deal$1.0M+1.0$10M+$9M
2034Ext / FA-deal$1M+0.8$4M+$3M
2035Ext / FA-deal$2M+0.6$3M+$1M
2036Ext / FA-deal$1.0M+0.3$2M+$0.6M
Totals $7M $42M +$35M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 AFresno Grizzlies 8071 17202 5263 10 .239.316.352.669 .113.341 326 .284 76 -2 +0 +0 -1 +2 -0.1
▸ 2026 Season (actual · ROS · total)
202622 AFresno Grizzlies 8576 24703 7151 00 .316.381.526.907 .211.356 188 .386 154 +5 +0 +0 -2 +2 0.6
ROS22 MLBCOL 44 1000 010 00 .250.250.250.500 .000.299 250 .306 92 -0 +0 -0 -0 +0 0.0
TOT22 MLBCOL 8980 25703 7161 00 .312.375.512.887 .200.355 188 .382 151 +5 +0 -0 -2 +3 0.6
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%COL 180161 40816 15422 20 .248.320.422.743 .174.296 238 .326 108 +2 +0 -0 -3 +5 0.4
202824 MLB 26%COL 292261 6613210 26683 31 .253.328.433.761 .180.297 239 .332 112 +4 +0 -0 -5 +8 0.7
202925 MLB 43%COL 361321 8116213 33834 31 .252.330.436.766 .184.298 239 .335 115 +6 +0 -1 -6 +10 1.0
203026 MLB 58%COL 406361 9118214 37935 31 .252.330.429.759 .177.298 239 .337 116 +7 +0 -1 -7 +12 1.2
203127 MLB 76%COL 426378 9519215 40985 30 .251.331.431.762 .180.298 239 .337 116 +8 +1 -1 -8 +12 1.3
203228 MLB 84%COL 436387 9619215 411015 30 .248.328.424.752 .176.298 239 .336 115 +8 +1 -1 -8 +12 1.2
203329 MLB 90%COL 435386 9619215 411025 30 .249.329.425.754 .176.297 239 .334 114 +7 +1 -2 -8 +12 1.0
203430 MLBCOL 430381 9418215 411025 20 .247.328.423.750 .176.296 2410 .331 111 +6 +0 -3 -8 +12 0.8
203531 MLBCOL 420373 9118214 401024 20 .244.324.416.739 .172.294 2410 .327 109 +4 +0 -3 -8 +12 0.6
203632 MLBCOL 404359 8617213 381004 10 .240.319.407.726 .167.293 259 .322 105 +2 +0 -4 -7 +11 0.3
203733 MLBCOL 375333 7915212 35954 10 .237.317.402.720 .165.291 259 .317 101 +0 +0 -5 -7 +11 -0.0
203834 MLBCOL 331294 6813110 31873 10 .231.311.384.695 .153.289 269 .310 95 -2 +0 -5 -6 +9 -0.4
▸ Career Totals (MLE all levels + projections)
Career 45804070 100119522154 423110052 283 .246.325.418.743 .172.298 249 .328 110 +49 +4 -26 -82 +130 7.7
/ 162G 650578 14228322 601567 40 .246.324.419.743 .173.298 249 .328 110 +7 +1 -4 -12 +18 1.1

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 AFresno Grizzlies 8068 19202 8193 10 .279.380.397.777 .118.354 2410 .351 127 +2 +0 +2 0.5

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 .217/.283/.359 .142.287 21 29% 7% 80 +0.0
Daniel Vogelbach
2015 · A
22 45→50 49→60 41→40 49 .231/.296/.375 .144.275 174 22% 8% 89 +0.9 .242/.319/.387 .145.301 163 24% 10% 101 +1.8 .247/.332/.413.166.29121122%11%111+2.2
John Bowker
2006 · A
23 45→54 45→55 38→45 40 .225/.269/.343 .119.296 135 28% 5% 68 -0.5 .242/.285/.376 .134.310 135 25% 5% 83 +0.6 .264/.322/.436.172.31219621%7%114+2.3
Matt Davidson
2013 · AA
22 42→44 50→60 38→30 42 .217/.283/.369 .152.287 172 30% 7% 82 +0.5 .196/.262/.332 .136.279 162 34% 7% 63 -0.8 .214/.287/.413.199.28528034%8%94+1.0
Tommy Joseph
2013 · AA
22 42→49 47→60 37→30 38 .216/.259/.350 .134.274 162 28% 5% 66 -0.6 .213/.258/.336 .123.269 143 26% 5% 62 -0.9 .240/.292/.434.194.27427123%6%100+1.3
Wilyer Abreu
2022 · A
23 42→48 45→60 42→50 39 .204/.269/.324 .120.312 1411 37% 7% 63 -0.8 .219/.308/.380 .161.305 2017 32% 11% 95 +1.4 .240/.318/.444.204.286271126%10%110+1.8
Allan Dykstra
2011 · A
24 39→49 48→50 38→30 53 .199/.305/.342 .143.270 152 30% 12% 85 +0.7 .220/.321/.373 .153.321 173 33% 12% 99 +1.7 .228/.344/.393.165.32219131%14%112+1.7
Robbie Tenerowicz
2017 · A
22 44→51 43→50 38→45 38 .216/.265/.328 .111.296 104 30% 5% 63 -0.9 .227/.280/.338 .111.289 106 24% 6% 71 -0.3 .232/.320/.392.161.28820225%7%102+1.2
Travis Ishikawa
2006 · A
22 45→49 53→55 41→45 45 .227/.302/.406 .179.316 204 33% 9% 99 +1.7 .218/.281/.379 .161.305 183 33% 7% 82 +0.5 .255/.318/.419.165.30619622%8%104+1.3
Brian Dopirak
2006 · A
22 40→50 45→55 38→30 39 .205/.249/.325 .120.263 133 28% 5% 55 -1.4 .220/.265/.351 .131.293 153 29% 5% 69 -0.4 .249/.292/.427.178.31822129%5%97+1.4
Mike Carp
2008 · AA
22 45→55 48→55 43→40 42 .226/.296/.362 .136.288 163 27% 6% 85 +0.7 .238/.310/.379 .141.292 162 23% 8% 95 +1.4 .258/.322/.439.180.31822425%8%112+1.7
Matt Joyce
2008 · AA
23 43→53 47→60 41→50 45 .217/.273/.355 .139.270 145 25% 7% 73 -0.1 .230/.303/.413 .183.287 207 26% 9% 101 +1.8 .258/.351/.454.197.30521921%12%122+2.5
Ian Stewart
2007 · AA
22 46→52 48→60 40→45 43 .227/.288/.382 .155.297 134 28% 7% 86 +0.8 .239/.305/.410 .171.310 188 28% 8% 102 +1.8 .239/.315/.432.193.30423928%9%108+2.0
Lucas Duda
2009 · A
23 45→54 42→65 37→30 44 .215/.288/.322 .107.315 94 33% 8% 71 -0.3 .240/.310/.387 .147.307 153 25% 8% 97 +1.5 .244/.351/.455.211.29427125%12%125+3.2
Josh Ockimey
2018 · AA
22 42→46 48→50 40→30 43 .209/.280/.347 .138.306 153 35% 9% 74 -0.1 .202/.285/.358 .156.305 192 37% 10% 80 +0.4 .181/.279/.340.159.26821038%11%71-0.2
James Loney
2006 · AA
22 49→59 44→50 39→45 46 .243/.291/.363 .121.289 114 20% 6% 82 +0.5 .280/.325/.423 .143.317 136 15% 6% 111 +2.5 .293/.341/.444.151.32613614%6%119+3.1
Mark Trumbo
2008 · A
22 41→51 44→65 41→45 40 .208/.251/.322 .114.262 135 26% 5% 55 -1.4 .233/.269/.396 .163.279 206 24% 5% 82 +0.5 .252/.302/.481.230.28733625%6%114+2.8
Derek Dietrich
2012 · A
23 43→53 48→60 41→40 38 .217/.272/.361 .144.292 155 31% 5% 75 -0.0 .220/.280/.370 .150.286 164 28% 5% 81 +0.4 .269/.351/.436.167.33516123%7%121+2.6
Andrew Pullin
2016 · A
22 46 42→50 38→40 40 .227/.265/.328 .101.277 114 22% 4% 62 -0.9 .236/.273/.371 .135.289 144 23% 4% 77 +0.1 .233/.271/.385.152.28515324%4%76+0.1
Rowdy Tellez
2017 · AA
22 48→50 47→60 44→45 45 .241/.295/.378 .137.295 155 24% 7% 89 +0.9 .227/.281/.366 .139.281 156 24% 6% 79 +0.3 .249/.317/.464.215.28629124%8%114+1.6
Ryan McMahon
2016 · A
21 45→55 50→55 39→45 38 .223/.277/.382 .159.321 165 35% 6% 82 +0.5 .235/.287/.379 .144.336 148 32% 6% 85 +0.7 .230/.314/.391.161.29819628%10%98+1.6