Steven Duggar

PosCF
B/TL/R
Born1993-11-04
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202127AAASF70.279/.371/.3931874—.234/.300/.344
202127MLBSF297.257/.330/.437871161.8
202228AAALAA140.182/.288/.3144629—.150/.223/.244
202228MLBLAA80.153/.228/.2220529-0.5
202329AAAOklahoma City…272.242/.363/.4109557—.179/.270/.288
202430No MLB games played
202531No MLB games played
202632No MLB games played
Last 3 seasons WAR 1.4
Contract
No contract data on file.
Skills · percentileStatcast 2020-2022
Speed55
Avg EV43
Barrel%42
xwOBA27

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)
201622 AARichmond Flying Squirrels — 276243 781641 28512 97 321396432828 111397 1810 368 111 — — — — — —
201622 A+San Jose Giants — 311264 751249 44661 67 284388462850 178346 2114 377 93 — — — — — —
201723 AAASacramento River Cats — 5446 12102 8120 32 261370413783 152312 2215 355 82 — — — — — —
201723 A+San Jose Giants — 133115 311104 17420 70 270364470833 200386 3213 367 70 — — — — — —
201723 INTLScottsdale Scorpions — 9076 20303 12211 91 263371421792 158321 2313 354 126 — — — — — —
201824 MLBSan Francisco Giants — 152141 361112 10440 51 255305390695 135354 297 308 94 -1 +1 +2 +2 +3 0.7
201824 AAASacramento River Cats — 356316 862744 391031 114 272354421775 149392 2911 347 72 — — — — — —
201925 MLBSan Francisco Giants — 281261 611224 16781 14 234281341622 107313 286 277 76 -8 -1 +1 +1 +6 -0.1
201925 AAASacramento River Cats — 10283 28613 18211 23 3374615421.003 205424 2118 443 124 — — — — — —
202026 MLBSan Francisco Giants — 3634 6200 1111 10 176222235458 59261 313 212 30 -3 +0 -1 -0 +1 -0.3
202127 MLBSan Francisco Giants — 297268 691458 27882 70 257330437767 179355 309 340 116 +6 +1 +3 +1 +6 1.8
202127 AAASacramento River Cats — 7061 17211 9220 80 279371393765 115421 3113 347 74 — — — — — —
202228 MLBLos Angeles Angels — 8072 11310 7410 51 153228222450 69344 519 209 29 -7 +1 -1 +1 +2 -0.5
202228 AAASalt Lake Bees — 140121 22404 17451 60 182288314602 132247 3212 277 29 — — — — — —
202329 AAAOklahoma City Dodgers — 272227 551109 42921 51 242363410773 167359 3415 348 57 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 846776 18342914 612624 196 236295367662 131335 317 295 86 -14 +1 +4 +5 +18 1.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201622 AA MLERichmond Flying Squirrels — 276254 781531 17642 97 307355402757 94395 236 332 111 — — — — — —
201622 A+ MLESan Jose Giants — 311277 661038 31891 67 238317383700 144313 2910 306 93 — — — — — —
201723 AAA MLESacramento River Cats — 5448 11102 6160 32 229315375690 146284 3011 290 82 — — — — — —
201723 A+ MLESan Jose Giants — 133120 24803 12550 70 200273342614 142322 419 271 70 — — — — — —
201824 MLB MLESan Francisco Giants — 152142 361112 9440 51 254298387685 134354 296 307 94 -1 +1 +2 +2 +3 0.7
201824 AAA MLESacramento River Cats — 356329 742333 261241 114 225284340624 116349 357 274 72 — — — — — —
201925 MLB MLESan Francisco Giants — 281261 621224 16781 14 238284345629 107313 286 281 76 -8 -1 +1 +1 +6 -0.1
201925 AAA MLESacramento River Cats — 10288 24512 13281 23 273373420793 148380 2713 352 124 — — — — — —
202026 MLB MLESan Francisco Giants — 3634 6200 1111 10 176222235458 59261 313 213 30 -3 +0 -1 -0 +1 -0.3
202127 MLB MLESan Francisco Giants — 297271 711459 24882 70 262327450777 188355 308 340 116 +6 +1 +3 +1 +6 1.8
202127 AAA MLESacramento River Cats — 7064 15211 6260 80 234300344644 109372 379 277 74 — — — — — —
202228 MLB MLELos Angeles Angels — 8072 11310 7410 51 153228222450 69344 519 211 29 -7 +1 -1 +1 +2 -0.5
202228 AAA MLESalt Lake Bees — 140127 19303 11551 60 150223244467 94227 398 211 29 — — — — — —
202329 AAA MLEOklahoma City Dodgers — 272240 43806 291101 51 179270287558 108290 4011 253 57 — — — — — —
201622 A+ MLE2 teams — 587531 1432578 481523 1514 269333388721 119359 268 318 102 — — — — — —
201622 A+ RAW2 teams — 587507 15328810 721173 1514 302392448839 146371 2012 373 102 — — — — — —
201723 A+ MLE3 teams — 277246 501307 281051 193 203287341629 138316 3810 276 73 — — — — — —
201723 A+ RAW3 teams — 277237 631509 37751 193 266367443810 177348 2713 360 73 — — — — — —
201824 AAA MLE2 teams — 508471 1103445 351681 165 234288355643 121351 337 284 78 — — — — — —
201824 AAA RAW2 teams — 508457 1223856 491471 165 267339411751 144380 2910 335 78 — — — — — —
201925 MLB MLE2 teams — 383349 871737 291062 37 249311375686 126335 288 300 89 -5 -2 +1 +1 +8 0.3
201925 MLB RAW2 teams — 383344 891837 34992 37 259329390718 131340 269 321 89 -5 -2 +1 +1 +8 0.3
202026 MLB MLESan Francisco Giants — 3634 6200 1111 10 176222235458 59261 313 213 30 -3 +0 -1 -0 +1 -0.3
202026 MLB RAWSan Francisco Giants — 3634 6200 1111 10 176222235458 59261 313 212 30 -3 +0 -1 -0 +1 -0.3
202127 MLB MLE2 teams — 367335 851669 301142 150 254319418737 164358 318 328 108 +3 +3 +3 +1 +8 1.9
202127 MLB RAW2 teams — 367329 861669 361102 150 261338429766 167367 3010 341 108 +3 +3 +3 +1 +8 1.9
202228 AAA MLE2 teams — 220199 31713 18961 111 156229246476 90275 448 211 29 — — — — — —
202228 AAA RAW2 teams — 220193 33714 24861 111 171266280546 109276 3911 252 29 — — — — — —
202329 AAA MLEOklahoma City Dodgers — 272240 43806 291101 51 179270287558 108294 4011 253 57 — — — — — —
202329 AAA RAWOklahoma City Dodgers — 272227 551109 42921 51 242363410773 167359 3415 348 57 — — — — — —
201622 A+ MLE2 teams — 587531 1432578 481523 1514 269333388721 119352 268 318 102 — — — — — —
201723 A+ MLE3 teams — 277246 501307 281051 193 203287341629 138311 3810 276 73 — — — — — —
201824 AAA MLE2 teams — 508467 1103445 351681 165 236288358646 122351 337 284 78 — — — — — —
201925 MLB MLE2 teams — 383349 871737 291062 37 249311375686 126331 288 300 89 — — — — — —
202026 MLB MLESan Francisco Giants — 3634 6200 1111 10 176222235458 59261 313 213 30 — — — — — —
202127 MLB MLE2 teams — 367332 851669 301142 150 256319422740 166358 318 328 108 — — — — — —
202228 AAA MLE2 teams — 220199 31713 18961 111 156229246476 90269 448 211 29 — — — — — —
202329 AAA MLEOklahoma City Dodgers — 272240 43806 291101 51 179270287558 108290 4011 253 57 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 846776 18342914 612624 196 236295367662 131335 317 295 82 -14 +1 +4 +5 +18 1.5
/ 162G— A+C — 650596 14132711 472013 155 237296369665 133335 317 295 82 -11 +1 +3 +4 +14 1.1
Career— MLE — 26502405 5551222145 21886212 8531 231298355653 124337 338 289 82 -14 +1 +4 +5 +18 1.5
/ 162G— MLE — 650590 13630511 532113 218 231297354651 124336 328 289 82 -11 +1 +3 +4 +14 1.1

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 AAAOklahoma City Dodgers · 272 PAwOBA .342 → .253 (−89)K% 33.8% → 40.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.82%÷1.003×1.200——40.46%
BB% (unintentional) /PA15.44%÷0.976×0.690—×0.97210.61%
HBP% /PA0.37%—×0.940—×0.9720.34%
Singles /BIP25.93%÷1.021×0.930×0.950×0.97221.81%
Doubles /BIP8.15%÷0.983×0.830×0.950×0.9726.35%
Triples /BIP0.00%÷1.150×0.970×0.950×0.9720.00%
Home runs /BIP6.67%÷1.006×0.700—×0.9724.51%

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

Result: wOBA .342 → .253; ISO .167 → .116; BABIP .359 → .290. 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 AAASalt Lake Bees · 140 PAwOBA .272 → .211 (−61)K% 32.1% → 39.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.14%÷0.989×1.200——39.01%
BB% (unintentional) /PA12.14%÷1.034×0.690—×0.9827.96%
HBP% /PA0.71%—×0.940—×0.9820.66%
Singles /BIP18.42%÷0.993×0.930×1.035×0.98217.54%
Doubles /BIP5.26%÷0.956×0.830×1.035×0.9824.64%
Triples /BIP0.00%÷1.150×0.970×1.035×0.9820.00%
Home runs /BIP5.26%÷0.978×0.700—×0.9823.70%

Factors used: league row International League. Park (home-season share, regressed): HR 96, 1B 99, 2B 91, 3B 130, K 98, BB 107 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.035.

Result: wOBA .272 → .211; ISO .132 → .095; BABIP .247 → .227. 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 AAASacramento River Cats · 70 PAwOBA .334 → .277 (−56)K% 31.4% → 36.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.43%÷1.034×1.200——36.47%
BB% (unintentional) /PA11.43%÷0.956×0.690—×0.9928.18%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP33.33%÷1.049×0.930—×0.99229.31%
Doubles /BIP5.13%÷0.916×0.830—×0.9924.61%
Triples /BIP2.56%÷0.900×0.920—×0.9922.60%
Home runs /BIP2.56%÷0.995×0.700—×0.9921.79%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 110, 2B 83, 3B 80, K 107, BB 91 — 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).

Result: wOBA .334 → .277; ISO .115 → .096; BABIP .421 → .372. 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 AAASacramento River Cats · 102 PAwOBA .432 → .352 (−79)K% 20.6% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.59%÷0.971×1.290——27.34%
BB% (unintentional) /PA17.65%÷0.980×0.710—×1.01813.01%
HBP% /PA0.98%—×0.980—×1.0180.98%
Singles /BIP29.03%÷0.982×0.900—×1.01827.08%
Doubles /BIP9.68%÷0.981×0.810—×1.0188.14%
Triples /BIP1.61%÷1.008×0.810—×1.0181.32%
Home runs /BIP4.84%÷1.027×0.780—×1.0183.74%

Factors used: league row PCL. Park (home-season share, regressed): HR 105, 1B 96, 2B 96, 3B 102, K 94, BB 96 — 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).

Result: wOBA .432 → .352; ISO .205 → .159; BABIP .424 → .380. 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).

2018 AAASacramento River Cats · 356 PAwOBA .336 → .274 (−62)K% 28.9% → 34.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.93%÷1.071×1.290——34.84%
BB% (unintentional) /PA10.39%÷1.043×0.710—×1.0337.31%
HBP% /PA0.28%—×0.980—×1.0330.28%
Singles /BIP23.94%÷0.963×0.900×0.952×1.03322.01%
Doubles /BIP12.68%÷0.910×0.810×0.952×1.03311.09%
Triples /BIP1.88%÷1.150×0.810×0.952×1.0331.30%
Home runs /BIP1.88%÷0.998×0.780—×1.0331.52%

Factors used: league row PCL. Park (home-season share, regressed): HR 100, 1B 93, 2B 82, 3B 130, K 114, BB 109 — 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.952.

Result: wOBA .336 → .274; ISO .149 → .118; BABIP .392 → .349. 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).

2017 A+San Jose Giants · 133 PAwOBA .360 → .271 (−89)K% 31.6% → 41.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.58%÷1.018×1.340——41.56%
BB% (unintentional) /PA12.78%÷0.968×0.710—×0.9889.26%
HBP% /PA0.00%—×0.790—×0.9880.00%
Singles /BIP21.92%÷0.990×0.910×0.973×0.98819.37%
Doubles /BIP15.07%÷1.008×0.820×0.973×0.98811.78%
Triples /BIP0.00%÷0.900×0.760×0.973×0.9880.00%
Home runs /BIP5.48%÷1.010×0.920—×0.9884.93%

Factors used: league row CAL. Park (home-season share, regressed): HR 102, 1B 98, 2B 102, 3B 80, K 104, BB 94 — 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.973.

Result: wOBA .360 → .271; ISO .200 → .151; BABIP .386 → .322. 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).

2017 AAASacramento River Cats · 54 PAwOBA .346 → .290 (−56)K% 22.2% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷0.989×1.290——28.98%
BB% (unintentional) /PA14.81%÷0.952×0.710—×1.04811.58%
HBP% /PA0.00%—×0.980—×1.0480.00%
Singles /BIP26.47%÷1.027×0.900—×1.04824.31%
Doubles /BIP2.94%÷0.975×0.810—×1.0482.56%
Triples /BIP0.00%÷0.920×0.810—×1.0480.00%
Home runs /BIP5.88%÷0.889×0.780—×1.0485.41%

Factors used: league row PCL. Park (home-season share, regressed): HR 78, 1B 105, 2B 95, 3B 84, K 98, BB 90 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average).

Result: wOBA .346 → .290; ISO .152 → .131; BABIP .312 → .284. 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).

2016 A+San Jose Giants · 311 PAwOBA .369 → .306 (−63)K% 21.2% → 28.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.22%÷0.998×1.340——28.50%
BB% (unintentional) /PA13.83%÷0.992×0.710—×0.9989.87%
HBP% /PA0.32%—×0.790—×0.9980.25%
Singles /BIP25.25%÷1.008×0.910×1.025×0.99823.32%
Doubles /BIP6.06%÷0.951×0.820×1.025×0.9985.34%
Triples /BIP2.02%÷0.900×0.760×1.025×0.9981.75%
Home runs /BIP4.55%÷1.045×0.920—×0.9983.99%

Factors used: league row CAL. Park (home-season share, regressed): HR 109, 1B 102, 2B 90, 3B 80, K 100, BB 98 — applied at half strength. Age: age 23 vs a level average of 22.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.025.

Result: wOBA .369 → .306; ISO .178 → .150; BABIP .346 → .313. 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 — .