John Taylor

3B Round Rock Express
Age 26 L/R 5'11" / 200 lbs AAA HR +15%BB +5% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
OGV OFP35OGV rank#1288ETA2029MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202524A+TEX223.256/.336/.3522746—.202/.256/.269
202625AAA/AATEX563.272/.407/.4291421103—.247/.350/.372
2027PROJ10% MLB26MLBTEX16.228/.324/.34800920.0
2028PROJ30% MLB27MLBTEX131.228/.323/.34933920.2
2029PROJ42% MLB28MLBTEX195.227/.320/.34744900.3
Next 3 projected WAR 0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Max EV88
BB%86
Speed83
Chase%80
Whiff%69
Z-Con%61
Career WAR0.0 WAR median (P10 -0.4 / P90 1.4, comp-based) · star 0% · didn't stick 92%
CompsJosh Smith (age 26) · Terrin Vavra (age 26) · Hoy Park (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†92
AVG/OBP/SLG.228 / .324 / .348
PA16
HR0
K%25
BB%12
BABIP295
ISO71
MLB%10%
Value2027 · WAR
BAT: -1.5 runs (wOBA-derived runs vs avg)-1BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.40+0.4WAR
0.00.51.00.00.20.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$3M ctrl surplus
Contract
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
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.3$1M+$0.4M
2030Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M———
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.8M $1M +$0.4M

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)
202524 A+Hub City Spartanburgers — 223199 511112 20464 73 256336352688 95325 219 315 46 — — — — — —
202625 AAARound Rock Express — 380309 771338 58808 186 249381388770 139308 2115 349 87 — — — — — —
202625 AAFrisco RoughRiders — 183143 46816 32415 31 322461517979 196404 2217 429 137 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202524 A+ MLEHub City Spartanburgers — 223208 42911 11594 73 202256269525 67275 265 236 46 — — — — — —
202625 AAA MLERound Rock Express — 380326 741236 41968 186 227328337665 110291 2511 297 87 — — — — — —
202625 AA MLEFrisco RoughRiders — 183153 44715 22505 31 288394444839 157379 2712 371 137 — — — — — —
202524 A+ MLEHub City Spartanburgers — 223208 42911 11594 73 202256269525 67277 265 236 46 — — — — — —
202524 A+ RAWHub City Spartanburgers — 223199 511112 20464 73 256336352688 95325 219 315 46 — — — — — —
202625 AAA MLE2 teams — 563479 11819411 6314613 217 246350372721 125326 2611 321 103 — — — — — —
202625 AAA RAW2 teams — 563452 12321414 9012113 217 272407429836 157337 2116 375 103 — — — — — —
202524 A+ MLEHub City Spartanburgers — 223206 42911 11594 73 204256272527 68275 265 236 46 — — — — — —
202625 AAA MLE2 teams — 563482 11819411 6314613 217 245350369719 124320 2611 321 103 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202524 A+ MLEHub City Spartanburgers — 223206 42911 11594 73 204256272527 68275 265 236 46 — — — — — —
202625 AAA MLE2 teams — 563482 11819411 6314613 217 245350369719 124320 2611 321 103 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLETEX 10% 380331 751327 39967 103 227323344667 117296 2510 304 92 -4 +1 +0 +1 +8 0.4
▸ 2027 — real world (MLB)
202726 MLB CTXTEX 10% 1614 3100 240 00 228324348672 120295 2512 306 92 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLETEX 30% 444387 871538 461138 103 227322344666 118295 2510 304 92 -4 +1 +0 +2 +10 0.8
202928 MLB MLETEX 42% 468408 921639 481199 93 226320343662 117293 2510 302 90 -5 +1 -1 +2 +10 0.6
203029 MLB MLETEX 47% 263229 51915 27675 42 224317339656 115292 2510 299 89 -4 +0 -1 +1 +6 0.2
203130 MLB MLETEX 51% 269235 52915 27695 42 222313334648 113289 2610 295 86 -4 +0 -2 +1 +6 0.0
202827 MLB CTXTEX 30% 131114 26413 14332 31 228323349671 121294 2511 305 92 -1 +0 +0 +0 +3 0.2
202928 MLB CTXTEX 42% 195169 38614 20504 41 227320347667 120293 2610 304 90 -2 +0 -0 +1 +4 0.3
203029 MLB CTXTEX 47% 124108 24412 13322 21 225317343661 119291 2610 301 89 -2 +0 -1 +0 +3 0.1
203130 MLB CTXTEX 51% 136119 27413 14352 21 223314338652 116289 2610 297 86 -2 +0 -1 +0 +3 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 586510 11518412 6115010 114 225320347667 122293 2610 302 89 -7 +1 -2 +2 +13 0.6
/ 162G— A+C — 650566 12720413 6816611 124 224319343662 118292 2610 302 89 -8 +1 -2 +2 +14 0.7
Career— MLE — 23852081 472821442 23861247 5921 227320340660 113299 2610 300 89 -19 +2 -4 +6 +35 1.9
/ 162G— MLE — 650567 12822411 6516713 166 226320337657 111298 2610 300 89 -8 +1 -2 +2 +14 0.8

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 AAARound Rock Express · 380 PAwOBA .342 → .297 (−45)K% 21.1% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.05%÷1.000×1.200——25.26%
BB% (unintentional) /PA15.00%÷1.000×0.690—×1.03310.69%
HBP% /PA2.11%—×0.940—×1.0332.04%
Singles /BIP23.14%÷1.000×0.930×1.012×1.03322.50%
Doubles /BIP5.68%÷1.000×0.830×1.012×1.0334.92%
Triples /BIP1.31%÷1.000×0.970×1.012×1.0331.33%
Home runs /BIP3.49%÷1.000×0.700—×1.0332.53%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .342 → .297; ISO .139 → .116; BABIP .308 → .291. 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 AAFrisco RoughRiders · 183 PAwOBA .425 → .371 (−55)K% 22.4% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.40%÷1.000×1.220——27.33%
BB% (unintentional) /PA17.49%÷1.000×0.700—×0.99812.22%
HBP% /PA2.73%—×0.870—×0.9982.37%
Singles /BIP30.39%÷1.000×0.920×1.050×0.99829.30%
Doubles /BIP7.84%÷1.000×0.840×1.050×0.9986.90%
Triples /BIP0.98%÷1.000×0.940×1.050×0.9980.97%
Home runs /BIP5.88%÷1.000×0.800—×0.9984.70%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .425 → .371; ISO .196 → .170; BABIP .404 → .379. 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).

2025 A+Hub City Spartanburgers · 223 PAwOBA .307 → .236 (−71)K% 20.6% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.63%÷1.026×1.310——26.35%
BB% (unintentional) /PA8.97%÷1.041×0.600—×0.9885.11%
HBP% /PA1.79%—×0.770—×0.9881.36%
Singles /BIP24.18%÷1.020×0.870×1.012×0.98820.61%
Doubles /BIP7.19%÷0.909×0.780×1.012×0.9886.16%
Triples /BIP0.65%÷1.150×0.850×1.012×0.9880.48%
Home runs /BIP1.31%÷1.215×0.880—×0.9880.94%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 143, 1B 104, 2B 82, 3B 130, K 105, BB 108 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .307 → .236; ISO .095 → .075; BABIP .325 → .275. 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).