Jose Devers

3B Akron RubberDucks
Age 24 R/R 5'10" / 173 lbs AA Svc 0.0 · Ctrl thru 2033
Overview
AAPROSPECTMiLBFA 2034
ETA2030MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421A+CLE426.216/.290/.32071439—.187/.243/.266
202522A+CLE516.240/.295/.415131244—.182/.229/.306
202623AACLE318.270/.349/.34521078—.262/.321/.331
2027PROJMLE24MLBCLE4.195/.249/.2820049-0.0
2028PROJ23% MLB25MLBCLE52.199/.255/.2951155-0.1
2029PROJ35% MLB26MLBCLE97.202/.259/.3042258-0.2
Next 3 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Ext$0.2M2032Ext$0.4M2033Ext$7M
Skills · percentileMiLB Statcast 2026 AA
Speed75
Whiff%52
BB%51
Z-Con%48
wRC+47
wOBA40
Career WAR0.0 WAR median (P10 -0.1 / P90 0.2, comp-based) · star 1% · didn't stick 95%
CompsNick Meyer (age 24) · Grae Kessinger (age 24) · Dylan Neuse (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†49
AVG/OBP/SLG.195 / .249 / .282
PA4
HR0
K%25
BB%6
BABIP277
ISO79
MLB%2%
Value2027 · WAR
BAT: -11.6 runs (wOBA-derived runs vs avg)-12BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +1.3 runs (Defensive runs vs avg)+1FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.2 runs (Replacement-level credit)+4REPTotal WAR: -0.20-0.2WAR
0.00.51.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M 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———
2029Pre-Arb$0.8M———
2030Pre-Arb$0.8M———
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond 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 = 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)
202118 ROKACL Indians — 170146 31303 20492 63 212315295610 82292 2912 283 15 — — — — — —
202219 ROKACL Guardians — 7665 13111 7153 62 200307292599 92240 209 278 28 — — — — — —
202320 ALynchburg Hillcats — 458397 10015511 489210 3411 252347398745 146300 2010 335 75 — — — — — —
202421 A+Lake County Captains — 426384 831907 371073 143 216290320610 104279 259 278 39 — — — — — —
202522 A+Lake County Captains — 516475 11436413 311426 125 240295415710 175312 286 312 44 — — — — — —
202623 AAAkron RubberDucks — 318281 76742 33881 104 270349345694 75385 2810 316 78 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEACL Indians — 170154 23201 12722 63 149220182402 32258 427 191 15 — — — — — —
202219 ROK MLEACL Guardians — 7668 11111 4213 62 162240250490 88204 285 210 28 — — — — — —
202320 A MLELynchburg Hillcats — 458412 911358 3312710 3411 221295335629 114292 287 279 75 — — — — — —
202421 A+ MLELake County Captains — 426395 741605 261333 143 187243266509 78264 316 226 39 — — — — — —
202522 A+ MLELake County Captains — 516483 8824310 231776 125 182229306535 124258 344 233 44 — — — — — —
202623 AA MLEAkron RubberDucks — 318290 76642 241071 104 262321331652 69397 348 284 78 — — — — — —
202118 ROK MLEACL Indians — 170154 23201 12722 63 149220182402 32265 427 191 15 — — — — — —
202118 ROK RAWACL Indians — 170146 31303 20492 63 212315295610 82292 2912 283 15 — — — — — —
202219 ROK MLEACL Guardians — 7668 11111 4213 62 162240250490 88213 285 210 28 — — — — — —
202219 ROK RAWACL Guardians — 7665 13111 7153 62 200307292599 92240 209 278 28 — — — — — —
202320 A MLELynchburg Hillcats — 458412 911358 3312710 3411 221295335629 114296 287 279 75 — — — — — —
202320 A RAWLynchburg Hillcats — 458397 10015511 489210 3411 252347398745 146300 2010 335 75 — — — — — —
202421 A+ MLELake County Captains — 426395 741605 261333 143 187243266509 78266 316 226 39 — — — — — —
202421 A+ RAWLake County Captains — 426384 831907 371073 143 216290320610 104279 259 278 39 — — — — — —
202522 A+ MLELake County Captains — 516483 8824310 231776 125 182229306535 124260 344 233 44 — — — — — —
202522 A+ RAWLake County Captains — 516475 11436413 311426 125 240295415710 175312 286 312 44 — — — — — —
202623 AA MLEAkron RubberDucks — 318290 76642 241071 104 262321331652 69407 348 284 78 — — — — — —
202623 AA RAWAkron RubberDucks — 318281 76742 33881 104 270349345694 75385 2810 316 78 — — — — — —
202118 ROK MLEACL Indians — 170154 23201 12722 63 149220182402 32258 427 191 15 — — — — — —
202219 ROK MLEACL Guardians — 7669 11111 4213 62 159240246486 87204 285 210 28 — — — — — —
202320 A MLELynchburg Hillcats — 458412 911358 3312710 3411 221295335629 114292 287 279 75 — — — — — —
202421 A+ MLELake County Captains — 426394 741605 261333 143 188243266509 79264 316 226 39 — — — — — —
202522 A+ MLELake County Captains — 516482 8824310 231776 125 183229307536 124258 344 233 44 — — — — — —
202623 AA MLEAkron RubberDucks — 318290 76642 241071 104 262321331652 69397 348 284 78 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A+ MLELake County Captains — 426394 741605 261333 143 188243266509 79264 316 226 39 — — — — — —
202522 A+ MLELake County Captains — 516482 8824310 231776 125 183229307536 124258 344 233 44 — — — — — —
202623 AA MLEAkron RubberDucks — 318290 76642 241071 104 262321331652 69397 348 284 78 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLECLE 2% 368341 661224 221162 73 195249283532 88277 326 241 49 -22 +0 +3 +1 +8 -0.2
▸ 2027 — real world (MLB)
202724 MLB CTXCLE 2% 44 1000 010 00 195249282531 87277 250 241 49 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLECLE 23% 227209 41813 14702 42 199255297551 98278 316 249 55 -12 +0 +2 +1 +5 -0.5
202926 MLB MLECLE 35% 276254 52925 18842 52 202259305564 103279 307 254 58 -14 +0 +2 +1 +6 -0.4
203027 MLB MLECLE 40% 301276 561025 20912 52 203261308569 105279 307 256 60 -14 +0 +2 +1 +7 -0.4
202825 MLB CTXCLE 23% 5249 10201 3160 10 199255295550 96278 316 248 55 -3 +0 +0 +0 +1 -0.1
202926 MLB CTXCLE 35% 9790 19312 6301 21 202259304562 102279 316 254 58 -5 +0 +1 +0 +2 -0.2
203027 MLB CTXCLE 40% 122112 23412 8371 21 203261306567 103279 307 256 60 -6 +0 +1 +0 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 271251 52925 17832 52 207263319582 112287 316 254 54 -13 +0 +2 +1 +6 -0.4
/ 162G— A+C — 650602 12522512 411995 125 208264321584 113288 316 254 54 -32 +0 +5 +2 +14 -1.1
Career— MLE — 29612719 546951942 18694332 10035 201260296556 95288 326 248 54 -52 +1 +8 +4 +22 -1.9
/ 162G— MLE — 650597 1202149 412077 228 201260295555 94288 326 248 54 -34 +1 +5 +2 +14 -1.2

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 AAAkron RubberDucks · 318 PAwOBA .309 → .284 (−25)K% 27.7% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.67%÷1.000×1.220——33.76%
BB% (unintentional) /PA10.38%÷1.000×0.700—×1.0277.46%
HBP% /PA0.31%—×0.850—×1.0270.27%
Singles /BIP32.64%÷1.000×0.970×1.050×1.02734.14%
Doubles /BIP3.63%÷1.000×0.860×1.050×1.0273.36%
Triples /BIP2.07%÷1.000×0.950×1.050×1.0272.12%
Home runs /BIP1.04%÷1.000×0.780—×1.0270.83%

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

Result: wOBA .309 → .284; ISO .075 → .067; BABIP .385 → .397. 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+Lake County Captains · 516 PAwOBA .306 → .233 (−73)K% 27.5% → 34.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.52%÷1.020×1.270——34.28%
BB% (unintentional) /PA6.01%÷0.991×0.710—×1.0124.35%
HBP% /PA1.16%—×0.790—×1.0120.93%
Singles /BIP18.32%÷1.031×0.920×0.996×1.01216.47%
Doubles /BIP10.81%÷1.138×0.810×0.996×1.0127.75%
Triples /BIP1.20%÷0.952×0.850×0.996×1.0121.08%
Home runs /BIP3.90%÷1.011×0.800—×1.0123.13%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 102, 1B 106, 2B 128, 3B 90, K 104, BB 98 — 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 ×0.996.

Result: wOBA .306 → .233; ISO .175 → .127; BABIP .312 → .258. 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).

2024 A+Lake County Captains · 426 PAwOBA .272 → .226 (−45)K% 25.1% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.12%÷1.023×1.270——31.17%
BB% (unintentional) /PA8.45%÷0.999×0.710—×1.0276.17%
HBP% /PA0.70%—×0.790—×1.0270.57%
Singles /BIP20.58%÷0.995×0.920×1.030×1.02720.13%
Doubles /BIP6.86%÷0.978×0.810×1.030×1.0276.01%
Triples /BIP0.00%÷1.023×0.850×1.030×1.0270.00%
Home runs /BIP2.53%÷1.190×0.800—×1.0271.75%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 138, 1B 99, 2B 96, 3B 105, K 105, BB 100 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .272 → .226; ISO .104 → .077; BABIP .279 → .264. 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).

2023 ALynchburg Hillcats · 458 PAwOBA .329 → .279 (−50)K% 20.1% → 27.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.09%÷0.981×1.360——27.85%
BB% (unintentional) /PA10.48%÷1.020×0.690—×1.0307.30%
HBP% /PA2.18%—×0.780—×1.0301.75%
Singles /BIP22.62%÷0.992×0.920×1.039×1.03022.45%
Doubles /BIP4.92%÷0.947×0.830×1.039×1.0304.61%
Triples /BIP1.64%÷0.982×0.910×1.039×1.0301.63%
Home runs /BIP3.61%÷1.017×0.800—×1.0302.92%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 103, 1B 98, 2B 89, 3B 96, K 96, BB 104 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .329 → .279; ISO .146 → .121; BABIP .300 → .292. 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).

2022 ROKACL Guardians · 76 PAwOBA .275 → .210 (−65)K% 19.7% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.74%÷1.019×1.440——27.89%
BB% (unintentional) /PA9.21%÷1.013×0.620—×1.0085.68%
HBP% /PA3.95%—×0.720—×1.0082.86%
Singles /BIP20.00%÷0.998×0.820×1.050×1.00817.39%
Doubles /BIP2.00%÷1.076×0.720×1.050×1.0081.42%
Triples /BIP2.00%÷0.900×0.720×1.050×1.0081.69%
Home runs /BIP2.00%÷0.915×0.780—×1.0081.72%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 100, 2B 115, 3B 80, K 104, BB 103 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .275 → .210; ISO .092 → .074; BABIP .240 → .204. 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).

2021 ROKACL Indians · 170 PAwOBA .280 → .191 (−88)K% 28.8% → 42.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.82%÷0.978×1.440——42.45%
BB% (unintentional) /PA11.76%÷1.050×0.620—×1.0227.11%
HBP% /PA1.18%—×0.720—×1.0220.87%
Singles /BIP25.77%÷0.948×0.820×1.042×1.02223.76%
Doubles /BIP3.09%÷1.065×0.720×1.042×1.0222.23%
Triples /BIP0.00%÷0.990×0.720×1.042×1.0220.00%
Home runs /BIP3.09%÷1.488×0.780—×1.0221.66%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 198, 1B 90, 2B 113, 3B 98, K 96, BB 110 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.042.

Result: wOBA .280 → .191; ISO .082 → .042; BABIP .292 → .258. 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).