Taitn Gray

1B Charleston RiverDogs
Age 19 S/R 6'4" / 220 lbs A HR -6%H +4% Svc 0.0 · Ctrl thru 2035
Overview
APROSPECTMiLBFA 2036
OGV OFP35OGV rank#760ETA2028MLB%4%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202618A/ROKTB332.299/.397/.471913103—.262/.342/.410
2027PROJMLE19MLBTB8.236/.304/.3810092-0.0
2028PROJ45% MLB20MLBTB128.241/.311/.3994299-0.0
2029PROJ62% MLB21MLBTB244.246/.317/.414841050.2
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$2M2034Arb-2$4M+1
Skills · percentileMiLB Statcast 2026 A
wRC+84
wOBA80
ISO66
Z-Con%66
Whiff%65
K%63
Career WAR0.0 WAR median (P10 -0.4 / P90 16, comp-based) · star 6% · didn't stick 74%
CompsAndy Pages (age 20) · Francisco Mejía (age 19) · Moisés Ballesteros (age 19)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†92
AVG/OBP/SLG.236 / .304 / .381
PA8
HR0
K%25
BB%12
BABIP293
ISO153
MLB%4%
Value2027 · WAR
BAT: -2.0 runs (wOBA-derived runs vs avg)-2BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.0 runs (Defensive runs vs avg)-1FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.60+0.6WAR
0.00.51.00.00.20.40.50.60.70.70.727282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$15M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.4$1M+$0.7M
2031Pre-Arb$0.9M+0.5$1M+$0.9M
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Arb-1$2M+0.7$2M+$0.5M
2034Arb-2$4M+0.7$2M+$0.0M (cut)
2035Arb-3$6M+0.7$2M+$0.0M (cut)
Totals $5M $9M +$3M

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 = full-season projection (no games played yet). 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)
202618 ACharleston RiverDogs — 312260 771148 40684 133 296397462858 165361 2213 375 104 — — — — — —
202618 ROKFCL Rays — 2018 6011 141 01 3334006111.011 278385 205 437 94 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202618 A MLECharleston RiverDogs — 312272 71947 29924 133 261341401742 140344 299 322 104 — — — — — —
202618 ROK MLEFCL Rays — 2018 5011 161 01 278350556906 278305 305 307 94 — — — — — —
202618 A MLE2 teams — 332291 74947 29985 134 254332385717 131347 309 321 103 — — — — — —
202618 A RAW2 teams — 332278 831159 41725 134 299397471868 173363 2212 379 103 — — — — — —
202618 A MLE2 teams — 332295 74947 29985 134 251332380712 129342 309 321 103 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202618 A MLE2 teams — 332295 74947 29985 134 251332380712 129342 309 321 103 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLETB 4% 442400 9215312 351114 82 234302381683 147289 258 304 92 -4 +1 -2 -8 +10 0.6
▸ 2027 — real world (MLB)
202719 MLB CTXTB 4% 87 1000 120 00 236304381684 145293 2512 305 92 -0 +0 -0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLETB 45% 286258 621029 23703 51 240309400709 160292 248 315 99 -0 +1 -1 -5 +6 0.0
202921 MLB MLETB 62% 397357 8714314 32965 72 244315415730 171293 248 323 105 +2 +1 -2 -7 +9 0.3
203022 MLB MLETB 68% 445400 9816316 371065 72 248319427746 179294 248 329 109 +5 +1 -2 -8 +10 0.5
203123 MLB MLETB 71% 445400 9916317 371055 72 250322435757 185295 248 334 112 +6 +1 -2 -8 +10 0.7
203224 MLB MLETB 71% 445400 10116318 371045 72 252324441765 189296 238 337 114 +8 +1 -1 -8 +10 0.9
203325 MLB MLETB 71% 445400 10116318 371045 72 253325446771 193296 238 339 116 +8 +1 -1 -8 +10 1.0
203426 MLB MLETB 71% 445400 10016318 371045 72 254326449775 195296 238 341 117 +9 +1 -1 -8 +10 1.0
203527 MLB MLETB 69% 445400 10016318 371045 62 253325446771 194295 238 339 116 +8 +0 -1 -8 +10 0.9
203628 MLB MLETB 69% 445400 10016318 371055 62 251323442764 191294 248 336 114 +7 +0 -2 -8 +10 0.8
203729 MLB MLETB 67% 445400 10016318 371075 52 248320435755 187293 248 333 111 +6 +0 -3 -8 +10 0.5
203830 MLB MLETB 66% 445400 9816317 371085 52 245316427743 182291 248 328 108 +4 +0 -3 -8 +10 0.3
203931 MLB MLETB 65% 426384 9315316 351054 44 241311417728 176287 258 322 104 +2 -1 -4 -8 +9 -0.1
204032 MLB MLETB 65% 407367 8613215 331024 311 235305404709 169283 258 314 99 -1 -4 -5 -7 +9 -0.8
204133 MLB MLETB 65% 387350 8012213 311003 356 229297388685 160278 268 304 92 -4 -22 -5 -7 +8 -3.0
202820 MLB CTXTB 45% 128116 28414 10311 21 241311399710 158295 248 315 99 -0 +0 -1 -2 +3 -0.0
202921 MLB CTXTB 62% 244219 53828 20593 41 246317414730 168296 248 323 105 +1 +0 -1 -4 +5 0.2
203022 MLB CTXTB 68% 304272 6811211 25724 51 249320425745 176297 248 329 109 +3 +1 -1 -5 +7 0.4
203123 MLB CTXTB 71% 317284 7111212 26754 51 252323433756 181298 248 334 112 +5 +1 -1 -6 +7 0.5
203224 MLB CTXTB 71% 316283 7111212 26744 51 254325439764 185299 238 337 114 +5 +1 -1 -6 +7 0.6
203325 MLB CTXTB 71% 316283 7111212 26744 51 255327444770 189299 238 339 116 +6 +1 -1 -6 +7 0.7
203426 MLB CTXTB 71% 315282 7211213 26734 51 255327447774 191299 238 340 117 +6 +1 -1 -6 +7 0.7
203527 MLB CTXTB 69% 309276 7011212 26734 41 254326444770 190298 248 339 116 +6 +0 -1 -6 +7 0.7
203628 MLB CTXTB 69% 306274 6911212 26723 41 252324439763 187297 248 336 114 +5 +0 -1 -5 +7 0.5
203729 MLB CTXTB 67% 298268 6610211 25713 41 250321433754 183296 248 333 111 +4 +0 -2 -5 +6 0.4
203830 MLB CTXTB 66% 293264 6510211 24713 32 247317425742 178294 248 328 108 +3 -0 -2 -5 +6 0.2
203931 MLB CTXTB 65% 278250 609210 23693 23 242312415727 173291 258 322 104 +1 -1 -3 -5 +6 -0.1
204032 MLB CTXTB 65% 264238 56829 21663 27 237306402708 165287 258 314 99 -0 -2 -3 -5 +6 -0.5
204133 MLB CTXTB 65% 250226 52818 20642 236 230298387685 156281 268 305 92 -2 -14 -3 -4 +5 -1.9
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 39383535 87213426145 32494445 5258 247318422740 176295 248 329 108 +43 -13 -22 -70 +85 2.3
/ 162G— A+C — 650583 14422424 531567 910 247316422738 175296 248 329 108 +7 -2 -4 -12 +14 0.4
Career— MLE — 64505797 142422445238 532157171 9697 246317423740 177295 248 328 108 +60 -21 -35 -109 +133 2.8
/ 162G— MLE — 650584 14423524 541587 1010 247318426745 180296 248 328 108 +6 -2 -4 -12 +14 0.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 ACharleston RiverDogs · 312 PAwOBA .374 → .322 (−52)K% 21.8% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.79%÷1.000×1.360——29.64%
BB% (unintentional) /PA12.82%÷1.000×0.690—×1.0459.24%
HBP% /PA1.28%—×0.780—×1.0451.04%
Singles /BIP28.12%÷1.000×0.920×1.014×1.04527.42%
Doubles /BIP5.73%÷1.000×0.830×1.014×1.0455.04%
Triples /BIP2.08%÷1.000×0.910×1.014×1.0452.01%
Home runs /BIP4.17%÷1.000×0.800—×1.0453.48%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .374 → .322; ISO .165 → .141; BABIP .361 → .344. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 ROKFCL Rays · 20 PAwOBA .425 → .307 (−119)K% 20.0% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.000×1.440——28.80%
BB% (unintentional) /PA5.00%÷1.000×0.620—×1.0083.12%
HBP% /PA5.00%—×0.720—×1.0083.63%
Singles /BIP28.57%÷1.000×0.820—×1.00823.60%
Doubles /BIP0.00%÷1.000×0.720—×1.0080.00%
Triples /BIP7.14%÷1.000×0.720—×1.0085.18%
Home runs /BIP7.14%÷1.000×0.780—×1.0085.61%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .425 → .307; ISO .278 → .195; BABIP .385 → .305. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).