Ivan Johnson2B Louisville Bats
Age 27 S/R 6'0" / 190 lbs AAA HR +6% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION208 act + 138 ros · stats below = ROS only
wRC+†93
AVG/OBP/SLG.218 / .298 / .356
PA138
HR4
SB5
K%32
BB%9
BABIP304
ISO137
MLB%30%
Value2026 · WAR
BAT: +0.0 runs (wOBA-derived runs vs avg)+0BATRUN: +2.3 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +9.8 runs (Replacement-level credit)+10REPTotal WAR: +1.30+1.3WAR
0.00.51.00.20.70.70.70.40.20.0+$19M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 35 / POW 50
Toolsscout grade
CONTACT35
scouting grade only
POWER50
scouting grade only
EYE60
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.7$2M+$2M
2029Pre-Arb$0.8M+0.7$2M+$2M
2030Pre-Arb$0.9M+0.4$1M+$0.6M
2031Arb-1$0.4M+0.2$0.5M+$0.3M
2032Arb-2$0.4M
2033Extbeyond projection horizon · no WAR estimate
Totals $3M $6M +$4M

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
202122 A3 teams 400359 701729 341596 128 195276329604 134318 408 269 64
202122 A3 teams 400344 9023216 491306 128 262363480843 218372 3212 372 143
202223 AAChattanooga Lookouts 197184 37833 9844 41 201254326580 125351 435 253 52
202223 AAChattanooga Lookouts 197180 471234 13664 41 261325428753 167391 347 335 114
202324 AAChattanooga Lookouts 386348 6315111 2114411 202 181250325575 144263 375 251 50
202324 AAChattanooga Lookouts 386334 7519114 3510311 202 225318413732 189275 279 323 106
202425 AA2 teams 440394 781949 361658 155 198279335614 137311 388 272 66
202425 AA2 teams 440379 9728613 511328 155 256356464821 208356 3012 362 135
202526 AAALouisville Bats 202181 33507 21750 102 182267326593 144263 3710 262 59
202526 AAALouisville Bats 202172 38607 30590 102 221337378715 157292 2915 326 108
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AAACIN 208184 47708 18593 112 255332424756 168331 289 322 105 +1 +1 +0 +1 +6 0.9
YTD27 AAACIN 208176 51809 26493 112 290390489879 199353 2412 385 153 +12 +1 +0 +1 +6 2.1
ROS27 AAACIN 30% 138123 27504 12452 51 218298356654 137317 329 307 93 -1 +1 +0 +0 +4 0.4
ROS27 MLBCIN 30% 4237 9201 4141 20 243333378712 135320 3310 301 88 -1 +0 +0 +0 +1 0.1
FULL27 AAACIN 250221 56909 22734 132 253332416748 163336 299 318 102 +1 +2 +0 +1 +7 1.1
TOT27 AAACIN 346307 7412012 301045 163 241318397715 156320 309 316 100 +0 +2 +0 +1 +10 1.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBCIN 48% 274246 561018 23863 92 228301374675 146315 318 308 94 -2 +1 -1 +1 +8 0.7
202829 MLBCIN 55% 308274 631219 27954 102 230308380688 150312 319 307 93 -2 +1 -1 +1 +9 0.7
202930 MLBCIN 59% 331295 6712110 291024 102 227305376681 149310 319 305 92 -3 +1 -2 +1 +9 0.7
203031 MLBCIN 61% 324289 651219 281004 82 225302367669 142307 319 301 89 -4 +1 -3 +1 +9 0.4
203132 MLBCIN 62% 310276 621119 27974 61 225303370672 145303 319 296 85 -5 +1 -4 +1 +9 0.2
203233 MLBCIN 63% 284255 551017 24903 51 216291345636 129299 328 289 79 -7 +1 -4 +1 +8 -0.1
202728 MLBCIN 48% 132118 27504 11412 51 229305373678 144318 318 302 89 -2 +1 -0 +0 +4 0.3
202829 MLBCIN 55% 169150 36715 15522 51 240317400717 160315 319 301 89 -2 +1 -1 +1 +5 0.3
202930 MLBCIN 59% 195174 41816 17602 61 236311397707 161313 319 299 87 -3 +1 -1 +1 +6 0.3
203031 MLBCIN 61% 198177 41816 17612 51 232306390696 158310 319 296 84 -3 +1 -2 +1 +6 0.2
203132 MLBCIN 62% 194173 39715 17612 41 225302364666 139306 319 290 80 -4 +0 -2 +1 +5 0.0
203233 MLBCIN 63% 179160 35615 15572 31 219294362656 144301 328 283 75 -5 +0 -3 +1 +5 -0.2
▸ Career Totals
Career 1109989 22843532 9634613 306 231307381688 151318 319 295 84 -20 +4 -9 +4 +31 1.0
/ 162G 650580 13425319 562038 184 231308383691 152318 319 295 84 -12 +2 -5 +2 +18 0.6
Career 35943224 6761361695 291124253 11429 210286350636 140305 358 284 75 -100 +11 -15 +13 +102 1.2
/ 162G 650583 12325317 5322510 215 211288352640 141308 358 284 75 -18 +2 -3 +2 +18 0.2

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
202122 A+Dayton Dragons 11498 26504 14392 32 265368439807 173400 3412 363 136 +5 -0 +3 0.8
202122 ADaytona Tortugas 216186 491426 27613 85 263366457823 194361 2812 367 139 +9 -0 +6 1.5
202122 INTLSurprise Saguaros 7060 15406 8301 11 250348617964 367360 4311 407 169 +5 -0 +2 0.7
202223 AAChattanooga Lookouts 197180 471234 13664 41 261325428753 167391 347 335 114 +3 +0 +6 0.9
202324 AAChattanooga Lookouts 386334 7519114 3510311 202 225318413732 189275 279 323 106 +2 +3 +11 1.7
202425 AAALouisville Bats 167149 431146 15472 32 289361537898 248381 289 389 156 +10 -0 +5 1.5
202425 AAChattanooga Lookouts 273230 541727 36856 123 235353417770 183338 3113 346 123 +7 +1 +8 1.6
202526 AAALouisville Bats 202172 38607 30590 102 221337378715 157292 2915 326 108 +2 +1 +6 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
#1Ian Stewartlast yr '14
career totals — 6 seasons, 1,646 PA
61,6466017230317416+6+26.26.2
/162664247+2.4+0.92.5pk7: 6
#2Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#5Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,1303230226299370+4+42.12.1
/1626641917+2.4+2.41.2pk7: 2
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1

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
Ivan Johnson (OGILVIE) 27 35 50 55 60 241/318/397 156320 1216 30% 9% 100 +1.3
Skye Bolt
2021 · AAA
27 42→39 47→50 49→50 42 208/271/344 135299 1412 34% 8% 69 -0.4 235/297/385 150308 1713 28% 7% 91 +1.1 238/304/382144312161228%7%89+0.4
Blake Perkins
2023 · AAA
26 40→50 49→50 56→55 47 208/287/358 150280 1719 31% 9% 80 +0.4 234/312/365 131316 1321 28% 10% 92 +1.2 239/321/358119322112527%10%91+0.6
Riley Unroe
2023 · AAA
27 46→48 45→50 54→55 49 228/299/352 124289 1220 25% 9% 83 +0.6 228/305/365 137299 1523 27% 10% 89 +1.0 227/311/367139295152627%10%89+0.5
Kyle Datres
2023 · AA
27 41→40 50 56→55 43 212/287/361 149289 1823 32% 8% 82 +0.5 205/283/343 138285 1721 32% 8% 76 +0.0 187/271/314127259162133%9%61-0.4
Brooks Conrad
2007 · AAA
27 40→44 52→55 54→50 43 210/268/384 174264 1814 28% 7% 79 +0.3 194/251/354 160252 1810 30% 7% 64 -0.8 225/298/43621129127732%9%102+0.6
Isiah Gilliam
2023 · AAA
27 46→49 49→60 54→55 39 218/281/372 155343 1618 39% 7% 81 +0.4 234/312/428 194356 2419 38% 9% 109 +2.4 233/322/453220341302238%11%116+1.6
Michael Hollimon
2009 · MLB
27 41→47 50→55 52→50 44 210/276/372 161283 1611 31% 8% 79 +0.3 203/270/358 155279 179 32% 8% 73 -0.1 185/257/33815323918730%9%59-0.5
Taylor Walls
2023 · MLB
27 39→49 45 49→60 53 196/288/318 122254 1214 27% 11% 71 -0.3 200/289/318 118261 1126 26% 11% 71 -0.3 197/285/30510825693325%11%64-0.4
Rylan Bannon
2023 · MLB
27 37→42 49→50 52→50 48 196/278/340 144250 1812 29% 9% 72 -0.2 207/297/365 158271 1913 29% 11% 87 +0.8 195/295/355161251201230%12%82+0.4
Hoy Park
2023 · MLB
27 41→49 47→45 53→55 48 209/284/337 128275 1516 29% 9% 73 -0.1 224/308/335 111306 1117 28% 10% 82 +0.5 227/321/32610031191927%11%83+0.4
Stuart Fairchild
2023 · MLB
27 44→42 52→50 50→55 42 223/298/390 167299 2013 31% 7% 94 +1.3 223/301/370 147293 1620 28% 8% 89 +1.0 220/316/365145284152626%9%92+0.7
Jordan Danks
2014 · MLB
27 49 48→50 51→50 47 241/311/380 139325 1514 29% 9% 95 +1.4 229/288/344 115324 139 31% 7% 76 +0.1 223/279/32310031812732%7%65-0.6
Drew Robinson
2019 · MLB
27 45→40 52→55 47→50 44 222/293/394 172328 1911 36% 9% 92 +1.2 209/284/348 139363 1514 42% 9% 76 +0.1 162/249/275112309121647%9%43-0.6
Drew Ellis
2023 · MLB
27 39→37 52→55 46→40 48 203/292/382 179269 186 31% 10% 89 +1.0 195/284/360 165248 206 29% 10% 81 +0.4 169/268/32715820123329%11%62-0.4
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
Scott Kingery
2021 · MLB
27 45→51 50→55 51→55 43 229/285/393 164294 1713 28% 7% 89 +0.9 197/266/322 125295 1218 35% 8% 62 -0.9 198/239/341143265191733%5%52-0.8
Michael Gigliotti
2023 · AA
27 41 47→40 57→55 48 204/301/338 134290 1526 32% 10% 82 +0.5 218/311/327 109288 916 25% 10% 82 +0.5 212/323/3028927251321%12%80+0.2
Jonathan Van Every
2007 · AAA
27 41→44 54→55 51→50 38 210/276/389 179317 2213 39% 7% 84 +0.6 232/297/412 180360 219 39% 8% 98 +1.6 217/288/39117434322740%8%86+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
Niko Goodrum
2019 · MLB
27 46→54 50→55 49→55 42 235/288/396 162305 1713 29% 7% 90 +1.0 237/307/404 167327 1717 31% 9% 100 +1.7 228/304/387159323162032%9%93+0.7