Cooper JohnsonC Round Rock Express
Age 28 R/R 6'0" / 209 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION235 act + 156 ros · stats below = ROS only
wRC+†51
AVG/OBP/SLG.171 / .251 / .291
PA156
HR4
K%34
BB%9
BABIP236
ISO121
MLB%10%
Value2026 · WAR
BAT: -26.3 runs (wOBA-derived runs vs avg)-26BATRUN: -0.5 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +7.0 runs (Positional adjustment)+7POSREP: +11.1 runs (Replacement-level credit)+11REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.1-0.22627
Tools · ContractCON 35 / POW 40
Toolsscout grade
CONTACT35
scouting grade only
POWER40
scouting grade only
EYE60
scouting grade only
SPEED45
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
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
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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201921 AWest Michigan Whitecaps 10388 13402 11343 20 148265261526 114208 3311 245 46
201921 AWest Michigan Whitecaps 10384 15402 15283 20 179324298621 119236 2715 292 82
202123 A+2 teams 327283 421503 351324 21 148252233485 85260 4011 221 28
202123 A+2 teams 327267 531903 51924 21 199335303639 105287 2816 297 86
202224 A+2 teams 11098 12301 9513 00 122218184402 61239 468 181 -3
202224 A+2 teams 11094 15301 13363 00 160282223505 64246 3312 247 47
202325 A+Hickory Crawdads 147128 17402 14763 41 133234211445 78294 5210 210 19
202325 A+Hickory Crawdads 147121 26603 21543 41 215345339684 124354 3714 314 99
202426 AAFrisco RoughRiders 300267 4814011 28993 00 180265356621 176234 339 272 66
202426 AAFrisco RoughRiders 300251 5918014 44783 00 235356474830 239281 2615 365 138
202527 AAA3 teams 424374 681619 411404 50 182270302572 120259 3310 255 54
202527 AAA3 teams 424360 791619 551194 50 219329344674 125298 2813 307 93
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAATEX 235212 35706 19842 11 165240283523 118236 368 229 33 -18 -0 +0 +4 +7 -0.7
YTD28 AAATEX 235205 43908 26652 11 210305371675 161263 2811 304 91 -3 -0 +0 +4 +7 0.8
ROS28 AAATEX 10% 156140 24504 14531 10 171251291542 121240 349 252 51 -9 +0 +0 +3 +4 -0.1
ROS28 MLBTEX 10% 1615 3100 150 00 200250267517 67241 316 247 47 -1 +0 +0 +0 +0 -0.0
FULL28 AAATEX 251227 38806 20892 11 167241282523 115241 358 230 34 -19 -0 +0 +4 +7 -0.7
TOT28 AAATEX 391352 5912010 331373 21 167244286531 119236 358 238 41 -26 +0 +0 +7 +11 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBTEX 27% 320286 511118 281063 21 178259308566 129245 339 257 55 -16 +0 -1 +6 +9 -0.3
202729 MLBTEX 27% 8778 14302 8291 10 179264295559 115246 339 251 51 -5 +0 -0 +2 +2 -0.1
▸ Career Totals
Career 10393 17402 9341 10 183262290552 108263 339 251 50 -6 +0 -0 +2 +3 -0.1
/ 162G 650587 10725013 572156 60 182262291553 109262 339 251 50 -37 +1 -2 +12 +18 -0.8
Career 18871664 27572240 18069124 163 165256283539 118249 3710 244 45 -118 +2 -1 +34 +53 -3.1
/ 162G 650573 9525114 622388 61 166257286543 120249 3710 244 45 -41 +1 -0 +12 +18 -1.0

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
201921 AWest Michigan Whitecaps 10384 15402 15283 20 179324298621 119236 2715 292 82 -2 +0 +3 0.1
202123 A+West Michigan Whitecaps 202164 291401 32532 01 177318280599 104250 2616 280 72 -6 -0 +6 -0.1
202123 ALakeland Flying Tigers 125103 24502 19392 20 233363340703 107355 3115 326 107 +1 +0 +4 0.5
202224 AAErie SeaWolves 1916 0000 3100 00 158158 5316 110 -57 -3 +0 +1 -0.3
202224 A+West Michigan Whitecaps 9178 15301 10263 00 192308269577 77275 2911 275 69 -3 +0 +3 -0.1
202325 A+Hickory Crawdads 147121 26603 21543 41 215345339684 124354 3714 314 99 -0 +0 +4 0.4
202426 AAFrisco RoughRiders 300251 5918014 44783 00 235356474830 239281 2615 365 138 +13 +0 +8 2.2
202527 AAARound Rock Express 322273 571016 42883 40 209321319639 110280 2713 294 83 -6 +1 +9 0.4
202527 AAFrisco RoughRiders 7160 16503 10241 00 267380500880 233394 3414 389 156 +4 +0 +2 0.7
202527 INTLGigantes del Cibao 3127 6100 370 10 222300259559 37300 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 167/244/286 119236 102 35% 8% 41 -0.8
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 196/259/308 112257 136 29% 7% 56 -1.3 213/261/333 120273 135 26% 6% 62 -0.9 210/254/32411426612125%5%54-0.6
Dave Wallace
2008 · AAA
28 34 47→45 43→40 42 182/256/313 130250 175 33% 8% 56 -1.3 211/279/332 121284 137 29% 8% 70 -0.3 205/282/30710226711026%8%64-0.2
Dom Nuñez
2023 · MLB
28 34→44 44→45 46→45 49 175/264/291 116246 114 32% 11% 54 -1.4 169/258/274 105260 106 36% 10% 47 -1.9 135/237/2319621710339%11%27-1.2
Zack Short
2023 · MLB
28 37→38 46→50 46→45 51 190/285/315 126261 139 31% 11% 69 -0.4 190/284/317 127263 1410 31% 11% 69 -0.4 173/272/29912623415831%11%58-0.7
Andrew Susac
2018 · MLB
28 35→40 48→50 47→30 42 188/252/323 135255 173 33% 8% 56 -1.3 206/283/351 145293 178 33% 9% 77 +0.1 200/295/34314328118033%11%78+0.1
Grayson Greiner
2021 · MLB
28 41 48→45 46→30 43 210/274/348 137279 174 30% 8% 72 -0.2 197/260/308 111344 125 43% 7% 56 -1.3 179/245/2678833110145%7%36-0.9
Christian Kelley
2021 · AAA
27 38 45→40 47→30 40 194/250/312 118257 135 29% 6% 53 -1.5 231/295/334 103322 98 29% 8% 76 +0.1 254/328/320663644028%9%87+0.2
Jackson Williams
2014 · AAA
28 39 46→45 44→40 41 203/247/326 123250 143 25% 5% 54 -1.4 201/257/286 85261 75 24% 7% 48 -1.9 187/247/247602444224%7%31-1.5
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Alvin Colina
2010 · AAA
28 42 46→45 44→40 40 214/267/340 125281 145 29% 6% 67 -0.5 213/261/339 126288 148 30% 5% 64 -0.8 173/213/27910523713332%3%26-1.1
Caleb Hamilton
2022 · AAA
27 35 44→45 47→45 44 179/260/291 112277 129 38% 10% 52 -1.6 180/266/322 142275 196 39% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Gabe Johnson
2008 · AAA
28 38 49→50 45→40 39 200/259/341 142281 175 35% 7% 64 -0.8 210/268/319 109310 109 33% 7% 62 -0.9 179/240/258792746435%7%32-0.7
Colt Morton
2009 · MLB
27 37 47→50 47→30 40 193/259/325 132276 154 35% 7% 60 -1.0 204/259/342 138283 167 32% 6% 64 -0.8 170/221/35818819725030%5%50-0.3
Dominic Miroglio
2022 · AA
27 40 43→45 43→40 42 200/265/312 112284 105 32% 7% 59 -1.1 218/285/362 144262 156 22% 8% 81 +0.4 201/267/37617520821216%7%72-0.1
Trent Giambrone
2022 · AAA
28 35→41 43→50 48→55 41 179/241/285 105253 1113 33% 7% 42 -2.3 189/249/278 89270 815 31% 7% 43 -2.2 160/223/2246523051931%6%16-2.0
Clint Sammons
2012 · AAA
29 34→44 45→40 44→45 42 182/239/296 114224 148 26% 6% 44 -2.1 203/247/342 139274 188 32% 5% 59 -1.1 156/183/28212619820034%2%14-1.0
Tres Barrera
2023 · MLB
28 44→42 44→45 40 47 218/286/328 110273 123 24% 8% 72 -0.2 206/270/321 115260 145 25% 7% 63 -0.8 179/247/2719222613226%7%38-1.1
Nash Knight
2022 · AAA
29 36→46 44→45 43→40 45 184/268/299 115267 126 34% 9% 58 -1.2 201/279/314 113329 116 39% 9% 66 -0.6 187/275/2871003239041%9%53-0.8
David Masters
2021 · AA
28 43→36 47→45 44→40 42 215/279/349 134294 154 31% 7% 75 -0.0 220/277/383 163314 219 35% 6% 82 +0.5 182/238/38320123433638%6%62-0.2
Jake Lowery
2017 · AA
27 36 44→45 47→30 43 185/254/299 114263 115 33% 8% 51 -1.7 195/267/300 105315 106 38% 9% 56 -1.3 118/199/170522533050%9%-6-1.3