Adam Duvall

PosLF
B/TR/R
Born1988-09-04
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202233MLBATL315.213/.278/.401120890.6
202334AAABOS29.208/.345/.5002056—.154/.241/.308
202334MLBBOS353.247/.307/.5312141231.7
202435MLBATL330.182/.246/.32311060-1.4
202536No MLB games played
202637No MLB games played
Last 3 seasons WAR 0.8
Contract
No contract data on file.
Skills · percentileStatcast 2022-2024
Barrel%77
Speed66
Bat Spd60
xwOBA39
Avg EV35

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)
201122 AAugusta GreenJackets — 513431 12330422 599814 44 285387527913 241320 1912 395 102 — — — — — —
201223 A+San Jose Giants — 598534 13824430 4711610 82 258330487817 228274 198 355 79 — — — — — —
201324 AARichmond Flying Squirrels — 430385 9622417 35725 21 249320460780 210264 178 340 73 — — — — — —
201324 INTLBravos de Margarita — 153145 43707 6351 00 297329490819 193346 234 358 128 — — — — — —
201425 MLBSan Francisco Giants — 7773 14203 3201 00 192234342576 151220 264 257 65 -3 +0 -2 -9 +2 -1.3
201425 AAAFresno Grizzlies — 394359 10721227 30825 20 298360593954 295320 218 413 93 — — — — — —
201425 INTLBravos de Margarita — 5552 13104 2100 01 250278500778 250231 184 332 111 — — — — — —
201526 MLBCincinnati Reds — 7264 14205 6262 00 219306484790 266273 368 347 106 +1 +0 -1 -7 +2 -0.5
201526 AAALouisville Bats — 541497 13129230 311147 51 264316511827 247281 216 357 81 — — — — — —
201627 MLBCincinnati Reds — 608552 13331633 411646 65 241300498798 257275 277 342 111 +8 -1 +1 -7 +13 1.5
201728 MLBCincinnati Reds — 647587 14637331 3917010 53 249307480787 232290 266 339 109 +7 -0 +7 -7 +14 2.1
201829 MLBAtlanta Braves — 427384 7520015 371175 22 195275365639 169237 279 287 77 -12 -0 +6 -5 +9 -0.2
201930 MLBAtlanta Braves — 130120 324110 7392 00 267318567884 300306 305 379 143 +7 +0 +1 -6 +3 0.5
201930 AAAGwinnett Stripers — 429369 9820432 488610 10 266365602967 336261 2011 414 107 — — — — — —
202031 MLBAtlanta Braves — 209190 458016 15543 00 237303532834 295240 267 360 130 +7 +0 +0 -2 +5 1.0
202132 MLBAtlanta Braves — 555513 11717238 351744 50 228283491774 263260 316 335 112 +8 +1 +4 -6 +12 1.9
202233 MLBAtlanta Braves — 315287 6116112 211015 02 213278401679 188278 327 300 89 -4 -1 +2 +1 +7 0.6
202334 MLBBoston Red Sox — 353320 7924221 221106 40 247307531839 284299 316 358 123 +10 +1 -3 +1 +8 1.7
202334 AAAWorcester Red Sox — 2924 5102 580 00 208345500845 292214 2817 370 56 — — — — — —
202435 MLBAtlanta Braves — 330303 5510011 21995 00 182246323570 142227 306 257 60 -16 +0 -2 -4 +7 -1.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 37233393 77117115195 247107449 2212 227289459748 232267 297 325 106 +28 -0 +14 -49 +81 7.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201122 A MLEAugusta GreenJackets — 513457 10625421 3612914 44 232308442750 210264 257 319 102 — — — — — —
201223 A+ MLESan Jose Giants — 598549 11619327 3215510 82 211267404672 193233 265 285 79 — — — — — —
201324 AA MLERichmond Flying Squirrels — 430398 8518414 22915 21 214264384648 171232 215 276 73 — — — — — —
201425 MLB MLESan Francisco Giants — 7773 14203 3201 00 192234342576 151220 264 265 65 -3 +0 -2 -9 +2 -1.3
201425 AAA MLEFresno Grizzlies — 394367 8315219 221065 20 226279433712 207266 276 306 93 — — — — — —
201526 MLB MLECincinnati Reds — 7265 14205 5262 00 215292477769 262273 367 325 106 +1 +0 -1 -7 +2 -0.5
201526 AAA MLELouisville Bats — 541509 11123225 191387 51 218256418675 200241 264 288 81 — — — — — —
201627 MLB MLECincinnati Reds — 608554 13232631 401646 65 238297486782 247275 277 332 111 +8 -1 +1 -7 +13 1.5
201728 MLB MLECincinnati Reds — 647588 14538329 3817010 53 247303469773 223290 266 330 109 +7 -0 +7 -7 +14 2.1
201829 MLB MLEAtlanta Braves — 427387 7520015 341175 22 194268362629 168237 278 282 77 -12 -0 +6 -5 +9 -0.2
201930 MLB MLEAtlanta Braves — 130120 324110 7392 00 267318567884 300306 305 379 143 +7 +0 +1 -6 +3 0.5
201930 AAA MLEGwinnett Stripers — 429389 8216329 2810910 10 211281491772 280208 257 327 107 — — — — — —
202031 MLB MLEAtlanta Braves — 209190 458016 15543 00 237303532834 295240 267 360 130 +7 +0 +0 -2 +5 1.0
202132 MLB MLEAtlanta Braves — 555514 11717238 341744 50 228281490771 263260 316 333 112 +8 +1 +4 -6 +12 1.9
202233 MLB MLEAtlanta Braves — 315287 6116112 211015 02 213278401679 188278 327 300 89 -4 -1 +2 +1 +7 0.6
202334 MLB MLEBoston Red Sox — 353321 7721222 211106 40 240299523822 283299 316 349 123 +10 +1 -3 +1 +8 1.7
202334 AAA MLEWorcester Red Sox — 2926 4101 390 00 154241308549 154160 3110 251 56 — — — — — —
202435 MLB MLEAtlanta Braves — 330303 5510011 21995 00 182246323570 142227 306 257 60 -16 +0 -2 -4 +7 -1.4
201122 A MLEAugusta GreenJackets — 513457 10625421 3612914 44 232308442750 210272 257 319 102 — — — — — —
201122 A RAWAugusta GreenJackets — 513431 12330422 599814 44 285387527913 241320 1912 395 102 — — — — — —
201223 A+ MLESan Jose Giants — 598549 11619327 3215510 82 211267404672 193239 265 285 79 — — — — — —
201223 A+ RAWSan Jose Giants — 598534 13824430 4711610 82 258330487817 228274 198 355 79 — — — — — —
201324 AA MLE2 teams — 583541 11424519 301236 21 211260379639 168236 215 276 73 — — — — — —
201324 AA RAW2 teams — 583530 13929424 411076 21 262322468790 206285 187 345 73 — — — — — —
201425 AAA MLE3 teams — 526491 10919225 281416 21 222272422694 200258 275 299 89 — — — — — —
201425 AAA RAW3 teams — 526484 13424234 351126 21 277333545879 269295 217 381 89 — — — — — —
201526 AAA MLE2 teams — 613574 12425229 241649 51 216259418677 202245 274 292 84 — — — — — —
201526 AAA RAW2 teams — 613561 14531235 371409 51 258315508823 250281 236 356 84 — — — — — —
201627 MLB MLECincinnati Reds — 608554 13232631 401646 65 238297486782 247275 277 332 111 +8 -1 +1 -7 +13 1.5
201627 MLB RAWCincinnati Reds — 608552 13331633 411646 65 241300498798 257275 277 342 111 +8 -1 +1 -7 +13 1.5
201728 MLB MLECincinnati Reds — 647588 14538329 3817010 53 247303469773 223290 266 330 109 +7 -0 +7 -7 +14 2.1
201728 MLB RAWCincinnati Reds — 647587 14637331 3917010 53 249307480787 232290 266 339 109 +7 -0 +7 -7 +14 2.1
201829 MLB MLEAtlanta Braves — 427387 7520015 341175 22 194268362629 168234 278 282 77 -12 -0 +6 -5 +9 -0.2
201829 MLB RAWAtlanta Braves — 427384 7520015 371175 22 195275365639 169237 279 287 77 -12 -0 +6 -5 +9 -0.2
201930 AAA MLE2 teams — 559509 11420439 3514812 10 224290509798 285231 266 339 116 — — — — — —
201930 AAA RAW2 teams — 559489 13024542 5512512 10 266354593947 327271 2210 406 116 — — — — — —
202031 MLB MLEAtlanta Braves — 209190 458016 15543 00 237303532834 295240 267 360 130 +7 +0 +0 -2 +5 1.0
202031 MLB RAWAtlanta Braves — 209190 458016 15543 00 237303532834 295240 267 360 130 +7 +0 +0 -2 +5 1.0
202132 MLB MLEAtlanta Braves — 555514 11717238 341744 50 228281490771 263259 316 333 112 +8 +1 +4 -6 +12 1.9
202132 MLB RAWAtlanta Braves — 555513 11717238 351744 50 228283491774 263260 316 335 112 +8 +1 +4 -6 +12 1.9
202233 MLB MLEAtlanta Braves — 315287 6116112 211015 02 213278401679 188278 327 300 89 -4 -1 +2 +1 +7 0.6
202233 MLB RAWAtlanta Braves — 315287 6116112 211015 02 213278401679 188278 327 300 89 -4 -1 +2 +1 +7 0.6
202334 MLB MLE2 teams — 382347 8022223 241196 40 231292504796 274271 316 342 118 +8 +1 -3 +1 +8 1.6
202334 MLB RAW2 teams — 382344 8425223 271186 40 244310529839 285293 317 359 118 +8 +1 -3 +1 +8 1.6
202435 MLB MLEAtlanta Braves — 330303 5510011 21995 00 182246323570 142227 306 257 60 -16 +0 -2 -4 +7 -1.4
202435 MLB RAWAtlanta Braves — 330303 5510011 21995 00 182246323570 142227 306 257 60 -16 +0 -2 -4 +7 -1.4
201122 A MLEAugusta GreenJackets — 513458 10625421 3612914 44 231308441749 210264 257 319 102 — — — — — —
201223 A+ MLESan Jose Giants — 598551 11619327 3215510 82 211267403670 192233 265 285 79 — — — — — —
201324 AA MLE2 teams — 583542 11424519 301236 21 210260378638 168232 215 276 73 — — — — — —
201425 AAA MLE3 teams — 526487 10919225 281416 21 224272425697 201258 275 299 89 — — — — — —
201526 AAA MLE2 teams — 613575 12425229 241649 51 216259417676 202245 274 292 84 — — — — — —
201627 MLB MLECincinnati Reds — 608557 13232631 401646 65 237297483780 246275 277 332 111 — — — — — —
201728 MLB MLECincinnati Reds — 647594 14538329 3817010 53 244303465768 221290 266 330 109 — — — — — —
201829 MLB MLEAtlanta Braves — 427385 7520015 341175 22 195268364631 169237 278 282 77 — — — — — —
201930 AAA MLE2 teams — 559507 11420439 3514812 10 225290511800 286231 266 339 116 — — — — — —
202031 MLB MLEAtlanta Braves — 209189 458016 15543 00 238303534837 296240 267 360 130 — — — — — —
202132 MLB MLEAtlanta Braves — 555512 11717238 341744 50 229281492773 264260 316 333 112 — — — — — —
202233 MLB MLEAtlanta Braves — 315286 6116112 211015 02 213278402680 189278 327 300 89 — — — — — —
202334 MLB MLE2 teams — 382349 8022223 241196 40 229292501793 272288 316 342 118 — — — — — —
202435 MLB MLEAtlanta Braves — 330301 5510011 21995 00 183246326572 143227 306 257 60 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202435 MLB MLEAtlanta Braves — 330301 5510011 21995 00 183246326572 143227 306 257 60 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 37233393 77117115195 247107449 2212 227289459748 232267 297 325 96 +28 -0 +14 -49 +81 7.4
/ 162G— A+C — 650592 13530334 431889 42 228290461752 233269 297 325 96 +5 -0 +2 -9 +14 1.3
Career— MLE — 68656291 139329534335 4121858101 4421 221280439719 217255 276 310 96 +28 -0 +14 -49 +81 7.4
/ 162G— MLE — 650596 13228332 3917610 42 221281440720 218254 276 310 96 +5 -0 +2 -9 +14 1.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.

2023 AAAWorcester Red Sox · 29 PAwOBA .361 → .251 (−110)K% 27.6% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.59%÷1.023×1.200——32.36%
BB% (unintentional) /PA17.24%÷0.986×0.690—×0.94011.35%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP12.50%÷0.996×0.930—×0.94010.97%
Doubles /BIP6.25%÷1.309×0.830—×0.9403.72%
Triples /BIP0.00%÷0.905×0.970—×0.9400.00%
Home runs /BIP12.50%÷1.008×0.700—×0.9408.16%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 99, 2B 162, 3B 81, K 105, BB 97 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average).

Result: wOBA .361 → .251; ISO .292 → .192; BABIP .214 → .160. 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 AAAGwinnett Stripers · 429 PAwOBA .402 → .327 (−75)K% 20.0% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.05%÷0.948×1.200——25.36%
BB% (unintentional) /PA10.26%÷1.047×0.690—×0.9626.50%
HBP% /PA2.33%—×0.940—×0.9622.11%
Singles /BIP14.84%÷1.038×0.930×0.950×0.96212.16%
Doubles /BIP7.07%÷0.963×0.830×0.950×0.9625.57%
Triples /BIP1.41%÷1.150×0.970×0.950×0.9621.09%
Home runs /BIP11.31%÷0.899×0.840—×0.96210.16%

Factors used: league row IL. Park (home-season share, regressed): HR 80, 1B 108, 2B 93, 3B 130, K 90, BB 109 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .402 → .327; ISO .336 → .293; BABIP .261 → .208. 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).

2015 AAALouisville Bats · 541 PAwOBA .349 → .288 (−61)K% 21.1% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.07%÷0.991×1.200——25.52%
BB% (unintentional) /PA5.36%÷1.023×0.690—×1.0033.63%
HBP% /PA1.29%—×0.940—×1.0031.22%
Singles /BIP18.28%÷0.999×0.930×0.950×1.00316.21%
Doubles /BIP7.57%÷0.975×0.830×0.950×1.0036.14%
Triples /BIP0.52%÷0.922×0.970×0.950×1.0030.52%
Home runs /BIP7.83%÷1.009×0.840—×1.0036.54%

Factors used: league row IL. Park (home-season share, regressed): HR 102, 1B 100, 2B 95, 3B 84, K 98, BB 105 — 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 .349 → .288; ISO .247 → .203; BABIP .281 → .241. 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).

2014 AAAFresno Grizzlies · 394 PAwOBA .401 → .306 (−95)K% 20.8% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.81%÷0.994×1.290——27.01%
BB% (unintentional) /PA7.61%÷1.005×0.710—×1.0185.47%
HBP% /PA1.27%—×0.980—×1.0181.27%
Singles /BIP20.58%÷1.002×0.900×0.960×1.01818.07%
Doubles /BIP7.58%÷1.014×0.810×0.960×1.0185.92%
Triples /BIP0.72%÷0.900×0.810×0.960×1.0180.64%
Home runs /BIP9.75%÷1.045×0.780—×1.0187.41%

Factors used: league row PCL. Park (home-season share, regressed): HR 109, 1B 100, 2B 103, 3B 80, K 99, BB 101 — 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.960.

Result: wOBA .401 → .306; ISO .295 → .214; BABIP .320 → .266. 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).

2013 AARichmond Flying Squirrels · 430 PAwOBA .331 → .276 (−55)K% 16.7% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.74%÷0.969×1.220——21.08%
BB% (unintentional) /PA7.67%÷1.036×0.700—×0.9985.17%
HBP% /PA1.16%—×0.850—×0.9980.99%
Singles /BIP16.93%÷1.018×0.970×0.966×0.99815.55%
Doubles /BIP7.03%÷1.030×0.860×0.966×0.9985.66%
Triples /BIP1.28%÷1.011×0.950×0.966×0.9981.16%
Home runs /BIP5.43%÷0.934×0.780—×0.9984.53%

Factors used: league row EL. Park (home-season share, regressed): HR 87, 1B 104, 2B 106, 3B 102, K 94, BB 107 — 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.966.

Result: wOBA .331 → .276; ISO .210 → .175; BABIP .264 → .232. 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).

2012 A+San Jose Giants · 598 PAwOBA .349 → .285 (−63)K% 19.4% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.40%÷1.001×1.340——25.96%
BB% (unintentional) /PA7.86%÷1.047×0.710—×0.9885.26%
HBP% /PA1.67%—×0.790—×0.9881.31%
Singles /BIP19.14%÷0.994×0.910×0.957×0.98816.56%
Doubles /BIP5.74%÷0.926×0.820×0.957×0.9884.80%
Triples /BIP0.96%÷0.900×0.760×0.957×0.9880.76%
Home runs /BIP7.18%÷0.984×0.920—×0.9886.63%

Factors used: league row CAL. Park (home-season share, regressed): HR 97, 1B 99, 2B 85, 3B 80, K 100, BB 109 — 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 ×0.957.

Result: wOBA .349 → .285; ISO .228 → .198; BABIP .274 → .233. 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).

2011 AAugusta GreenJackets · 513 PAwOBA .386 → .319 (−67)K% 19.1% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.10%÷1.017×1.340——25.18%
BB% (unintentional) /PA10.72%÷0.996×0.660—×0.9907.03%
HBP% /PA2.73%—×0.770—×0.9902.08%
Singles /BIP20.12%÷1.070×0.920×0.966×0.99016.55%
Doubles /BIP9.01%÷0.943×0.820×0.966×0.9907.49%
Triples /BIP1.20%÷0.971×0.940×0.966×0.9901.11%
Home runs /BIP6.61%÷0.863×0.820—×0.9906.21%

Factors used: league row SAL. Park (home-season share, regressed): HR 73, 1B 114, 2B 89, 3B 94, K 103, BB 99 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.966.

Result: wOBA .386 → .319; ISO .241 → .222; BABIP .320 → .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 — .