Justyn-Henry Malloy

RF Durham Bulls
Age 27 R/R 6'0" / 212 lbs AAA HR -6%H +4% Svc 3.000 · Ctrl thru 2029
Overview
AAAArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAADET236.258/.408/.45773101—.217/.335/.394
202424MLBDET230.203/.294/.3668190-0.7
202525AAADET329.322/.457/.50296143—.303/.408/.458
202525MLBDET127.221/.352/.3081096-0.3
202626AAA/AA/A+TB309.204/.361/.39212971—.175/.288/.324
2027PROJ10% MLB27MLBTB24.221/.325/.36810990.0
2028PROJ38% MLB28MLBTB101.219/.323/.36331970.1
2029PROJ49% MLB29MLBTB132.216/.320/.35631940.0
Last 3 seasons WAR -1.0  ·  Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.000First FA2030
2027Arb-1$0.8M2028Arb-2$0.8M2029Arb-3$2M
Skills · percentileStatcast 2024-2025
Barrel%52
Bat Spd42
Speed33
Avg EV27
xwOBA26
CompsDrew Ellis (age 27) · Zack Short (age 27) · Nick Podkul (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 10499vR 83
AVG/OBP/SLG.221 / .325 / .368
PA24
HR1
K%25
BB%12
BABIP279
ISO190
MLB%10%
Value2027 · WAR
BAT: -0.3 runs (wOBA-derived runs vs avg)-0BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.6 runs (Positional adjustment)-3POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.40+0.4WAR
0.00.51.00.00.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$3M ctrl surplus
Tools · Splits · ContractCON 30 / POW 50
Toolsscout grade · Statcast %ile · 2024-2025
CONTACT30
xAVG
100.187
POWER50
Barrel%
528.5
Avg EV
2787.4
Bat Spd
4270.5
EYE60
scouting grade only
SPEED45
Sprint
3326.7
Platoon Splits2024-2025 · 357 PA
vs LHP
vs RHP
Edge
PA
131
226
—
wRC+
135
60
◀◀L
wOBA
368
256
◀◀L
ISO
174
118
◀◀L
BABIP
353
271
◀◀L
K%
27.5%
35.8%
◀◀L
BB%
17.6%
8.8%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2024
Service   3.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$0.8M+0.0$0.2M+$0.0M (cut)
2028Arb-2$0.8M+0.1$0.4M+$0.0M (cut)
2029Arb-3$2M———
Totals $0.0M $0.5M +$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)
202121 AAugusta GreenJackets — 147122 33505 24300 42 270390434825 164318 2016 370 75 — — — — — —
202222 AAAGwinnett Stripers — 3325 7101 750 20 280438440877 160300 1521 387 119 — — — — — —
202222 AAMississippi Braves — 238190 511106 43602 00 268409421830 153354 2518 373 107 — — — — — —
202222 A+Rome Braves — 320263 8016010 47734 30 304417479896 175376 2315 394 99 — — — — — —
202222 INTLScottsdale Scorpions — 8972 22511 16201 11 306438444883 139412 2218 400 157 — — — — — —
202323 AAAToledo Mud Hens — 611487 13525123 11015210 51 277420474894 197354 2518 399 107 — — — — — —
202424 MLBDetroit Tigers — 230202 41718 23853 11 203294366660 163297 3710 296 90 -3 -0 -4 -5 +5 -0.7
202424 AAAToledo Mud Hens — 236186 481607 43664 33 258408457865 199353 2818 384 101 — — — — — —
202525 MLBDetroit Tigers — 127104 23601 20321 00 221352308660 87301 2516 307 96 -1 +0 -0 -5 +3 -0.3
202525 AAAToledo Mud Hens — 329261 842009 57678 61 322457502959 180399 2017 425 143 — — — — — —
202626 AAADurham Bulls — 230186 31705 36554 72 167314285599 118200 2416 281 39 — — — — — —
202626 AAMontgomery Biscuits — 5340 10204 11112 22 2504346001.034 350240 2121 446 125 — — — — — —
202626 A+Bowling Green Hot Rods — 2619 9103 740 01 4746151.0001.615 526500 1527 651 242 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 357306 641319 431174 11 209314346661 137299 3312 300 89 -5 -0 -4 -10 +8 -1.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLEAugusta GreenJackets — 147130 27403 16420 42 208295308602 100277 2911 279 75 — — — — — —
202222 AAA MLEGwinnett Stripers — 3327 7101 560 20 259375407782 148283 1815 344 119 — — — — — —
202222 AA MLEMississippi Braves — 238202 501105 31732 00 248353376729 129343 3113 326 107 — — — — — —
202222 A+ MLERome Braves — 320283 7213010 27994 30 254328406734 152326 318 314 99 — — — — — —
202323 AAA MLEToledo Mud Hens — 611518 12218119 7918310 51 236348384732 149320 3013 326 107 — — — — — —
202424 MLB MLEDetroit Tigers — 230202 41718 23853 11 203294366660 163297 3710 302 90 -3 -0 -4 -5 +5 -0.7
202424 AAA MLEToledo Mud Hens — 236198 431407 31774 33 217335394729 177300 3313 318 101 — — — — — —
202525 MLB MLEDetroit Tigers — 127104 23601 20321 00 221352308660 87301 2516 310 96 -1 +0 -0 -5 +3 -0.3
202525 AAA MLEToledo Mud Hens — 329277 841908 41758 61 303408458866 155379 2312 379 143 — — — — — —
202626 AAA MLEDurham Bulls — 230197 28604 25664 72 142252234486 91179 2911 226 39 — — — — — —
202626 AA MLEMontgomery Biscuits — 5344 9203 7132 22 205340455794 250210 2513 353 125 — — — — — —
202626 A+ MLEBowling Green Hot Rods — 2622 9103 450 01 4095008641.364 455399 1915 526 242 — — — — — —
202121 A MLEAugusta GreenJackets — 147130 27403 16420 42 208295308602 100279 2911 279 75 — — — — — —
202121 A RAWAugusta GreenJackets — 147122 33505 24300 42 270390434825 164318 2016 370 75 — — — — — —
202222 A+ MLE4 teams — 680590 14728018 732057 61 249339388727 139342 3011 321 103 — — — — — —
202222 A+ RAW4 teams — 680550 16033118 1131587 61 291418453871 162370 2317 387 103 — — — — — —
202323 AAA MLEToledo Mud Hens — 611518 12218119 7918310 51 236348384732 149322 3013 326 107 — — — — — —
202323 AAA RAWToledo Mud Hens — 611487 13525123 11015210 51 277420474894 197354 2518 399 107 — — — — — —
202424 AAA MLE2 teams — 466400 8521115 541627 44 212317383699 170307 3512 310 96 — — — — — —
202424 AAA RAW2 teams — 466388 8923115 661517 44 229351410761 180326 3214 341 96 — — — — — —
202525 AAA MLE2 teams — 456381 1072509 611079 61 281392417810 136363 2313 360 130 — — — — — —
202525 AAA RAW2 teams — 456365 10726010 77999 61 293428447875 153372 2217 392 130 — — — — — —
202626 AAA MLE3 teams — 309262 469010 37856 95 176292324616 149211 2812 273 71 — — — — — —
202626 AAA RAW3 teams — 309245 5010012 54706 95 204361392752 188228 2317 341 71 — — — — — —
202121 A MLEAugusta GreenJackets — 147130 27403 16420 42 208295308602 100277 2911 279 75 — — — — — —
202222 A+ MLE4 teams — 680595 14728018 732057 61 247339385724 138330 3011 321 103 — — — — — —
202323 AAA MLEToledo Mud Hens — 611517 12218119 7918310 51 236348385733 149320 3013 326 107 — — — — — —
202424 AAA MLE2 teams — 466402 8521115 541627 44 211317381697 169299 3512 310 96 — — — — — —
202525 AAA MLE2 teams — 456383 1072509 611079 61 279392415808 136357 2313 360 130 — — — — — —
202626 AAA MLE3 teams — 309263 469010 37856 95 175292323615 148203 2812 273 71 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLE2 teams — 466402 8521115 541627 44 211317381697 169299 3512 310 96 — — — — — —
202525 AAA MLE2 teams — 456383 1072509 611079 61 279392415808 136357 2313 360 130 — — — — — —
202626 AAA MLE3 teams — 309263 469010 37856 95 175292323615 148203 2812 273 71 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLETB 10% 359308 6714110 42936 62 220324371695 151277 2612 314 99 -0 +0 +0 -4 +8 0.4
▸ 2027 — real world (MLB)
202727 MLB CTXTB 10% 2421 5101 360 00 221325368694 147279 2512 314 99 -0 +0 +0 -0 +1 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLETB 38% 269232 501107 31704 31 218322365688 148275 2612 311 97 -1 +0 -1 -3 +6 0.2
202929 MLB MLETB 49% 271234 501107 31724 21 215319358677 143273 2711 307 94 -2 +0 -1 -3 +6 -0.0
203030 MLB MLETB 55% 272235 491007 31734 21 211315349664 138270 2711 302 91 -3 +0 -2 -3 +6 -0.2
202828 MLB CTXTB 38% 10186 19403 12262 10 219323363686 144278 2612 311 97 -0 +0 -0 -1 +2 0.1
202929 MLB CTXTB 49% 132114 24503 15352 10 216320356676 140276 2711 307 94 -1 +0 -1 -1 +3 0.0
203030 MLB CTXTB 55% 150130 28604 17402 10 212316347663 135273 2711 302 91 -2 +0 -1 -2 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 740636 13528119 8721810 41 212317349666 137286 2912 303 100 -8 +0 -6 -14 +16 -1.1
/ 162G— A+C — 650559 11925117 761919 41 213317352669 140286 2912 303 100 -7 +0 -5 -12 +14 -1.0
Career— MLE — 37193186 7281472102 441106155 4518 228332372704 143304 2912 316 100 -11 +0 -8 -21 +30 -0.9
/ 162G— MLE — 650557 12726018 7718510 83 228333372704 144303 2812 316 100 -5 +0 -4 -10 +14 -0.4

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 AAADurham Bulls · 230 PAwOBA .280 → .226 (−54)K% 23.9% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.91%÷1.000×1.200——28.70%
BB% (unintentional) /PA15.65%÷1.000×0.690—×1.01810.99%
HBP% /PA1.74%—×0.940—×1.0181.66%
Singles /BIP14.50%÷1.000×0.930×0.982×1.01813.49%
Doubles /BIP5.34%÷1.000×0.830×0.982×1.0184.43%
Triples /BIP0.00%÷1.000×0.970×0.982×1.0180.00%
Home runs /BIP3.82%÷1.000×0.700—×1.0182.72%

Factors used: league row International League. 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 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.982.

Result: wOBA .280 → .226; ISO .118 → .091; BABIP .200 → .179. 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).

2026 AAMontgomery Biscuits · 53 PAwOBA .435 → .353 (−82)K% 20.8% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.75%÷1.000×1.220——25.32%
BB% (unintentional) /PA20.75%÷1.000×0.680—×0.98813.94%
HBP% /PA3.77%—×0.840—×0.9883.13%
Singles /BIP13.79%÷1.000×0.920—×0.98812.54%
Doubles /BIP6.90%÷1.000×0.910—×0.9886.20%
Triples /BIP0.00%÷1.000×0.880—×0.9880.00%
Home runs /BIP13.79%÷1.000×0.800—×0.98810.90%

Factors used: league row SL. 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 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average).

Result: wOBA .435 → .353; ISO .350 → .297; BABIP .240 → .210. 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).

2026 A+Bowling Green Hot Rods · 26 PAwOBA .634 → .526 (−108)K% 15.4% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.38%÷1.000×1.310——20.15%
BB% (unintentional) /PA26.92%÷1.000×0.600—×0.96815.64%
HBP% /PA0.00%—×0.770—×0.9680.00%
Singles /BIP33.33%÷1.000×0.870—×0.96828.07%
Doubles /BIP6.67%÷1.000×0.780—×0.9685.03%
Triples /BIP0.00%÷1.000×0.850—×0.9680.00%
Home runs /BIP20.00%÷1.000×0.880—×0.96817.04%

Factors used: league row South Atlantic League. 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 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average).

Result: wOBA .634 → .526; ISO .526 → .493; BABIP .500 → .399. 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 AAAToledo Mud Hens · 329 PAwOBA .419 → .379 (−39)K% 20.4% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.36%÷1.073×1.200——22.78%
BB% (unintentional) /PA17.33%÷0.988×0.690—×1.03312.50%
HBP% /PA2.43%—×0.940—×1.0332.36%
Singles /BIP28.35%÷0.993×0.930×1.009×1.03327.66%
Doubles /BIP10.31%÷0.953×0.830×1.009×1.0339.36%
Triples /BIP0.00%÷0.905×0.970×1.009×1.0330.00%
Home runs /BIP4.64%÷0.872×0.700—×1.0333.85%

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

Result: wOBA .419 → .379; ISO .180 → .164; BABIP .399 → .379. 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 AAAToledo Mud Hens · 236 PAwOBA .380 → .318 (−62)K% 28.0% → 32.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.97%÷1.022×1.200——32.85%
BB% (unintentional) /PA18.22%÷1.016×0.690—×1.04812.97%
HBP% /PA1.69%—×0.940—×1.0481.67%
Singles /BIP20.83%÷1.117×0.930×0.996×1.04818.11%
Doubles /BIP13.33%÷1.049×0.830×0.996×1.04811.01%
Triples /BIP0.00%÷1.070×0.970×0.996×1.0480.00%
Home runs /BIP5.83%÷0.792×0.700—×1.0485.40%

Factors used: league row International League. Park (home-season share, regressed): HR 58, 1B 123, 2B 110, 3B 114, K 104, BB 103 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .380 → .318; ISO .199 → .181; BABIP .353 → .300. 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 AAAToledo Mud Hens · 611 PAwOBA .391 → .326 (−64)K% 24.9% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.88%÷0.995×1.200——30.00%
BB% (unintentional) /PA17.84%÷1.006×0.690—×1.05012.85%
HBP% /PA1.64%—×0.940—×1.0501.62%
Singles /BIP25.67%÷0.965×0.930×0.958×1.05024.89%
Doubles /BIP7.46%÷1.156×0.830×0.958×1.0505.39%
Triples /BIP0.30%÷1.150×0.970×0.958×1.0500.25%
Home runs /BIP6.87%÷0.901×0.700—×1.0505.60%

Factors used: league row International League. Park (home-season share, regressed): HR 80, 1B 93, 2B 131, 3B 130, K 99, BB 101 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.958.

Result: wOBA .391 → .326; ISO .197 → .158; BABIP .354 → .320. 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 A+Rome Braves · 320 PAwOBA .391 → .314 (−77)K% 22.8% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.81%÷0.970×1.310——30.82%
BB% (unintentional) /PA14.69%÷1.052×0.600—×1.0128.48%
HBP% /PA1.25%—×0.770—×1.0120.97%
Singles /BIP28.42%÷0.956×0.870×0.972×1.01225.45%
Doubles /BIP8.42%÷0.984×0.780×0.972×1.0126.57%
Triples /BIP0.00%÷1.150×0.850×0.972×1.0120.00%
Home runs /BIP5.26%÷0.928×0.880—×1.0125.05%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 86, 1B 91, 2B 97, 3B 130, K 94, BB 110 — 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.972.

Result: wOBA .391 → .314; ISO .175 → .158; BABIP .376 → .326. 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 AAMississippi Braves · 238 PAwOBA .369 → .326 (−43)K% 25.2% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.21%÷1.000×1.220——30.76%
BB% (unintentional) /PA18.07%÷0.985×0.680—×1.04212.99%
HBP% /PA0.84%—×0.840—×1.0420.74%
Singles /BIP26.15%÷1.020×0.920×1.039×1.04225.55%
Doubles /BIP8.46%÷1.032×0.910×1.039×1.0428.08%
Triples /BIP0.00%÷0.900×0.880×1.039×1.0420.00%
Home runs /BIP4.62%÷0.927×0.800—×1.0424.15%

Factors used: league row SL. Park (home-season share, regressed): HR 85, 1B 104, 2B 106, 3B 80, K 100, BB 97 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .369 → .326; ISO .153 → .143; BABIP .354 → .343. 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).