Tanner Thach

1B Fresno Grizzlies
Age 23 L/L 6'4" / 225 lbs A HR +30%H +12% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
Scout OFP45ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521ACOL80.279/.380/.3972175—.239/.316/.352
202622A+COL230.242/.308/.3826355—.203/.256/.316
202622ACOL338.339/.420/.541112120—.292/.360/.455
2027PROJ0% MLB23MLBCOL552.232/.289/.36914685-0.3
2028PROJ30% MLB24MLBCOL175.248/.306/.4136290-0.1
2029PROJ44% MLB25MLBCOL269.251/.309/.4239293-0.1
Next 3 projected WAR -0.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Ext$1.0M+3
Skills · percentileMiLB Statcast 2026 A+
K%84
Whiff%80
Z-Con%75
ISO46
Speed25
wOBA24
Career WAR0 WAR median (P10 -0 / P90 2, comp-based) · star 3% · didn't stick 89%
CompsAndrew Pullin (age 23) · Jose C. Valdez (age 23) · Beau Mills (age 23)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 320 proj PA
wRC+†85
AVG/OBP/SLG.230 / .287 / .365
PA320
HR8
K%23
BB%6
ISO137
MLB%0%
Value2027 · WAR
BAT: -5.9 runs (wOBA-derived runs vs avg)-6BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.7 runs (Defensive runs vs avg)-1FLDPOS: -5.7 runs (Positional adjustment)-6POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: -0.30-0.3WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 42 / POW 55
Toolsscout grade
CONTACT42
scouting grade only
POWER55
scouting grade only
EYE46
scouting grade only
SPEED25
scouting grade only
DEFENSE42
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

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

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202521 AFresno Grizzlies — 8068 19202 8193 10 279380397777 118354 2410 351 75 — — — — — —
202622 A+Spokane Indians — 230207 501106 15405 30 242308382690 140268 177 307 55 — — — — — —
202622 AFresno Grizzlies — 338292 9922211 304711 21 339420541962 202368 149 418 120 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A MLEFresno Grizzlies — 8071 17202 5273 10 239316352669 113326 346 279 75 — — — — — —
202622 A+ MLESpokane Indians — 230212 43905 10545 30 203256316572 113239 234 250 55 — — — — — —
202622 A MLEFresno Grizzlies — 338301 881829 216411 21 292360455816 163327 196 346 120 — — — — — —
202521 A MLEFresno Grizzlies — 8071 17202 5273 10 239316352669 113349 346 279 75 — — — — — —
202521 A RAWFresno Grizzlies — 8068 19202 8193 10 279380397777 118354 2410 351 75 — — — — — —
202622 A MLE2 teams — 568513 13127214 3111816 51 255318398716 142301 215 307 94 — — — — — —
202622 A RAW2 teams — 568499 14933217 458716 51 299375475850 176328 158 373 94 — — — — — —
202521 A MLEFresno Grizzlies — 8072 17202 5273 10 236316347664 111326 346 279 75 — — — — — —
202622 A MLE2 teams — 568516 13127214 3111816 51 254318395713 141291 215 307 94 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A MLEFresno Grizzlies — 8072 17202 5273 10 236316347664 111326 346 279 75 — — — — — —
202622 A MLE2 teams — 568516 13127214 3111816 51 254318395713 141291 215 307 94 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLECOL 0% 552506 11723214 3112410 61 232289369658 137278 226 293 85 -10 +1 -1 -10 +12 -0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLECOL 30% 581532 12424216 3413010 51 236294383677 147279 226 301 90 -7 +1 -1 -10 +13 -0.6
202925 MLB MLECOL 44% 609557 13326318 3613611 41 238297392689 154280 226 306 93 -5 +0 -1 -11 +13 -0.4
203026 MLB MLECOL 51% 627572 13826320 3914011 41 239299397696 158281 226 309 95 -4 +0 -1 -11 +14 -0.2
203127 MLB MLECOL 52% 636581 14027320 4014310 31 238299394694 156280 226 308 94 -4 +0 -1 -11 +14 -0.3
203228 MLB MLECOL 53% 631576 13626219 4014310 21 237298390688 153280 236 306 93 -5 +0 -2 -11 +14 -0.5
203329 MLB MLECOL 53% 623568 13225218 4014310 11 234295383678 149278 236 301 90 -7 -0 -3 -11 +13 -0.8
202824 MLB CTXCOL 30% 175160 41816 10393 20 248306413718 164293 226 317 90 -2 +0 -0 -3 +4 -0.1
202925 MLB CTXCOL 44% 269246 621229 16605 20 251309423732 172294 226 323 93 -2 +0 -1 -5 +6 -0.1
203026 MLB CTXCOL 51% 318290 7314211 20715 20 252311428740 176294 226 326 95 -2 +0 -1 -6 +7 -0.1
203127 MLB CTXCOL 52% 333304 7614212 21755 20 251311426737 175294 236 325 94 -2 +0 -1 -6 +7 -0.1
203228 MLB CTXCOL 53% 336307 7614211 21765 10 249310421730 171293 236 322 93 -3 +0 -1 -6 +7 -0.2
203329 MLB CTXCOL 53% 327298 7414211 21755 11 246306413719 167291 236 318 90 -4 -0 -1 -6 +7 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17581605 402761160 10939628 101 250309424733 173295 236 322 92 -15 +2 -5 -31 +38 -1.2
/ 162G— A+C — 650593 14828422 4014610 40 250307422729 172294 226 322 92 -6 +1 -2 -12 +14 -0.4
Career— MLE — 46754263 101819618135 283105287 288 239300388688 149284 236 304 92 -38 +2 -11 -72 +87 -3.3
/ 162G— MLE — 650593 14227319 3914612 41 239300391691 152285 226 304 92 -6 +0 -2 -12 +14 -0.5