Justin JohnsonSS Northwest Arkansas Naturals
Age 26 R/R 5'10" / 185 lbs AA HR -6% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION192 act + 128 ros · stats below = ROS only
wRC+†36
AVG/OBP/SLG.172 / .244 / .267
PA128
HR2
K%31
BB%7
BABIP240
ISO95
MLB%2%
Value2026 · WAR
BAT: -30.7 runs (wOBA-derived runs vs avg)-31BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.80-1.8WAR
trajectory · projected WAR by year
-0.4-0.62627
Tools · ContractCON 40 / POW 45
Toolsscout grade
CONTACT40
scouting grade only
POWER45
scouting grade only
EYE40
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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
202323 A+Quad Cities River Bandits 126111 19300 10333 41 171258198456 27241 268 215 23
202323 A+Quad Cities River Bandits 126109 22400 12253 41 202298239537 37259 2010 254 53
202424 A+Quad Cities River Bandits 400347 661613 39989 165 190289268557 78252 2410 249 49
202424 A+Quad Cities River Bandits 400334 792413 51769 165 237352341693 105293 1913 318 101
202525 AANorthwest Arkansas Naturals 323297 551306 18913 71 185239290529 104240 286 234 37
202525 AANorthwest Arkansas Naturals 323285 661508 29743 71 232308368677 137280 239 301 89
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAKC 192172 20702 14665 93 116204192396 76171 347 187 1 -21 +1 +0 +2 +5 -1.4
YTD26 AAKC 192165 24902 21515 93 145262236498 91195 2711 239 41 -13 +1 +0 +2 +5 -0.5
ROS26 AAKC 2% 128116 20502 9402 41 172244267511 95239 317 232 36 -9 +0 +0 +1 +4 -0.4
ROS26 MLBKC 2% 33 0000 010 00 236 330 216 24 -0 +0 +0 +0 +0 -0.0
FULL26 AAKC 195175 20702 14675 93 114201189390 74168 347 187 2 -22 +1 +0 +2 +6 -1.4
TOT26 AAKC 320288 401204 231067 134 139220222442 83200 337 205 15 -31 +1 +0 +3 +9 -1.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBKC 27% 265239 431104 20804 62 180255276531 96247 308 242 43 -17 +0 +0 +3 +8 -0.6
202727 MLBKC 27% 7165 11301 5221 20 169239262501 92243 317 227 32 -5 +0 +0 +1 +2 -0.2
▸ Career Totals
Career 7468 11301 5231 20 162230250480 88227 317 227 32 -6 +0 +0 +1 +2 -0.2
/ 162G 650597 962609 442029 180 161229250479 89225 317 227 32 -50 +4 +0 +7 +18 -2.2
Career 12421110 20348115 9634221 3710 183261268529 86246 288 238 41 -83 +3 +0 +13 +35 -3.2
/ 162G 650581 1072518 5017911 195 184262272534 88247 288 238 41 -44 +2 +0 +7 +18 -1.7

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
202323 A+Quad Cities River Bandits 126109 22400 12253 41 202298239537 37259 2010 254 53 -7 +0 +4 -0.3
202424 A+Quad Cities River Bandits 400334 792413 51769 165 237352341693 105293 1913 318 101 +1 +1 +11 1.3
202525 AANorthwest Arkansas Naturals 323285 661508 29743 71 232308368677 137280 239 301 89 -4 +1 +9 0.6

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
Justin Johnson (OGILVIE) 26 40 45 45 40 139/220/222 83200 413 33% 7% 15 -1.8
Caleb Hamilton
2021 · AAA
26 39 42→45 45 42 196/255/296 101271 99 30% 7% 50 -1.7 183/269/319 136279 176 38% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Rick Hague
2015 · AA
26 42→46 40→45 47→50 39 204/246/294 90275 710 28% 5% 45 -2.1 209/248/292 83284 59 27% 5% 44 -2.1 204/235/274702771626%3%31-1.9
Angelo Castellano
2021 · AA
26 38→47 41→45 47→50 40 190/243/283 93253 812 28% 6% 41 -2.3 200/261/306 106256 1212 26% 7% 56 -1.3 205/273/329124247151423%8%63-0.4
Jake Wald
2007 · AA
26 40→42 42→45 45→50 38 199/251/302 103275 109 31% 5% 50 -1.8 200/260/300 100285 810 31% 6% 53 -1.5 194/260/2939927871031%6%47-1.2
Errol Robinson
2021 · AAA
26 44→47 40 46→55 41 214/265/299 85290 813 28% 6% 54 -1.4 203/274/275 72321 517 35% 8% 53 -1.5 204/277/2555131732633%8%45-0.7
Jio Mier
2017 · AAA
26 42→43 40 44→50 44 204/261/293 89265 78 25% 7% 52 -1.6 204/249/297 93277 88 28% 5% 47 -1.9 182/218/256732555330%3%21-1.6
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Ryan Dent
2015 · AAA
26 43→42 39→40 48→50 41 205/260/292 87283 614 28% 6% 51 -1.7 205/259/297 92293 78 31% 6% 52 -1.6 207/252/299922988332%5%48-1.0
Aaron Schunk
2023 · AA
26 39→42 44→45 48→50 36 200/246/316 117282 129 33% 5% 51 -1.7 211/256/324 113294 1110 30% 5% 57 -1.2 209/254/319110274101027%5%52-1.0
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
J.P. Sportman
2018 · AA
26 43→44 43→45 50 38 213/250/328 115278 1113 28% 4% 56 -1.3 220/256/360 140283 1614 28% 4% 67 -0.5 218/248/369151271181727%3%63-0.7
Matt Whatley
2022 · AA
26 40→36 38→40 45→50 44 192/263/267 75276 714 31% 8% 46 -2.0 190/249/283 93268 119 32% 6% 45 -2.1 167/230/2548722612831%6%27-1.2
Jason Leblebijian
2017 · AA
26 42→46 42→45 46→45 38 205/257/307 102303 109 34% 6% 53 -1.5 208/265/322 114315 127 36% 6% 61 -1.0 198/259/31411729513536%6%54-1.0
Luis Carpio
2022 · AA
25 42→43 42→45 41→50 42 209/266/314 105285 108 29% 7% 59 -1.1 199/258/294 95287 812 32% 7% 50 -1.7 168/231/2346624741332%7%21-1.7
Mark Thomas
2014 · AA
26 38→43 41→50 48→45 38 190/236/293 103261 86 30% 5% 41 -2.3 174/226/301 127262 135 38% 5% 40 -2.4 145/196/29114620417338%5%21-1.4
Seaver Whalen
2021 · A
26 40 39→50 48→50 39 196/264/283 86269 76 29% 5% 52 -1.6 206/275/335 129269 1310 28% 4% 70 -0.3 170/246/316147208171027%3%53-0.5
Chris Sharpe
2022 · AAA
26 37→39 44→50 45→50 38 185/252/306 121279 1110 36% 6% 53 -1.5 189/263/296 107295 813 36% 7% 54 -1.4 160/248/26210325471637%8%40-1.1
Wade Gaynor
2014 · AA
26 37→42 44→50 49→50 38 187/247/304 117274 119 35% 6% 49 -1.8 183/227/309 126266 1312 35% 5% 42 -2.3 165/204/292127233141335%4%24-2.6
Gift Ngoepe
2016 · AAA
26 44→40 42→45 45→50 38 209/263/317 108312 911 35% 6% 59 -1.1 202/261/316 114320 117 38% 7% 58 -1.2 171/250/28311229611543%9%43-0.9
Rylan Sandoval
2014 · AAA
26 41 40 45 37 201/253/290 89292 77 32% 5% 47 -1.9 218/269/306 88322 79 32% 6% 58 -1.2 226/265/276503554436%5%43-0.4