Devin Mann

3B Sacramento River Cats
Age 30 R/R 6'2" / 180 lbs AAA HR -15%H -3% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202326AAAKC550.276/.390/.50220493—.224/.310/.391
202427AAA/INTL2 orgs485.252/.357/.41715473—.203/.279/.308
202528AAA/AASF267.224/.346/.3364153—.183/.275/.268
2027PROJ10% MLB30MLBSF16.209/.292/.3110076-0.0
2028PROJ27% MLB31MLBSF43.206/.288/.3061073-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2025 AAA
Chase%89
BB%80
K%75
Z-Con%73
Whiff%67
Speed39
CompsAndy González (age 30) · Robert Andino (age 30) · Phillip Evans (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†76
AVG/OBP/SLG.209 / .292 / .311
PA16
HR0
K%25
BB%6
BABIP267
ISO67
MLB%10%
Value2027 · WAR
BAT: -4.5 runs (wOBA-derived runs vs avg)-4BATRUN: -0.0 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.00+0.0WAR
trajectory · projected WAR by year
0.0-0.12728
Tools · ContractCON 50 / POW 40
Toolsscout grade
CONTACT50
scouting grade only
POWER40
scouting grade only
EYE60
scouting grade only
SPEED45
scouting grade only
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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)
201821 AGreat Lakes Loons — 264224 541312 34504 74 241351335686 94299 1913 316 57 — — — — — —
201922 A+Rancho Cucamonga Quakes — 424367 10219219 45935 54 278365496860 218317 2211 373 90 — — — — — —
201922 ROKAZL Dodgers Lasorda — 1614 7200 210 01 5005626431.205 143538 612 531 150 — — — — — —
201922 INTLGlendale Desert Dogs — 5947 9401 11110 01 191345340685 149222 1919 314 98 — — — — — —
202124 AATulsa Drillers — 440369 9027114 4910015 64 244356436792 192290 2311 350 76 — — — — — —
202225 AAAOklahoma City Dodgers — 156132 34535 21363 00 258372455826 197319 2313 369 88 — — — — — —
202225 AATulsa Drillers — 295243 6516011 43505 12 267387469856 202292 1715 378 95 — — — — — —
202326 AAAOmaha Storm Chasers — 550460 12742120 791497 41 276390502892 226363 2714 392 93 — — — — — —
202427 AAAOmaha Storm Chasers — 403343 8817013 48907 42 257359420779 163310 2212 347 65 — — — — — —
202427 INTLCriollos de Caguas — 8269 16412 12180 00 232346406751 174286 2215 335 113 — — — — — —
202528 AAASacramento River Cats — 199163 411102 28367 10 252384356740 104310 1814 343 70 — — — — — —
202528 AARichmond Flying Squirrels — 6860 9202 6201 00 150235283519 133184 299 238 3 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201821 A MLEGreat Lakes Loons — 264233 461011 25664 74 197286262548 64264 259 253 57 — — — — — —
201922 A+ MLERancho Cucamonga Quakes — 424378 8215117 341265 54 217290397687 180264 308 301 90 — — — — — —
201922 ROK MLEAZL Dodgers Lasorda — 1615 5100 110 01 333375400775 67415 66 390 150 — — — — — —
202124 AA MLETulsa Drillers — 440386 7722112 3212615 64 199286355641 155246 297 280 76 — — — — — —
202225 AAA MLEOklahoma City Dodgers — 156139 31434 14433 00 223308381689 158293 289 299 88 — — — — — —
202225 AA MLETulsa Drillers — 295256 581309 31635 12 227322383705 156254 2111 308 95 — — — — — —
202326 AAA MLEOmaha Storm Chasers — 550486 10934115 531807 41 224310391700 167311 3310 306 93 — — — — — —
202427 AAA MLEOmaha Storm Chasers — 403360 731408 311117 42 203279308587 106264 288 264 65 — — — — — —
202528 AAA MLESacramento River Cats — 199173 36902 18437 10 208308295603 87259 229 272 70 — — — — — —
202528 AA MLERichmond Flying Squirrels — 6863 7201 4241 00 111176190367 79156 356 173 3 — — — — — —
201821 A MLEGreat Lakes Loons — 264233 461011 25664 74 197286262548 64268 259 253 57 — — — — — —
201821 A RAWGreat Lakes Loons — 264224 541312 34504 74 241351335686 94299 1913 316 57 — — — — — —
201922 A+ MLE3 teams — 499446 10219220 401445 56 229299415714 186283 298 304 92 — — — — — —
201922 A+ RAW3 teams — 499428 11825220 581055 56 276369484852 208315 2112 371 92 — — — — — —
202124 AA MLETulsa Drillers — 440386 7722112 3212615 64 199286355641 155255 297 280 76 — — — — — —
202124 AA RAWTulsa Drillers — 440369 9027114 4910015 64 244356436792 192290 2311 350 76 — — — — — —
202225 AA MLE2 teams — 451395 8817313 451068 12 223315380694 157269 2410 305 92 — — — — — —
202225 AA RAW2 teams — 451375 9921316 64868 12 264382464846 200301 1914 375 92 — — — — — —
202326 AAA MLEOmaha Storm Chasers — 550486 10934115 531807 41 224310391700 167319 3310 306 93 — — — — — —
202326 AAA RAWOmaha Storm Chasers — 550460 12742120 791497 41 276390502892 226363 2714 392 93 — — — — — —
202427 AAA MLE2 teams — 485435 8917010 371337 42 205278313590 108269 278 264 65 — — — — — —
202427 AAA RAW2 teams — 485412 10421115 601087 42 252357417774 165306 2212 345 65 — — — — — —
202528 AAA MLE2 teams — 267235 431103 23678 10 183278268546 85241 259 247 53 — — — — — —
202528 AAA RAW2 teams — 267223 501304 34568 10 224346336682 112280 2113 316 53 — — — — — —
201821 A MLEGreat Lakes Loons — 264233 461011 25664 74 197286262548 64264 259 253 57 — — — — — —
201922 A+ MLE3 teams — 499451 10219220 401445 56 226299410710 184269 298 304 92 — — — — — —
202124 AA MLETulsa Drillers — 440390 7722112 3212615 64 197286351638 154246 297 280 76 — — — — — —
202225 AA MLE2 teams — 451395 8817313 451068 12 223315380694 157267 2410 305 92 — — — — — —
202326 AAA MLEOmaha Storm Chasers — 550485 10934115 531807 41 225310392701 167311 3310 306 93 — — — — — —
202427 AAA MLE2 teams — 485438 8917010 371337 42 203278311588 107264 278 264 65 — — — — — —
202528 AAA MLE2 teams — 267234 431103 23678 10 184278269547 85233 259 247 53 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AAA MLE2 teams — 485438 8917010 371337 42 203278311588 107264 278 264 65 — — — — — —
202528 AAA MLE2 teams — 267234 431103 23678 10 184278269547 85233 259 247 53 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLESF 10% 317281 601315 27776 41 212295319614 106271 249 280 76 -9 +0 +0 +1 +7 0.0
▸ 2027 — real world (MLB)
202730 MLB CTXSF 10% 1615 3100 140 00 209292311603 102267 256 276 76 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLESF 27% 159142 28602 13393 10 209291313604 103268 258 276 73 -5 +0 -3 +1 +3 -0.4
202831 MLB CTXSF 27% 4338 8201 4111 00 206288306594 100265 269 272 73 -1 +0 -1 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4338 8201 4111 00 211302342644 132269 269 272 78 -1 +0 -1 +0 +1 -0.1
/ 162G— A+C — 650574 12130015 6016615 00 211302341643 131270 269 272 78 -21 +0 -11 +2 +14 -1.6
Career— MLE — 32702896 610142878 28189960 3120 211294346640 135273 279 284 78 -10 +0 -3 +1 +7 -0.4
/ 162G— MLE — 650576 12228216 5617912 64 212295351646 139274 289 284 78 -20 +0 -6 +2 +14 -0.9

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.

2025 AAASacramento River Cats · 199 PAwOBA .335 → .272 (−63)K% 18.1% → 21.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.09%÷1.010×1.200——21.49%
BB% (unintentional) /PA13.57%÷1.011×0.690—×0.9929.19%
HBP% /PA3.52%—×0.940—×0.9923.28%
Singles /BIP22.05%÷1.030×0.930×0.950×0.99218.76%
Doubles /BIP8.66%÷0.959×0.830×0.950×0.9927.06%
Triples /BIP0.00%÷0.900×0.970×0.950×0.9920.00%
Home runs /BIP1.57%÷0.938×0.700—×0.9921.17%

Factors used: league row International League. Park (home-season share, regressed): HR 88, 1B 106, 2B 92, 3B 80, K 102, BB 102 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .335 → .272; ISO .104 → .085; BABIP .310 → .259. 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 AARichmond Flying Squirrels · 68 PAwOBA .232 → .173 (−59)K% 29.4% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.41%÷1.018×1.220——35.26%
BB% (unintentional) /PA8.82%÷0.962×0.700—×0.9686.22%
HBP% /PA1.47%—×0.850—×0.9681.21%
Singles /BIP12.50%÷1.004×0.970×0.950×0.96811.11%
Doubles /BIP5.00%÷0.992×0.860×0.950×0.9683.99%
Triples /BIP0.00%÷1.150×0.950×0.950×0.9680.00%
Home runs /BIP5.00%÷1.183×0.780—×0.9683.19%

Factors used: league row EL. Park (home-season share, regressed): HR 137, 1B 101, 2B 98, 3B 130, K 104, BB 92 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .232 → .173; ISO .133 → .088; BABIP .184 → .156. 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 AAAOmaha Storm Chasers · 403 PAwOBA .339 → .264 (−75)K% 22.3% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.33%÷0.976×1.200——27.45%
BB% (unintentional) /PA11.66%÷1.049×0.690—×1.0037.70%
HBP% /PA1.74%—×0.940—×1.0031.64%
Singles /BIP22.92%÷1.007×0.930×0.950×1.00320.18%
Doubles /BIP6.72%÷0.958×0.830×0.950×1.0035.54%
Triples /BIP0.00%÷0.935×0.970×0.950×1.0030.00%
Home runs /BIP5.14%÷1.111×0.700—×1.0033.25%

Factors used: league row International League. Park (home-season share, regressed): HR 122, 1B 101, 2B 92, 3B 87, K 95, BB 110 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .339 → .264; ISO .163 → .114; BABIP .310 → .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 AAAOmaha Storm Chasers · 550 PAwOBA .384 → .306 (−78)K% 27.1% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.09%÷0.995×1.200——32.67%
BB% (unintentional) /PA14.18%÷1.030×0.690—×1.0189.67%
HBP% /PA1.27%—×0.940—×1.0181.22%
Singles /BIP20.58%÷0.978×0.930×0.950×1.01818.92%
Doubles /BIP13.50%÷1.000×0.830×0.950×1.01810.84%
Triples /BIP0.32%÷1.150×0.970×0.950×1.0180.26%
Home runs /BIP6.43%÷0.942×0.700—×1.0184.87%

Factors used: league row International League. Park (home-season share, regressed): HR 88, 1B 96, 2B 100, 3B 130, K 99, BB 106 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .384 → .306; ISO .226 → .175; BABIP .363 → .311. 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 AATulsa Drillers · 295 PAwOBA .372 → .308 (−65)K% 16.9% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.95%÷0.971×1.220——21.29%
BB% (unintentional) /PA14.58%÷0.975×0.700—×0.99810.44%
HBP% /PA1.69%—×0.870—×0.9981.47%
Singles /BIP19.69%÷0.953×0.920×0.950×0.99818.02%
Doubles /BIP8.29%÷1.006×0.840×0.950×0.9986.56%
Triples /BIP0.00%÷1.150×0.940×0.950×0.9980.00%
Home runs /BIP5.70%÷0.993×0.800—×0.9984.58%

Factors used: league row TL. Park (home-season share, regressed): HR 99, 1B 91, 2B 101, 3B 130, K 94, BB 95 — 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 ×0.950.

Result: wOBA .372 → .308; ISO .202 → .165; BABIP .292 → .254. 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 AAAOklahoma City Dodgers · 156 PAwOBA .360 → .299 (−60)K% 23.1% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷1.009×1.200——27.44%
BB% (unintentional) /PA13.46%÷1.073×0.690—×1.0338.94%
HBP% /PA1.92%—×0.940—×1.0331.87%
Singles /BIP21.88%÷1.027×0.930×0.992×1.03320.29%
Doubles /BIP5.21%÷0.958×0.830×0.992×1.0334.63%
Triples /BIP3.12%÷0.955×0.970×0.992×1.0333.25%
Home runs /BIP5.21%÷0.997×0.700—×1.0333.78%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 105, 2B 92, 3B 91, K 102, BB 115 — 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 ×0.992.

Result: wOBA .360 → .299; ISO .197 → .164; BABIP .319 → .293. 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 AATulsa Drillers · 440 PAwOBA .346 → .280 (−66)K% 22.7% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷0.966×1.220——28.69%
BB% (unintentional) /PA10.91%÷1.051×0.690—×1.0127.25%
HBP% /PA3.41%—×0.850—×1.0122.93%
Singles /BIP17.84%÷1.030×0.940×0.950×1.01215.65%
Doubles /BIP10.04%÷1.026×0.870×0.950×1.0128.18%
Triples /BIP0.37%÷0.900×0.920×0.950×1.0120.37%
Home runs /BIP5.20%÷0.935×0.780—×1.0124.39%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 106, 2B 105, 3B 80, K 93, BB 110 — applied at half strength. Age: age 24 vs a level average of 24.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.950.

Result: wOBA .346 → .280; ISO .192 → .161; BABIP .290 → .246. 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).

2019 A+Rancho Cucamonga Quakes · 424 PAwOBA .370 → .301 (−68)K% 21.9% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.93%÷0.991×1.340——29.66%
BB% (unintentional) /PA10.61%÷0.948×0.710—×1.0128.05%
HBP% /PA1.18%—×0.790—×1.0120.94%
Singles /BIP22.63%÷1.043×0.910×0.950×1.01218.97%
Doubles /BIP6.93%÷0.935×0.820×0.950×1.0125.85%
Triples /BIP0.73%÷1.049×0.760×0.950×1.0120.51%
Home runs /BIP6.93%÷0.969×0.920—×1.0126.66%

Factors used: league row CAL. Park (home-season share, regressed): HR 94, 1B 109, 2B 87, 3B 110, K 98, BB 90 — 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.950.

Result: wOBA .370 → .301; ISO .218 → .190; BABIP .317 → .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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .