Justyn-Henry MalloyRF Durham Bulls
Age 26 R/R 6'0" / 212 lbs AAA HR -6%H +4% Svc 2.000S2 · Ctrl thru 2029
2026 ROS PROJECTION220 act + 146 ros · stats below = ROS only
wRC+†vL 10988vR 33
AVG/OBP/SLG.189 / .295 / .324
PA146
HR4
K%28
BB%12
BABIP242
ISO134
MLB%10%
Value2026 · WAR
BAT: -20.4 runs (wOBA-derived runs vs avg)-20BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.9 runs (Positional adjustment)-4POSREP: +10.4 runs (Replacement-level credit)+10REPTotal WAR: -1.40-1.4WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 30 / POW 50
Toolsscout grade · Statcast %ile · 2024-2025
CONTACT30
Whiff%
3113.2%
xwOBA
260.280
POWER50
Barrel%
528.5
Avg EV
2787.4
Bat Spd
4270.5
EYE60
Chase%
9023.8%
SPEED45
Sprint
3326.7
Platoon Splits2024-2025 · 357 PA
vs LHP
vs RHP
Edge
PA
131
226
wRC+
140
54
◀◀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   Pre-Arb SUPER-2
MLB Debut   2024
Service   2.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.5M
2027Arb-2$1M
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.2M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AAugusta GreenJackets 147130 26403 16430 42 200288300588 100271 2911 266 62
202121 AAugusta GreenJackets 147122 33505 24300 42 270390434825 164318 2016 370 141
202222 A+4 teams 680590 14626019 732167 61 247337388725 141348 3211 321 104
202222 A+4 teams 680550 16033118 1131587 61 291418453871 162370 2317 387 154
202323 AAAToledo Mud Hens 611522 12616125 7518410 51 241348420767 178319 3012 334 114
202323 AAAToledo Mud Hens 611487 13525123 11015210 51 277420474894 197354 2518 399 163
202424 AAA2 teams 466402 8620119 521617 44 214315410725 197295 3511 319 102
202424 AAA2 teams 466388 8923115 661517 44 229351410761 180326 3214 341 119
202525 AAA2 teams 456382 11126012 601029 61 291399453852 162363 2213 375 145
202525 AAA2 teams 456365 10726010 77999 61 293428447875 153372 2217 392 158
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAATB 220188 25504 24654 62 133245223469 90171 3011 225 30 -17 +0 +0 -2 +6 -1.3
YTD26 AAATB 220177 28605 35544 62 158310277587 119189 2516 277 70 -7 +0 +0 -2 +6 -0.3
ROS26 AAATB 10% 146126 24504 17412 21 189295324619 134247 2812 291 81 -3 +0 +0 -2 +4 -0.1
ROS26 MLBTB 10% 1513 2000 240 00 154267154421 249 2713 279 71 -0 +0 +0 -0 +0 -0.0
FULL26 AAATB 235201 27504 26694 62 134247219466 85174 2911 228 33 -18 +0 +0 -3 +7 -1.4
TOT26 AAATB 366314 491008 411066 83 156265264529 108199 2911 251 51 -20 +0 +0 -4 +10 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBTB 41% 395339 6714111 471106 62 198306342648 145248 2812 294 83 -8 +0 +0 -4 +11 -0.0
202727 MLBTB 41% 163140 28605 19463 31 200309350659 150251 2812 281 74 -5 +0 +0 -2 +5 -0.2
▸ Career Totals
Career 535459 9419114 641677 42 205311342653 137283 3112 294 83 -10 +0 -4 -12 +15 -1.1
/ 162G 650558 11423117 782039 52 204312341653 136282 3112 294 83 -13 +0 -5 -14 +18 -1.3
Career 29012491 586111393 34085741 3312 235337394731 159314 3012 324 106 +20 +2 -4 -31 +82 7.1
/ 162G 650558 13225121 761929 73 237337398735 161316 3012 324 106 +4 +0 -1 -7 +18 1.6

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AAugusta GreenJackets 147122 33505 24300 42 270390434825 164318 2016 370 141 +7 +0 +4 1.1
202222 AAAGwinnett Stripers 3325 7101 750 20 280438440877 160300 1521 387 154 +2 +0 +1 0.3
202222 AAMississippi Braves 238190 511106 43602 00 268409421830 153354 2518 373 144 +12 +0 +7 1.9
202222 A+Rome Braves 320263 8016010 47734 30 304417479896 175376 2315 394 159 +21 +1 +9 3.2
202222 INTLScottsdale Scorpions 8972 22511 16201 11 306438444883 139412 2218 400 164 +6 -0 +3 0.9
202323 AAAToledo Mud Hens 611487 13525123 11015210 51 277420474894 197354 2518 399 163 +44 +1 +17 6.3
202424 MLBDetroit Tigers 230202 41718 23853 11 203294366660 163297 3710 296 85 -4 -0 -4 -5 +7 -0.6
202424 AAAToledo Mud Hens 236186 481607 43664 33 258408457865 199353 2818 384 152 +14 -1 +7 2.0
202525 MLBDetroit Tigers 127104 23601 20321 00 221352308660 87301 2516 307 93 -1 +0 -0 -5 +4 -0.3
202525 AAAToledo Mud Hens 329261 842009 57678 61 322457502959 180399 2017 425 183 +31 +1 +9 4.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 357306 641319 431174 11 209314346661 137299 3312 300 88 -5 -0 -4 -10 +10 -0.9

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#5Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
3555154207309348-6-70.20.2
/162664185-7.1-8.20.2pk7: 0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Justyn-Henry Malloy (OGILVIE) 26 30 50 45 60 156/265/264 108199 88 29% 11% 51 -1.4
Drew Ellis
2022 · MLB
26 39→37 55 45→40 48 212/303/403 192269 233 30% 10% 99 +1.7 199/289/371 172258 196 29% 10% 85 +0.7 181/276/34516323019629%11%71-0.2
Clint Frazier
2021 · MLB
26 46→45 54→55 46→50 47 239/311/420 181298 217 27% 8% 106 +2.2 205/296/337 132295 149 33% 10% 79 +0.3 180/276/289109272111035%10%57-0.6
Nick Hundley
2010 · MLB
26 42→46 51→55 48→40 46 222/280/383 161266 195 25% 7% 84 +0.6 240/302/397 157301 164 24% 8% 96 +1.5 241/291/40916829818125%6%89+0.5
Zack Short
2022 · MLB
27 36→38 50 47→45 50 192/289/343 151253 197 31% 10% 79 +0.3 193/288/320 127267 1410 30% 11% 72 -0.2 180/282/293113252121131%12%61-0.6
Stuart Fairchild
2022 · MLB
26 44→42 51→50 51→55 46 225/296/386 161279 1812 26% 8% 91 +1.1 222/301/376 154297 1717 30% 7% 92 +1.2 220/316/365145284152626%9%92+0.7
Devin Mann
2023 · AAA
26 42→46 51→55 43→45 47 217/297/378 161275 185 28% 8% 90 +1.0 218/295/367 149292 165 29% 8% 86 +0.8 208/288/34714028015430%8%76+0.0
Jabari Blash
2015 · AAA
26 37→41 53→60 46→50 42 197/281/370 173278 2210 36% 8% 82 +0.5 208/303/397 189294 247 35% 10% 98 +1.6 199/309/38718828724536%12%95+1.0
Jake Rogers
2021 · MLB
26 38→40 52→60 49→45 43 202/278/367 165273 215 33% 8% 79 +0.3 237/301/444 207322 277 33% 8% 108 +2.3 221/284/43521428029232%7%97+0.7
Sean Bouchard
2023 · MLB
27 43→41 54→55 52→50 50 221/307/408 188288 2113 30% 10% 102 +1.8 208/299/363 155294 1715 32% 10% 87 +0.8 177/275/304127268131636%10%59-0.5
DJ Stewart
2020 · MLB
26 43→47 53→60 46→50 48 228/300/402 174266 2111 23% 8% 97 +1.5 223/320/403 180277 236 27% 11% 106 +2.2 212/319/41420225329228%11%105+1.0
Lane Thomas
2022 · MLB
26 46→52 51→55 48→55 50 229/308/395 165299 1713 28% 10% 98 +1.6 247/309/421 174308 2016 25% 7% 105 +2.1 248/309/423176306202125%7%104+2.0
Peyton Burdick
2022 · AAA
25 38→32 52→55 45→50 45 197/293/364 167297 209 38% 10% 85 +0.7 185/270/345 160284 1912 39% 9% 71 -0.3 169/254/325157260191341%8%56-0.9
Renato Núñez
2020 · MLB
26 44→51 56→60 43→30 45 236/298/421 184280 253 26% 7% 102 +1.8 242/310/452 210289 293 27% 7% 115 +2.8 236/309/46723127934128%7%117+1.6
Pedro Álvarez
2013 · MLB
26 45→46 56→60 44→45 47 235/307/425 190307 243 31% 9% 106 +2.2 239/310/452 213293 305 29% 9% 115 +2.7 236/310/45421828132528%9%106+1.8
Andrew Susac
2016 · MLB
26 45→40 50 47→30 46 228/302/385 157299 173 29% 8% 94 +1.3 198/265/335 137271 163 32% 8% 66 -0.6 171/243/29912723017033%8%47-0.7
Chris Jacobs
2015 · AA
26 42→41 56→55 43→40 45 223/304/412 189299 253 33% 9% 102 +1.9 218/282/338 120316 134 33% 7% 72 -0.2 208/261/281733217235%5%44-0.8
Taylor Jones
2020 · AAA
26 45→48 49→55 43→40 45 229/298/377 148299 182 29% 8% 90 +1.0 242/310/410 168314 193 28% 8% 103 +1.9 222/300/39016729318329%8%91+0.5
Matt LaPorta
2011 · MLB
26 47→49 53→55 41→30 52 242/315/416 174267 213 19% 9% 107 +2.2 229/291/384 155270 183 22% 7% 89 +0.9 219/278/37215325918123%6%79+0.2
Chris Young
2010 · MLB
26 45→49 54→60 51→55 51 234/311/430 196283 2115 25% 10% 108 +2.3 238/324/422 184283 2019 22% 11% 112 +2.6 236/326/419183275212122%11%109+2.2
Luis Torrens
2022 · MLB
26 46→47 54→55 45→30 46 238/296/415 177289 223 26% 8% 98 +1.6 234/288/383 149306 173 28% 7% 87 +0.8 227/280/35512828413224%6%75+0.0