Ivan SosaSS Columbia Fireflies
Age 21 R/R 6'2" / 180 lbs A HR -6% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION118 act + 78 ros · stats below = ROS only
wRC+†24
AVG/OBP/SLG.161 / .203 / .268
PA78
HR2
K%39
BB%4
BABIP240
ISO107
MLB%0%
Value2026 · WAR
BAT: -22.4 runs (wOBA-derived runs vs avg)-22BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +5.6 runs (Replacement-level credit)+6REPTotal WAR: -1.60-1.6WAR
trajectory · projected WAR by year
-0.4-0.82627
Tools · ContractCON 25 / POW 51
Toolsscout grade
CONTACT25
scouting grade only
POWER51
scouting grade only
EYE37
scouting grade only
SPEED51
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
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
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond 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
202217 ROKDSL KC Stewart 203185 22501 11783 43 119181162343 43193 385 161 -19
202217 ROKDSL KC Stewart 203180 33912 16523 43 183261278539 94240 268 245 46
202318 ROKDSL Royals Gold 10092 8202 5592 32 87152174325 87188 595 136 -38
202318 ROKDSL Royals Gold 10089 14403 8412 32 157242303546 146239 418 248 48
202419 ROKACL Royals 8176 12201 4381 23 158210224434 66297 475 196 8
202419 ROKACL Royals 8174 18302 6281 23 243309365674 122364 357 305 92
202520 ROKACL Royals 107102 13211 3541 31 127160196356 69255 503 169 -12
202520 ROKACL Royals 107100 24432 4361 31 240274400674 160355 344 292 82
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 AKC 118113 11105 2671 12 97121239360 142140 572 163 -17 -16 -1 +0 +1 +3 -1.2
YTD21 AKC 118112 18208 3471 12 161190393583 232169 403 248 48 -7 -1 +0 +1 +3 -0.3
ROS21 AKC 0% 7874 12202 3311 11 161203268471 107243 394 216 24 -7 -0 +0 +1 +2 -0.4
ROS21 MLBKC 0% 01 0000 000 00 240 206 16 +0 +0
FULL21 AKC 118114 11105 2671 12 96121237358 140136 572 163 -17 -16 -1 +0 +1 +3 -1.2
TOT21 AKC 196187 23307 5982 23 123154250405 128189 503 184 -1 -22 -1 +0 +2 +6 -1.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBKC 34% 247232 41717 11912 42 177220306526 129253 374 235 38 -17 +0 +0 +3 +7 -0.8
202722 MLBKC 34% 8580 13202 4311 11 163212263474 100250 365 224 30 -7 -0 +0 +1 +2 -0.4
▸ Career Totals
Career 8581 13202 4311 11 160212259471 99229 365 224 30 -7 -0 +0 +1 +2 -0.4
/ 162G 650619 9915015 312378 88 160212257469 97229 365 224 30 -51 -2 +0 +7 +18 -2.8
Career 816761 10820214 3735110 1712 142192228420 87234 435 190 4 -89 -1 +0 +9 +23 -6.0
/ 162G 650606 8616211 292798 1410 142191229420 87234 434 190 4 -71 -1 +0 +7 +18 -4.8

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
202217 ROKDSL KC Stewart 203180 33912 16523 43 183261278539 94240 268 245 46 -12 -0 +6 -0.7
202318 ROKDSL Royals Gold 10089 14403 8412 32 157242303546 146239 418 248 48 -6 -0 +3 -0.3
202419 ROKACL Royals 8174 18302 6281 23 243309365674 122364 357 305 92 -1 -1 +2 0.1
202520 ROKACL Royals 107100 24432 4361 31 240274400674 160355 344 292 82 -2 +0 +3 0.1

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
#1Jeff Mathislast yr '20
career totals — 15 seasons, 3,003 PA
153,0035312194253300+54+13611.310.9
/162664123+11.9+30.12.5pk7: 10
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
121553183226301+2+3-0.7-0.3
/1626641511+7.1+9.3-2.1pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.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 Sosa (OGILVIE) 21 20→25 46→51 46→51 37 123/154/250 128189 72 50% 3% -1 -1.6
Osiris Johnson
2022 · A
21 35 44→45 51→50 38 182/236/292 110262 137 35% 6% 41 -2.3 191/241/289 98269 1111 32% 6% 42 -2.3 180/229/26686246111531%5%29-1.4
Sthervin Matos
2015 · A
21 36→34 45→50 51→50 35 191/228/308 117251 1311 30% 4% 41 -2.3 181/231/261 80272 711 34% 5% 30 -3.1 160/215/2236324551335%6%12-2.2
Jesus Feliz
2021 · A
21 39 42→50 47→45 36 197/239/305 109262 98 28% 4% 46 -2.0 201/251/326 125295 146 35% 4% 56 -1.3 175/224/31914524321537%3%40-0.8
Will Banfield
2021 · A
21 34→35 40→50 47→30 34 174/220/260 86266 83 37% 5% 26 -3.4 180/221/294 114261 123 35% 4% 35 -2.8 194/236/29610226912032%4%39-1.2
Courtney Hawkins
2015 · A
21 32→33 46→50 48→50 31 168/221/288 120286 159 45% 5% 34 -2.8 184/229/310 126299 144 42% 5% 43 -2.2 170/216/31915024222240%5%37-1.3
Brayan Buelvas
2023 · A
21 35→40 46→50 50→55 39 186/245/315 128247 1413 30% 6% 51 -1.7 189/251/309 120275 1218 34% 7% 52 -1.6 182/244/294112275111436%7%42-1.3
Sammy Infante
2023 · A
22 33→25 45 48→55 34 167/234/287 119291 1310 45% 7% 40 -2.4 188/252/281 93310 816 39% 6% 45 -2.1 179/245/2537529362038%6%32-1.3
Junior Tilien
2023 · A
20 35→36 45→40 50→40 37 187/232/304 117264 134 34% 5% 42 -2.3 188/247/284 96259 84 29% 7% 43 -2.2 179/243/262832446227%7%34-1.6
Sean Coyle
2013 · A
21 36→34 45→50 54→50 37 187/249/310 124268 1213 34% 6% 52 -1.6 201/258/355 154293 1914 37% 6% 68 -0.5 192/251/359168278231539%7%64-0.4
Juan Carlos Negret
2019 · A
20 36→26 43→45 48→50 36 184/249/295 111273 1112 35% 5% 48 -1.9 165/236/279 114275 136 42% 6% 39 -2.5 127/201/25112419017243%7%17-2.1
Walking Cabrera
2023 · A
22 37→34 42→45 47→45 40 188/245/295 107268 108 33% 7% 46 -2.0 203/253/315 112302 129 35% 6% 54 -1.4 191/237/303112281151037%5%43-1.2
Alexfri Planez
2023 · A
21 38→35 49→50 50→45 32 202/232/343 141278 188 34% 3% 53 -1.5 200/234/336 136291 177 36% 3% 52 -1.6 178/207/31513825620339%3%31-2.1
Fabian Pertuz
2023 · A
22 37→33 41→40 49→55 33 185/229/278 92285 89 37% 4% 33 -2.9 172/223/263 91273 912 38% 5% 28 -3.2 143/198/2238022791340%5%4-2.5
Angel Aguilar
2017 · A
22 36→37 44→45 51→50 34 187/224/299 112263 1211 34% 4% 37 -2.6 190/223/291 101271 99 33% 3% 34 -2.8 181/211/277972608833%3%23-2.3
Ericson Leonora
2014 · A
21 41→29 45→50 48→50 37 207/253/331 124282 127 31% 5% 58 -1.2 198/234/339 141293 174 37% 4% 53 -1.5 177/208/33015325620139%3%36-1.3
Ariel Sandoval
2017 · A
21 38→35 45 47→50 31 197/229/322 124285 1310 35% 3% 45 -2.1 183/226/300 117303 1310 42% 5% 39 -2.5 166/213/280114278141044%5%25-2.2
Levi Carolus
2008 · A
20 35 42→50 47→40 35 181/227/285 104256 107 33% 4% 35 -2.8 196/234/309 113297 118 37% 4% 44 -2.1 182/216/30512427014538%3%32-1.1
Daniel Falcon
2010 · A
21 40 43→45 49→50 35 201/244/311 111295 117 35% 5% 49 -1.8 200/236/303 103281 109 31% 4% 43 -2.2 175/198/282107228121330%2%17-1.4
Stanley Consuegra
2023 · A
22 37→33 45→50 45 35 187/240/311 124284 129 37% 5% 48 -1.9 184/240/311 127278 148 38% 6% 48 -1.9 167/226/29312624816738%6%35-2.0
Rafael Mejia
2018 · A
20 35 42→40 47→50 36 182/227/281 99253 106 32% 5% 33 -2.9 211/251/341 130301 158 34% 4% 60 -1.0 206/233/374168276241035%2%56-0.3