Devin Taylor

OF Midland RockHounds
Age 23 L/R 6'0" / 215 lbs AA HR -5% Svc 0.0 · Ctrl thru 2033
Overview
AAPROSPECTMiLBFA 2034
OGV OFP35OGV rank#479ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521AOAK129.264/.391/.4816277—.195/.289/.336
202622AAA/AA/A+OAK647.308/.415/.4932313113—.269/.353/.410
2027PROJMLE23MLBOAK4.234/.320/.37700950.0
2028PROJ31% MLB24MLBOAK160.239/.325/.393531000.2
2029PROJ45% MLB25MLBOAK246.242/.327/.403841030.4
Next 3 projected WAR 0.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Arb-1$3M2032Arb-2$4M2033Arb-3$4M
Skills · percentileMiLB Statcast 2026 AAA
Chase%78
BB%47
Max EV29
Whiff%24
Z-Con%19
Speed19
Career WAR0.1 WAR median (P10 -0.4 / P90 17, comp-based) · star 7% · didn't stick 66%
CompsJason Martin (age 23) · Addison Barger (age 24) · Christin Stewart (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†95
AVG/OBP/SLG.234 / .320 / .377
PA4
HR0
K%25
BB%10
BABIP324
ISO135
MLB%2%
Value2027 · WAR
BAT: -1.4 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.4 runs (Defensive runs vs avg)-1FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.20.40.50.50.40.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$5M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.2$0.7M+$0.0M
2029Pre-Arb$0.8M+0.4$1M+$0.7M
2030Pre-Arb$0.8M+0.5$2M+$1.0M
2031Arb-1$3M+0.5$1M+$0.0M (cut)
2032Arb-2$4M+0.4$1M+$0.0M (cut)
2033Arb-3$4M+0.3$0.8M+$0.0M (cut)
Totals $2M $7M +$2M

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)
202521 AStockton Ports — 129106 28506 21371 21 264391481872 217344 2916 385 77 — — — — — —
202622 AAALas Vegas Aviators — 6861 18303 7250 00 295368492859 197455 3710 380 84 — — — — — —
202622 AAMidland RockHounds — 325279 9015114 41932 62 323413534947 211434 2913 413 124 — — — — — —
202622 A+Lansing Lugnuts — 254202 591106 48581 73 292430436866 144376 2319 389 106 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A MLEStockton Ports — 129113 22404 14501 21 195289336625 142300 3911 282 77 — — — — — —
202622 AAA MLELas Vegas Aviators — 6863 15202 5300 00 238294365659 127424 447 293 84 — — — — — —
202622 AA MLEMidland RockHounds — 325290 8313111 301132 62 286357452809 166418 359 351 124 — — — — — —
202622 A+ MLELansing Lugnuts — 254215 55905 35741 73 256363367730 112350 2914 325 106 — — — — — —
202521 A MLEStockton Ports — 129113 22404 14501 21 195289336625 142300 3911 282 77 — — — — — —
202521 A RAWStockton Ports — 129106 28506 21371 21 264391481872 217344 2916 385 77 — — — — — —
202622 AA MLE3 teams — 647568 15325118 702173 135 269353412765 143398 3411 335 113 — — — — — —
202622 AA RAW3 teams — 647542 16729123 961763 135 308415493908 185413 2715 400 113 — — — — — —
202521 A MLEStockton Ports — 129113 22404 14501 21 195289336625 142300 3911 282 77 — — — — — —
202622 AA MLE3 teams — 647569 15325118 702173 135 269353411764 142392 3411 335 113 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A MLEStockton Ports — 129113 22404 14501 21 195289336625 142300 3911 282 77 — — — — — —
202622 AA MLE3 teams — 647569 15325118 702173 135 269353411764 142392 3411 335 113 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEOAK 2% 581511 11719117 621803 93 229315369684 140314 3111 308 95 -4 +1 -4 -3 +13 0.2
▸ 2027 — real world (MLB)
202723 MLB CTXOAK 2% 44 1000 010 00 234320377697 143324 250 313 95 -0 +0 -0 -0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEOAK 31% 517454 10618116 551573 83 233320385705 152314 3011 316 100 -0 +0 -3 -3 +11 0.6
202925 MLB MLEOAK 45% 552485 11519119 591653 93 236322395717 159313 3011 321 103 +2 +1 -2 -3 +12 0.9
203026 MLB MLEOAK 51% 578509 12020120 611703 93 238323400724 163312 2911 323 105 +3 +1 -3 -3 +13 1.0
203127 MLB MLEOAK 53% 597526 12421120 631753 93 237322398720 161310 2911 321 104 +3 +1 -3 -4 +13 1.0
203228 MLB MLEOAK 53% 612540 12621120 641783 84 235320394714 158308 2910 319 102 +1 +0 -3 -4 +13 0.8
203329 MLB MLEOAK 53% 614543 12621120 631813 74 233317387704 154307 2910 315 99 -0 -0 -4 -4 +13 0.5
203430 MLB MLEOAK 52% 614543 12521119 631833 74 230313379692 149304 3010 310 96 -3 -0 -5 -4 +13 0.2
203531 MLB MLEOAK 52% 606536 12120118 621823 57 225308369677 143301 3010 304 92 -6 -2 -6 -4 +13 -0.4
202824 MLB CTXOAK 31% 160141 33605 17491 31 239325393718 154324 3111 321 100 -0 +0 -1 -1 +3 0.2
202925 MLB CTXOAK 45% 246217 52918 26731 41 242327403730 161323 3011 326 103 +1 +0 -1 -1 +5 0.4
203026 MLB CTXOAK 51% 294259 6311110 31872 52 243328408736 165322 3011 328 105 +2 +0 -1 -2 +6 0.5
203127 MLB CTXOAK 53% 313275 6612110 33922 52 242327406733 163320 2911 326 104 +1 +0 -1 -2 +7 0.5
203228 MLB CTXOAK 53% 327288 7013111 34952 42 241325402726 161318 2910 324 102 +1 +0 -2 -2 +7 0.4
203329 MLB CTXOAK 53% 323285 6812110 33952 42 238322395717 157316 2910 320 99 -0 +0 -2 -2 +7 0.3
203430 MLB CTXOAK 52% 320282 6712110 33952 32 235318387704 152314 3010 315 96 -1 -0 -3 -2 +7 0.1
203531 MLB CTXOAK 52% 314278 641209 32951 24 231313376689 146310 3010 309 92 -3 -1 -3 -2 +7 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 22972025 48387673 23968113 3016 239323396718 157319 3010 321 101 -0 -0 -14 -14 +50 2.2
/ 162G— A+C — 650573 13825221 681934 85 241326401727 161322 3010 321 101 -0 -0 -4 -4 +14 0.6
Career— MLE — 56765002 11801979180 596172329 8038 236321387708 151319 3011 317 101 -1 +0 -30 -29 +106 4.7
/ 162G— MLE — 650573 13623121 681973 94 237321391712 154320 3010 317 101 -0 +0 -4 -4 +14 0.6

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 AAMidland RockHounds · 325 PAwOBA .406 → .351 (−55)K% 28.6% → 34.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.62%÷1.000×1.220——34.91%
BB% (unintentional) /PA12.62%÷1.000×0.700—×1.0429.20%
HBP% /PA0.62%—×0.870—×1.0420.56%
Singles /BIP32.26%÷1.000×0.920×1.035×1.04232.01%
Doubles /BIP8.06%÷1.000×0.840×1.035×1.0427.31%
Triples /BIP0.54%÷1.000×0.940×1.035×1.0420.55%
Home runs /BIP7.53%÷1.000×0.800—×1.0426.27%

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

Result: wOBA .406 → .351; ISO .211 → .175; BABIP .434 → .418. 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 A+Lansing Lugnuts · 254 PAwOBA .385 → .325 (−59)K% 22.8% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.83%÷1.000×1.270——29.00%
BB% (unintentional) /PA18.90%÷1.000×0.710—×1.01213.58%
HBP% /PA0.39%—×0.790—×1.0120.31%
Singles /BIP29.17%÷1.000×0.920×1.034×1.01228.07%
Doubles /BIP7.64%÷1.000×0.810×1.034×1.0126.47%
Triples /BIP0.00%÷1.000×0.850×1.034×1.0120.00%
Home runs /BIP4.17%÷1.000×0.800—×1.0123.37%

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

Result: wOBA .385 → .325; ISO .144 → .119; BABIP .376 → .350. 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 AAALas Vegas Aviators · 68 PAwOBA .370 → .293 (−76)K% 36.8% → 44.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.76%÷1.000×1.200——44.12%
BB% (unintentional) /PA10.29%÷1.000×0.690—×1.0507.46%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP33.33%÷1.000×0.930—×1.05032.55%
Doubles /BIP8.33%÷1.000×0.830—×1.0507.26%
Triples /BIP0.00%÷1.000×0.970—×1.0500.00%
Home runs /BIP8.33%÷1.000×0.700—×1.0506.12%

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 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average).

Result: wOBA .370 → .293; ISO .197 → .138; BABIP .455 → .424. 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 AStockton Ports · 129 PAwOBA .378 → .282 (−96)K% 28.7% → 38.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.68%÷1.011×1.360——38.57%
BB% (unintentional) /PA16.28%÷1.029×0.690—×1.01511.08%
HBP% /PA0.78%—×0.780—×1.0150.61%
Singles /BIP24.64%÷1.003×0.920×0.982×1.01522.52%
Doubles /BIP7.25%÷0.990×0.830×0.982×1.0156.05%
Triples /BIP0.00%÷1.150×0.910×0.982×1.0150.00%
Home runs /BIP8.70%÷1.113×0.800—×1.0156.34%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 101, 2B 98, 3B 130, K 102, BB 106 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .378 → .282; ISO .217 → .152; BABIP .344 → .300. 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).