DJ Stewart

RF Indianapolis Indians
Age 33 L/R 5'11" / 230 lbs AAA HR -15%K -5% Svc 9.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202329AAANYM229.229/.364/.51616079—.176/.281/.367
202329MLBNYM185.244/.333/.5061111370.4
202430AAANYM106.280/.438/.4513593—.216/.343/.330
202430MLBNYM194.177/.326/.2975189-0.5
202531AAAPIT159.125/.247/.25751-3—.097/.177/.194
202632No MLB games played
2027PROJ10% MLB33MLBPIT17.201/.300/.3470087-0.0
2028PROJ6% MLB34MLBPIT8.191/.289/.3260078-0.0
Last 3 seasons WAR -0.0  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service9.000First FA2028
2027Ext / FA-deal$1M
Skills · percentileStatcast 2022-2024
xwOBA71
Barrel%63
Bat Spd52
Avg EV49
Speed40
CompsAndy Tracy (age 33) · Ryan Langerhans (age 33) · Kevin Barker (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†87
AVG/OBP/SLG.201 / .300 / .347
PA17
HR0
K%29
BB%12
BABIP255
ISO67
MLB%10%
Value2027 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: -1.8 runs (Positional adjustment)-2POSREP: +3.6 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.10.02728
Tools · ContractCON 40 / POW 50
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT40
xAVG
100.218
POWER50
Barrel%
6310.1
Avg EV
4989.1
Bat Spd
5271.5
EYE60
scouting grade only
SPEED50
Sprint
4027.0
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2018
Service   9.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M———
Totals $1M $-0.0M -$1M

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 A+Frederick Keys — 240201 561226 36461 103 279391448839 169333 1915 373 80 — — — — — —
201622 ADelmarva Shorebirds — 262213 491214 42585 166 230369352721 122294 2216 333 62 — — — — — —
201622 INTLPeoria Javelinas — 9978 19611 19211 42 244398385783 141316 2119 357 128 — — — — — —
201723 AABowie Baysox — 540457 12726221 658712 204 278382481863 204299 1612 380 105 — — — — — —
201824 MLBBaltimore Orioles — 4740 10303 4122 21 250348550898 300269 269 382 137 +2 +0 +0 -6 +1 -0.2
201824 AAANorfolk Tides — 490421 9924212 541038 114 235333387721 152278 2111 322 73 — — — — — —
201925 MLBBaltimore Orioles — 142126 30604 14261 12 238319381700 143268 1810 314 91 -1 -1 -4 -5 +3 -0.8
201925 AAANorfolk Tides — 277230 6719212 38514 54 291401548949 257324 1814 407 118 — — — — — —
201925 AABowie Baysox — 1713 4101 321 00 3084716151.086 308300 1218 471 145 — — — — — —
201925 ROKGCL Orioles — 2015 2002 451 00 133350533883 400 2520 384 55 — — — — — —
202026 MLBBaltimore Orioles — 11288 17207 20382 00 193355455809 261233 3418 355 118 +2 +0 -1 -1 +2 0.3
202127 MLBBaltimore Orioles — 318270 5510012 44894 00 204324374698 170254 2814 319 95 -2 +0 -5 -3 +7 -0.4
202228 AAANorfolk Tides — 10586 22206 16283 20 256390488879 233308 2715 391 89 — — — — — —
202228 ROKFCL Orioles — 1814 6100 311 00 4295565001.056 71462 617 480 128 — — — — — —
202329 MLBNew York Mets — 185160 399011 15567 11 244333506840 262298 308 364 137 +8 -0 -3 -4 +4 0.4
202329 AAASyracuse Mets — 229188 436016 35465 00 229364516880 287213 2015 385 79 — — — — — —
202430 MLBNew York Mets — 194158 28405 31484 10 177326297624 120217 2516 295 89 -3 +0 -3 -3 +4 -0.5
202430 AAASyracuse Mets — 10682 23503 19334 50 280438451889 171426 3118 400 93 — — — — — —
202531 AAAIndianapolis Indians — 159136 17305 20482 11 125247257504 132143 3013 238 -3 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 998842 17934042 12826920 54 213330403733 190256 2713 329 109 +10 -1 -17 -23 +22 -0.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201622 A+ MLEFrederick Keys — 240214 481024 23651 103 224303346648 121296 2710 287 80 — — — — — —
201622 A MLEDelmarva Shorebirds — 262230 451014 25785 166 196288300588 104266 3010 260 62 — — — — — —
201723 AA MLEBowie Baysox — 540479 12122217 4311012 204 253330413743 161284 208 323 105 — — — — — —
201824 MLB MLEBaltimore Orioles — 4740 10303 4122 21 250348550898 300269 269 370 137 +2 +0 +0 -6 +1 -0.2
201824 AAA MLENorfolk Tides — 490439 9320211 361228 114 212284342625 130254 257 276 73 — — — — — —
201925 MLB MLEBaltimore Orioles — 142127 30604 13261 12 236312378690 142268 189 303 91 -1 -1 -4 -5 +3 -0.8
201925 AAA MLENorfolk Tides — 277244 6116212 24634 54 250327480807 230276 239 342 118 — — — — — —
201925 AA MLEBowie Baysox — 1714 4101 231 00 286412571983 286266 1812 382 145 — — — — — —
201925 ROK MLEGCL Orioles — 2017 1001 271 00 59200235435 176 3510 249 55 — — — — — —
202026 MLB MLEBaltimore Orioles — 11288 16206 20382 00 182345409755 227233 3418 342 118 +2 +0 -1 -1 +2 0.3
202127 MLB MLEBaltimore Orioles — 318271 5410011 43894 00 199318358676 159254 2814 309 95 -2 +0 -5 -3 +7 -0.4
202228 AAA MLENorfolk Tides — 10592 19204 10333 20 207305359663 152273 3110 300 89 — — — — — —
202228 ROK MLEFCL Orioles — 1815 5100 211 00 333444400844 67361 611 357 128 — — — — — —
202329 MLB MLENew York Mets — 185161 4010011 15567 11 248339516854 267298 308 370 137 +8 -0 -3 -4 +4 0.4
202329 AAA MLESyracuse Mets — 229199 355011 24575 00 176281367648 191182 2510 285 79 — — — — — —
202430 MLB MLENew York Mets — 194158 28405 31484 10 177326297624 120217 2516 299 89 -3 +0 -3 -3 +4 -0.5
202430 AAA MLESyracuse Mets — 10688 19402 13414 50 216343330672 114363 3912 306 93 — — — — — —
202531 AAA MLEIndianapolis Indians — 159144 14204 12602 11 97177194372 97117 388 164 -3 — — — — — —
201622 A MLE3 teams — 601532 1112439 571717 3011 209294316609 107287 289 273 71 — — — — — —
201622 A RAW3 teams — 601492 12430411 971257 3011 252383396779 144314 2116 353 71 — — — — — —
201723 AA MLEBowie Baysox — 540479 12122217 4311012 204 253330413743 161291 208 323 105 — — — — — —
201723 AA RAWBowie Baysox — 540457 12726221 658712 204 278382481863 204299 1612 380 105 — — — — — —
201824 AAA MLE2 teams — 537479 10323214 4013410 135 215289359648 144263 257 284 79 — — — — — —
201824 AAA RAW2 teams — 537461 10927215 5811510 135 236335401736 165277 2111 327 79 — — — — — —
201925 AAA MLE4 teams — 456402 9623218 41997 66 239320440760 201270 229 327 108 — — — — — —
201925 AAA RAW4 teams — 456384 10326219 59847 66 268376495870 227295 1813 380 108 — — — — — —
202026 MLB MLEBaltimore Orioles — 11288 16206 20382 00 182345409755 227227 3418 342 118 +2 +0 -1 -1 +2 0.3
202026 MLB RAWBaltimore Orioles — 11288 17207 20382 00 193355455809 261233 3418 355 118 +2 +0 -1 -1 +2 0.3
202127 MLB MLEBaltimore Orioles — 318271 5410011 43894 00 199318358676 159251 2814 309 95 -2 +0 -5 -3 +7 -0.4
202127 MLB RAWBaltimore Orioles — 318270 5510012 44894 00 204324374698 170254 2814 319 95 -2 +0 -5 -3 +7 -0.4
202228 AAA MLE2 teams — 123107 24204 12354 20 224325355680 131294 2810 308 95 — — — — — —
202228 AAA RAW2 teams — 123100 28306 19294 20 280415490905 210338 2415 404 95 — — — — — —
202329 AAA MLE2 teams — 414360 7615022 3911312 11 211309436745 225238 279 323 105 — — — — — —
202329 AAA RAW2 teams — 414348 8215027 5010212 11 236350511862 276249 2512 375 105 — — — — — —
202430 MLB MLE2 teams — 300246 48807 44898 60 195336313649 118270 3015 302 90 -3 +1 -3 -3 +6 -0.2
202430 MLB RAW2 teams — 300240 51908 50818 60 212366350716 137281 2717 332 90 -3 +1 -3 -3 +6 -0.2
202531 AAA MLEIndianapolis Indians — 159144 14204 12602 11 97177194372 97123 388 164 -3 — — — — — —
202531 AAA RAWIndianapolis Indians — 159136 17305 20482 11 125247257504 132143 3013 238 -3 — — — — — —
201622 A MLE3 teams — 601532 1112439 571717 3011 209294316609 107280 289 273 71 — — — — — —
201723 AA MLEBowie Baysox — 540480 12122217 4311012 204 252330412742 160284 208 323 105 — — — — — —
201824 AAA MLE2 teams — 537482 10323214 4013410 135 214289357646 143255 257 284 79 — — — — — —
201925 AAA MLE4 teams — 456405 9623218 41997 66 237320437757 200261 229 327 108 — — — — — —
202026 MLB MLEBaltimore Orioles — 11289 16206 20382 00 180345404750 225233 3418 342 118 — — — — — —
202127 MLB MLEBaltimore Orioles — 318268 5410011 43894 00 201318362680 160254 2814 309 95 — — — — — —
202228 AAA MLE2 teams — 123106 24204 12354 20 226325358684 132286 2810 308 95 — — — — — —
202329 AAA MLE2 teams — 414360 7615022 3911312 11 211309436745 225234 279 323 105 — — — — — —
202430 MLB MLE2 teams — 300245 48807 44898 60 196336314650 118269 3015 302 90 — — — — — —
202531 AAA MLEIndianapolis Indians — 159144 14204 12602 11 97177194372 97117 388 164 -3 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202430 MLB MLE2 teams — 300245 48807 44898 60 196336314650 118269 3015 302 90 — — — — — —
202531 AAA MLEIndianapolis Indians — 159144 14204 12602 11 97177194372 97117 388 164 -3 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202733 MLB MLEPIT 10% 268233 47918 29744 41 203302356658 153254 2811 297 87 -4 +0 -1 -3 +6 -0.1
▸ 2027 — real world (MLB)
202733 MLB CTXPIT 10% 1715 3100 250 00 201300347648 146255 2912 294 87 -0 +0 -0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202834 MLB MLEPIT 6% 140122 23404 15402 10 193291334624 141244 2911 284 78 -4 +0 -5 -2 +3 -0.7
202834 MLB CTXPIT 6% 87 1000 120 00 191289326615 135244 2512 281 78 -0 +0 -0 -0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 1006849 18034042 12927120 54 212329400730 188256 2713 329 88 +10 -1 -17 -23 +22 -0.9
/ 162G— A+C — 650549 11622027 8317513 33 211329399728 188254 2713 329 88 +7 -0 -11 -15 +14 -0.6
Career— MLE — 38663374 71514010121 384102473 8329 212306367673 155263 2610 299 88 +4 -0 -22 -26 +28 -1.6
/ 162G— MLE — 650567 12124220 6517212 145 213307369676 155266 2610 299 88 +2 -0 -11 -13 +14 -0.8

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 AAAIndianapolis Indians · 159 PAwOBA .234 → .164 (−69)K% 30.2% → 37.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.19%÷0.965×1.200——37.55%
BB% (unintentional) /PA12.58%÷1.112×0.690—×0.9527.43%
HBP% /PA1.26%—×0.940—×0.9521.13%
Singles /BIP10.23%÷1.008×0.930×0.975×0.9528.76%
Doubles /BIP3.41%÷0.995×0.830×0.975×0.9522.64%
Triples /BIP0.00%÷1.150×0.970×0.975×0.9520.00%
Home runs /BIP5.68%÷0.915×0.700—×0.9524.14%

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

Result: wOBA .234 → .164; ISO .132 → .095; BABIP .143 → .117. 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 AAASyracuse Mets · 106 PAwOBA .395 → .306 (−88)K% 31.1% → 38.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.13%÷0.968×1.200——38.61%
BB% (unintentional) /PA17.92%÷0.933×0.690—×0.96212.75%
HBP% /PA3.77%—×0.940—×0.9623.41%
Singles /BIP30.61%÷1.006×0.930—×0.96227.23%
Doubles /BIP10.20%÷0.972×0.830—×0.9628.38%
Triples /BIP0.00%÷0.900×0.970—×0.9620.00%
Home runs /BIP6.12%÷1.059×0.700—×0.9623.89%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 101, 2B 94, 3B 80, K 94, BB 87 — 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).

Result: wOBA .395 → .306; ISO .171 → .117; BABIP .426 → .363. 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 AAASyracuse Mets · 229 PAwOBA .375 → .285 (−90)K% 20.1% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.09%÷0.961×1.200——25.09%
BB% (unintentional) /PA14.85%÷0.967×0.690—×0.97210.30%
HBP% /PA2.18%—×0.940—×0.9721.99%
Singles /BIP14.79%÷0.997×0.930×0.990×0.97213.28%
Doubles /BIP4.23%÷0.933×0.830×0.990×0.9723.62%
Triples /BIP0.00%÷1.150×0.970×0.990×0.9720.00%
Home runs /BIP11.27%÷1.003×0.700—×0.9727.65%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 99, 2B 87, 3B 130, K 92, BB 93 — 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.990.

Result: wOBA .375 → .285; ISO .287 → .203; BABIP .213 → .182. 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 AAANorfolk Tides · 105 PAwOBA .381 → .300 (−82)K% 26.7% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷1.017×1.200——31.48%
BB% (unintentional) /PA15.24%÷1.048×0.690—×0.9829.85%
HBP% /PA2.86%—×0.940—×0.9822.64%
Singles /BIP24.14%÷0.952×0.930×0.975×0.98222.56%
Doubles /BIP3.45%÷1.000×0.830×0.975×0.9822.74%
Triples /BIP0.00%÷1.130×0.970×0.975×0.9820.00%
Home runs /BIP10.34%÷0.970×0.700—×0.9827.33%

Factors used: league row International League. Park (home-season share, regressed): HR 94, 1B 90, 2B 100, 3B 126, K 103, BB 110 — 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 ×0.975.

Result: wOBA .381 → .300; ISO .233 → .169; BABIP .308 → .273. 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 ROKFCL Orioles · 18 PAwOBA .469 → .357 (−111)K% 5.6% → 8.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA5.56%÷0.988×1.440——8.09%
BB% (unintentional) /PA16.67%÷1.031×0.620—×0.9409.42%
HBP% /PA5.56%—×0.720—×0.9403.76%
Singles /BIP38.46%÷0.967×0.820—×0.94030.66%
Doubles /BIP7.69%÷0.966×0.720—×0.9405.39%
Triples /BIP0.00%÷0.927×0.720—×0.9400.00%
Home runs /BIP0.00%÷1.010×0.780—×0.9400.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 93, 2B 93, 3B 85, K 98, BB 106 — applied at half strength. Age: age 29 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (9.5 yr older than average).

Result: wOBA .469 → .357; ISO .071 → .055; BABIP .462 → .361. 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 AAANorfolk Tides · 277 PAwOBA .401 → .342 (−59)K% 18.4% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.41%÷0.973×1.200——22.70%
BB% (unintentional) /PA13.72%÷1.103×0.690—×1.0188.74%
HBP% /PA1.44%—×0.940—×1.0181.38%
Singles /BIP18.99%÷1.033×0.930×0.950×1.01816.54%
Doubles /BIP10.61%÷0.990×0.830×0.950×1.0188.61%
Triples /BIP1.12%÷0.954×0.970×0.950×1.0181.10%
Home runs /BIP6.70%÷0.889×0.840—×1.0186.45%

Factors used: league row IL. Park (home-season share, regressed): HR 78, 1B 107, 2B 98, 3B 91, K 95, BB 121 — 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 .401 → .342; ISO .257 → .244; BABIP .324 → .276. 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 ROKGCL Orioles · 20 PAwOBA .374 → .249 (−126)K% 25.0% → 36.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.000×1.440——36.00%
BB% (unintentional) /PA20.00%÷1.000×0.620—×0.94011.66%
HBP% /PA5.00%—×0.720—×0.9403.38%
Singles /BIP0.00%÷1.000×0.820—×0.9400.00%
Doubles /BIP0.00%÷1.000×0.720—×0.9400.00%
Triples /BIP0.00%÷1.000×0.720—×0.9400.00%
Home runs /BIP20.00%÷1.000×0.780—×0.94014.66%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (6.5 yr older than average).

Result: wOBA .374 → .249; ISO .400 → .287; BABIP .000 → .000. 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 AABowie Baysox · 17 PAwOBA .459 → .382 (−77)K% 11.8% → 15.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.76%÷0.940×1.220——15.27%
BB% (unintentional) /PA17.65%÷1.020×0.700—×0.98811.97%
HBP% /PA5.88%—×0.850—×0.9884.94%
Singles /BIP18.18%÷1.031×0.970—×0.98816.90%
Doubles /BIP9.09%÷0.987×0.860—×0.9887.83%
Triples /BIP0.00%÷1.116×0.950—×0.9880.00%
Home runs /BIP9.09%÷0.987×0.780—×0.9887.10%

Factors used: league row EL. Park (home-season share, regressed): HR 97, 1B 106, 2B 97, 3B 123, K 88, BB 104 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average).

Result: wOBA .459 → .382; ISO .308 → .258; BABIP .300 → .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).