Osiris JohnsonSS Beloit Sky Carp
Age 25 R/R 6'0" / 198 lbs A+ HR -4%BB +3% Svc 0.0 · Ctrl thru 2035 peak 0.2 · 2029
wRC+†59
AVG/OBP/SLG.205 / .264 / .312
PA96
HR2
K%28
BB%7
MLB%0%
BAT: -4.5 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +2.7 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
4949
PWR
3131
SPD
6363
EYE
3737
trajectory · 10 yrs
0.2peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+0.1$0.5M+$0.0M (cut)
2031Pre-Arb$0.9M
2032Pre-Arb$0.9M
2033Arb-1$0.2M
2034Arb-2$0.4M
2035Arb-3$0.6M
Totals $-12M $-12M +$0.0M

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
201817 ROK2 teams 199190 33712 3733 74 .174.199.253.452 .079.263 372 .199 11 -20 -0 +0 +2 +6 -1.3
202120 A2 teams 391362 571018 231394 81 .157.216.257.473 .099.226 366 .214 22 -35 +1 +0 +4 +11 -1.8
202221 A2 teams 335308 59804 17914 101 .192.243.256.500 .065.252 275 .226 31 -26 +2 +0 +4 +9 -1.2
202322 A+Beloit Sky Carp 272252 50707 161011 62 .198.249.310.559 .111.297 376 .247 47 -16 +0 +0 +3 +8 -0.5
202423 A+Beloit Sky Carp 203188 31611 9462 162 .165.211.223.434 .059.208 234 .187 1 -23 +2 +0 +2 +6 -1.3
▸ 2026 Season
202625 MLBMIA 9689 18302 6271 21 .202.260.303.564 .101.275 286 .262 59 -4 +0 +0 +1 +3 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%MIA 135124 27513 9371 31 .218.276.347.623 .129.277 277 .270 65 -5 +0 +0 +1 +4 0.0
202827 MLB 25%MIA 226206 44815 16622 51 .214.277.335.612 .121.279 277 .274 68 -8 +1 +0 +2 +6 0.1
202928 MLB 37%MIA 288262 561116 21783 71 .214.280.332.612 .118.279 277 .276 69 -10 +1 -1 +3 +8 0.2
203029 MLB 47%MIA 322292 631217 24883 71 .216.282.336.618 .120.278 277 .275 69 -11 +1 -1 +3 +9 0.1
203130 MLB 55%MIA 344312 661317 26953 71 .212.279.327.606 .115.277 288 .272 66 -13 +1 -2 +4 +10 -0.1
203231 MLB 73%MIA 345313 651217 26973 61 .208.275.319.594 .112.276 288 .268 63 -14 +1 -3 +4 +10 -0.3
203332 MLB 90%MIA 336305 621216 25963 50 .203.270.308.578 .105.274 297 .263 60 -15 +1 -4 +4 +10 -0.5
203433 MLBMIA 313285 571115 23922 40 .200.265.298.563 .098.272 297 .258 56 -16 +1 -4 +3 +9 -0.7
203534 MLBMIA 273249 48914 20822 40 .193.258.285.543 .092.271 307 .252 51 -15 +1 -5 +3 +8 -0.9
▸ Career Totals (MLE all levels + projections)
Career 40783737 7361341274 264120437 9717 .197.257.299.555 .102.266 306 .250 50 -232 +13 -20 +44 +116 -8.2
/ 162G 650596 11721212 421926 153 .196.256.299.555 .102.265 306 .250 50 -37 +2 -3 +7 +18 -1.3

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
201817 AGreensboro Grasshoppers 8885 16302 1341 02 .188.207.294.501 .106.280 391 .220 27 -7 -1 +2 -0.6
201817 ROKGCL Marlins 111103 31821 4192 72 .301.339.447.786 .146.353 174 .342 120 +2 +1 +3 0.6
202120 AJupiter Hammerheads 283255 50813 23803 61 .196.270.271.541 .075.270 288 .250 50 -16 +1 +8 -0.7
202120 ROKFCL Marlins 10896 27918 11241 20 .281.361.6461.007 .365.297 2210 .429 187 +11 +0 +3 1.4
202221 A+Beloit Sky Carp 6055 11100 4161 20 .200.267.218.485 .018.282 277 .231 35 -4 +0 +2 -0.2
202221 AJupiter Hammerheads 275247 611005 19483 81 .247.309.348.657 .101.281 177 .292 82 -6 +1 +8 0.3
202322 A+Beloit Sky Carp 272246 611108 22801 62 .248.312.390.703 .142.333 298 .312 97 -1 +0 +8 0.7
202423 A+Beloit Sky Carp 203185 35711 12372 162 .189.246.254.500 .065.227 186 .227 32 -16 +2 +6 -0.8

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
Osiris Johnson (OGILVIE) 25 49 31 63 37 .205/.264/.312 .107.275 22 28% 7% 59 -0.2
Tanner Kirwer
2021 · A
25 46 38→40 56→60 42 .213/.280/.290 .076.310 519 31% 7% 59 -1.1 .208/.289/.312 .104.300 1233 32% 9% 69 -0.4 .193/.277/.285.093.278124132%9%55-0.7
Hunter Jones
2017 · AA
25 44→54 40→45 55 41 .214/.269/.302 .089.286 721 27% 6% 57 -1.2 .218/.274/.316 .098.285 714 25% 6% 63 -0.8 .213/.271/.311.098.27881225%6%57-0.7
Johnni Turbo
2013 · AA
24 48→49 39→40 56→55 38 .228/.264/.313 .085.308 618 28% 4% 57 -1.2 .234/.268/.321 .087.287 617 20% 3% 60 -1.0 .238/.275/.302.064.29531819%4%56-0.4
Elliott Blair
2013 · A
25 42→52 39→40 53→50 39 .203/.266/.294 .091.281 612 29% 5% 54 -1.4 .219/.282/.317 .098.310 79 30% 6% 67 -0.5 .231/.293/.331.100.3317930%6%72-0.1
Eliezer Mesa
2014 · AA
25 45→51 38→40 56→55 38 .216/.250/.294 .078.285 519 26% 4% 46 -2.0 .237/.269/.321 .084.298 612 22% 4% 61 -1.0 .285/.312/.353.068.35351020%3%82+0.2
Cade Gotta
2017 · AA
25 45→51 42→45 55 42 .220/.266/.329 .109.280 821 24% 6% 63 -0.9 .235/.286/.337 .102.300 729 23% 7% 72 -0.2 .241/.300/.342.101.30863622%8%78+0.1
Anthony Jackson
2008 · A
24 42→52 41→40 59→55 41 .204/.255/.308 .105.275 718 28% 6% 53 -1.5 .224/.278/.303 .079.288 424 22% 6% 60 -1.0 .242/.311/.315.073.29952819%8%76+0.0
Shannon Wilkerson
2013 · AA
25 43→50 39→40 53→55 39 .211/.247/.297 .086.272 717 25% 4% 46 -2.0 .224/.268/.307 .083.292 417 23% 5% 57 -1.2 .235/.272/.308.072.29431220%4%55-0.7
Chad Christensen
2015 · A
24 44→47 41→40 55 40 .215/.267/.313 .098.291 714 28% 5% 59 -1.1 .207/.258/.285 .078.312 516 33% 6% 48 -1.9 .193/.244/.253.059.30331935%6%31-1.5
Ryan Strausborger
2013 · AA
25 45 41→45 60→55 39 .217/.265/.322 .105.285 621 26% 5% 60 -1.0 .215/.257/.319 .104.276 824 24% 5% 56 -1.3 .204/.256/.297.093.27192827%5%48-0.9
Daniel Hinojosa
2010 · AAA
26 46 38→40 56→55 38 .216/.262/.300 .084.301 418 29% 5% 53 -1.5 .239/.279/.328 .089.312 621 24% 5% 67 -0.5 .250/.290/.322.072.31652322%5%67-0.2
Nate Eaton
2022 · A
25 39→49 40→50 54→60 42 .194/.255/.284 .090.264 717 28% 6% 46 -2.0 .218/.274/.348 .130.285 1428 28% 6% 72 -0.2 .215/.263/.353.138.275162928%5%65-0.5
Shawn Payne
2014 · A
25 47→55 40 57→55 48 .223/.292/.322 .098.281 724 22% 8% 72 -0.2 .212/.280/.314 .102.288 717 27% 8% 66 -0.6 .201/.275/.304.103.28271729%8%57-0.8
Najee Gaskins
2022 · A
24 46 39→30 52→50 39 .215/.273/.302 .086.316 614 32% 6% 59 -1.1 .212/.282/.289 .077.360 49 39% 6% 60 -1.0 .208/.293/.267.059.37721041%7%58-0.5
Marty Gantt
2014 · A
24 47 40 54→50 40 .222/.272/.318 .095.311 712 30% 6% 62 -0.9 .219/.287/.321 .102.300 711 27% 8% 70 -0.3 .211/.291/.314.104.28271126%9%67-0.3
J.E. Cruz
2006 · A
25 39→48 42→45 52→45 43 .195/.263/.294 .099.270 1012 30% 7% 53 -1.5 .210/.281/.310 .100.285 78 27% 8% 65 -0.7 .207/.282/.309.102.2796626%8%63-0.5
Niko Decolati
2023 · AA
25 45→47 40→45 54→55 42 .213/.279/.305 .092.310 820 32% 7% 63 -0.9 .209/.302/.294 .085.316 616 32% 9% 71 -0.3 .201/.316/.276.075.30851832%11%71-0.1
Casio Grider
2013 · A
25 41 38→40 56→55 38 .197/.252/.285 .088.286 418 31% 5% 46 -2.0 .201/.259/.287 .086.304 523 33% 6% 49 -1.8 .192/.249/.272.080.29763035%5%38-1.3
Chris Roller
2022 · AA
25 41 40→45 53→55 40 .196/.256/.291 .095.278 615 30% 6% 50 -1.8 .190/.266/.302 .112.286 1116 35% 8% 57 -1.2 .176/.260/.302.126.275141639%9%53-0.9
Cutter Dykstra
2013 · A
24 48→57 38→40 53→55 42 .226/.279/.303 .077.303 618 26% 6% 61 -1.0 .229/.294/.314 .085.312 613 26% 8% 71 -0.3 .227/.299/.307.080.31361127%8%69-0.3