Cooper JohnsonC Round Rock Express
Age 28 R/R 6'0" / 209 lbs AAA K +3% Svc 0.0 · Ctrl thru 2033 peak 0.5 · 2027
wRC+†62
AVG/OBP/SLG.192 / .277 / .327
PA250
HR6
K%34
BB%10
MLB%10%
BAT: -10.8 runs (wOBA-derived runs vs avg)-11BATRUN: -0.7 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.00+0.0WAR
Scouting · nowfuture
HIT
3535
PWR
4040
SPD
4545
EYE
5560
trajectory · 10 yrs
0.6peak
2027

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.4$2M+$0.9M
2029Arb-1$0.8M+0.3$1M+$0.5M
2030Arb-2$0.9M+0.1$0.5M+$0.0M (cut)
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Extbeyond projection horizon · no WAR estimate
Totals $2M $0.6M -$1M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201921 AWest Michigan Whitecaps 10388 13302 11343 20 .148.265.250.515 .102.208 3311 .233 37 -7 +0 +0 +2 +3 -0.2
202123 A+2 teams 327283 431503 351284 21 .152.255.237.491 .085.260 3911 .221 28 -27 +0 +0 +6 +9 -1.2
202224 A+2 teams 11098 12201 9483 00 .122.218.173.392 .051.224 448 .185 -1 -12 +0 +0 +2 +3 -0.8
202325 A+Hickory Crawdads 147129 18402 13723 41 .140.234.217.452 .078.286 499 .213 21 -13 +0 +0 +3 +4 -0.6
202426 AAFrisco RoughRiders 300265 4714011 301003 00 .177.268.355.623 .177.232 3310 .274 68 -11 +0 +0 +5 +8 0.3
202527 AAA3 teams 424374 651418 411464 50 .174.263.281.543 .107.256 3410 .246 46 -26 +1 +0 +8 +12 -0.5
▸ 2026 Season (actual · ROS · total)
202628 AAARound Rock Express 5348 8101 5220 01 .167.245.250.495 .083.280 429 .246 46 -3 -0 +0 +1 +2 -0.1
ROS28 MLBTEX 197174 33705 19692 21 .190.277.316.593 .126.279 3510 .272 66 -8 +0 +0 +4 +6 0.2
TOT28 MLBTEX 250222 41806 24912 22 .185.270.302.572 .117.278 3610 .266 62 -11 -0 +0 +4 +7 0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 20%TEX 309273 551218 30923 31 .201.288.341.628 .139.267 3010 .285 76 -8 +0 -1 +6 +9 0.5
202830 MLB 33%TEX 332294 601319 32983 21 .204.289.347.636 .143.268 3010 .285 76 -9 +0 -2 +6 +9 0.4
202931 MLB 43%TEX 321284 571218 31953 21 .201.286.335.621 .134.268 3010 .283 75 -9 +0 -3 +6 +9 0.3
203032 MLB 52%TEX 301266 541118 29903 11 .203.289.342.631 .139.267 3010 .279 72 -10 -0 -4 +5 +9 0.1
203133 MLB 64%TEX 269239 471016 26832 11 .197.281.322.603 .126.265 3110 .274 68 -10 -0 -4 +5 +8 -0.2
203234 MLB 73%TEX 225200 38805 21712 11 .190.274.305.579 .115.263 329 .267 63 -10 -0 -5 +4 +6 -0.4
▸ Career Totals (MLE all levels + projections)
Career 33652967 542125676 327112638 259 .183.272.306.578 .123.261 3310 .261 58 -159 +1 -19 +60 +95 -2.2
/ 162G 650573 10524115 632187 52 .183.272.307.579 .124.262 3410 .261 58 -31 +0 -4 +12 +18 -0.4

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201921 AWest Michigan Whitecaps 10384 15402 15283 20 .179.324.298.621 .119.236 2715 .292 82 -2 +0 +3 0.1
202123 A+West Michigan Whitecaps 202164 291401 32532 01 .177.318.280.599 .104.250 2616 .280 72 -6 -0 +6 -0.1
202123 ALakeland Flying Tigers 125103 24502 19392 20 .233.363.340.703 .107.355 3115 .326 107 +1 +0 +4 0.5
202224 AAErie SeaWolves 1916 0000 3100 00 .000.158.000.158 .000.000 5316 .110 -57 -3 +0 +1 -0.3
202224 A+West Michigan Whitecaps 9178 15301 10263 00 .192.308.269.577 .077.275 2911 .275 69 -3 +0 +3 -0.1
202325 A+Hickory Crawdads 147121 26603 21543 41 .215.345.339.684 .124.354 3714 .314 99 -0 +0 +4 0.4
202426 AAFrisco RoughRiders 300251 5918014 44783 00 .235.356.474.830 .239.281 2615 .365 138 +13 +0 +8 2.2
202527 AAARound Rock Express 322273 571016 42883 40 .209.321.319.639 .110.280 2713 .294 83 -6 +1 +9 0.4
202527 AAFrisco RoughRiders 7160 16503 10241 00 .267.380.500.880 .233.394 3414 .389 156 +4 +0 +2 0.7
202527 INTLGigantes del Cibao 3127 6100 370 10 .222.300.259.559 .037.300 2310 .255 53 -2 +0 +1 -0.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
Cooper Johnson (OGILVIE) 28 35 40 45 60 .192/.277/.327 .135.278 63 34% 10% 69 -0.2
Zack Short
2023 · MLB
28 37→39 46→50 46→45 50 .191/.285/.319 .128.261 149 31% 11% 70 -0.3 .189/.283/.313 .124.261 1410 31% 11% 68 -0.5 .168/.270/.287.119.22814831%11%54-0.9
Grayson Greiner
2021 · MLB
28 40 46→45 45→30 44 .206/.272/.331 .125.276 154 30% 8% 66 -0.6 .196/.260/.306 .110.334 125 42% 7% 55 -1.4 .177/.244/.263.086.3299146%8%34-0.9
Stevie Berman
2023 · AAA
28 39 46→50 48→40 48 .200/.287/.330 .129.255 145 26% 9% 73 -0.1 .215/.296/.335 .120.285 137 27% 9% 79 +0.3 .199/.298/.266.067.2679027%12%60-0.2
Zack Collins
2023 · MLB
28 38→42 49→50 46→40 51 .195/.290/.346 .151.268 166 32% 11% 79 +0.3 .210/.290/.356 .146.319 166 36% 10% 81 +0.4 .203/.283/.339.136.31915438%10%71-0.2
Andrew Susac
2018 · MLB
28 37→39 48→50 47→30 43 .197/.261/.333 .136.264 163 31% 8% 63 -0.9 .206/.283/.350 .144.290 177 33% 9% 76 +0.1 .198/.293/.339.141.28118034%11%76+0.0
Riley Adams
2023 · MLB
27 42 50 43→40 43 .209/.295/.363 .155.298 174 34% 8% 86 +0.8 .225/.297/.384 .159.313 174 32% 7% 92 +1.2 .221/.291/.378.157.31218233%7%84+0.3
Gabe Johnson
2008 · AAA
28 38 48→50 45→40 40 .198/.259/.337 .138.279 175 35% 7% 63 -0.8 .207/.265/.317 .110.307 108 34% 7% 59 -1.1 .179/.239/.258.079.2736435%7%31-0.7
Drew Ellis
2023 · MLB
27 37 52→55 46→40 48 .196/.288/.367 .171.263 196 32% 10% 84 +0.6 .195/.284/.358 .163.250 206 29% 10% 80 +0.4 .173/.269/.328.156.20822329%10%63-0.3
Dominic Miroglio
2022 · AA
27 41 44→45 44→40 43 .205/.269/.321 .117.279 115 30% 7% 63 -0.9 .216/.284/.361 .145.260 155 23% 8% 80 +0.4 .203/.270/.374.171.21220216%7%72-0.1
Brian O'Keefe
2021 · AA
28 41→42 46→55 45→40 47 .209/.282/.338 .130.264 144 26% 8% 73 -0.1 .212/.271/.370 .158.289 215 33% 7% 76 +0.1 .198/.262/.368.171.24422129%7%69-0.2
David Masters
2021 · AA
28 42→36 46→45 42→40 43 .212/.279/.339 .128.290 143 31% 8% 72 -0.2 .215/.274/.369 .154.312 198 36% 7% 78 +0.2 .170/.231/.347.178.22628639%6%50-0.4
Kevin Richardson
2009 · AAA
28 40 49→50 44→40 39 .209/.268/.352 .143.283 194 32% 6% 71 -0.3 .193/.243/.330 .137.305 174 41% 5% 54 -1.4 .177/.226/.315.137.29318144%4%39-1.1
Caleb Hamilton
2023 · MLB
28 36 50→45 48→45 47 .189/.279/.338 .149.279 196 37% 11% 72 -0.2 .177/.257/.305 .128.279 167 40% 9% 55 -1.4 .109/.194/.201.091.17114544%9%0-1.3
Dan Butler
2015 · MLB
28 43→39 45 44→40 45 .213/.274/.334 .121.264 123 24% 6% 69 -0.4 .217/.279/.315 .098.282 73 24% 7% 65 -0.7 .214/.284/.310.095.2699022%8%63-0.3
Brad Davis
2011 · MLB
28 42 47→50 43→45 44 .213/.270/.353 .141.266 154 26% 7% 72 -0.2 .213/.260/.321 .108.282 106 27% 6% 58 -1.2 .197/.240/.283.087.2656427%5%37-1.1
Brett Cumberland
2022 · AAA
27 39 46→50 47→30 42 .192/.305/.315 .124.293 145 36% 8% 80 +0.4 .209/.298/.328 .119.308 146 34% 7% 79 +0.3 .208/.291/.302.095.30013032%7%64-0.2
Aaron Sisk
2007 · AA
28 40 50 47→45 43 .211/.269/.364 .152.271 1810 29% 7% 74 -0.1 .223/.279/.372 .149.284 198 28% 7% 80 +0.4 .227/.285/.382.154.27822326%6%84+0.3
Lee Mitchell
2010 · AAA
28 42→48 46→50 45 45 .205/.287/.340 .134.306 134 35% 9% 76 +0.0 .218/.275/.354 .136.316 127 33% 7% 73 -0.1 .231/.274/.388.156.32212831%5%79+0.2
Stephen McGee
2018 · AAA
27 43 43→40 45→30 48 .206/.290/.315 .108.293 104 31% 10% 70 -0.3 .202/.285/.308 .106.327 106 37% 10% 66 -0.6 .131/.233/.187.055.2643046%11%12-0.9
Jorge Saez
2018 · AA
27 39 48→45 46→30 42 .203/.267/.339 .136.286 174 34% 8% 67 -0.5 .210/.276/.341 .131.299 176 33% 8% 71 -0.3 .174/.247/.285.110.24217334%8%42-0.6