Ivan Sosa

SS Columbia Fireflies
Age 22 R/R 6'2" / 180 lbs A HR -15%K -8% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKKC81.243/.309/.3652215—.145/.198/.211
202520ROKKC107.240/.274/.400231—.137/.170/.225
202621AKC162.178/.206/.36882-2—.115/.138/.231
2027PROJMLE22MLBKC272.188/.230/.3026447-0.2
2028PROJ34% MLB23MLBKC48.190/.234/.3061152-0.1
Next 2 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.0M2032Ext$0.9M2033Ext$0.9M2034Ext$1.0M+3
Skills · percentileMiLB Statcast 2026 A
ISO77
Speed12
wOBA8
Z-Con%8
wRC+6
K%4
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsMaikol Escotto (age 22) · Sammy Infante (age 22) · Stanley Consuegra (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 94 proj PA
wRC+†47
AVG/OBP/SLG.186 / .228 / .300
PA94
HR2
K%33
BB%4
ISO115
MLB%0%
Value2027 · WAR
BAT: -5.9 runs (wOBA-derived runs vs avg)-6BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +2.0 runs (Replacement-level credit)+2REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.12728
Tools · ContractCON 25 / POW 49
Toolsscout grade
CONTACT25
scouting grade only
POWER49
scouting grade only
EYE35
scouting grade only
SPEED51
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
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
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202217 ROKDSL KC Stewart — 203180 33912 16523 43 183261278539 94240 268 245 -11 — — — — — —
202318 ROKDSL Royals Gold — 10089 14403 8412 32 157242303546 146239 418 248 -22 — — — — — —
202419 ROKACL Royals — 8174 18302 6281 23 243309365674 122364 357 305 15 — — — — — —
202520 ROKACL Royals — 107100 24432 4361 31 240274400674 160355 344 292 1 — — — — — —
202621 AColumbia Fireflies — 162152 27508 5621 22 178206368575 191226 383 247 -2 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL KC Stewart — 203184 20501 12653 43 109176152328 43153 326 152 -11 — — — — — —
202318 ROK MLEDSL Royals Gold — 10091 7201 6502 32 77152132283 55143 506 135 -22 — — — — — —
202419 ROK MLEACL Royals — 8176 11201 4391 23 145198211408 66281 485 190 15 — — — — — —
202520 ROK MLEACL Royals — 107102 14221 3531 31 137170225395 88259 503 169 1 — — — — — —
202621 A MLEColumbia Fireflies — 162156 18305 3841 22 115138231368 115192 522 165 -2 — — — — — —
202217 ROK MLEDSL KC Stewart — 203184 20501 12653 43 109176152328 43157 326 152 -11 — — — — — —
202217 ROK RAWDSL KC Stewart — 203180 33912 16523 43 183261278539 94240 268 245 -11 — — — — — —
202318 ROK MLEDSL Royals Gold — 10091 7201 6502 32 77152132283 55146 506 135 -22 — — — — — —
202318 ROK RAWDSL Royals Gold — 10089 14403 8412 32 157242303546 146239 418 248 -22 — — — — — —
202419 ROK MLEACL Royals — 8176 11201 4391 23 145198211408 66278 485 190 15 — — — — — —
202419 ROK RAWACL Royals — 8174 18302 6281 23 243309365674 122364 357 305 15 — — — — — —
202520 ROK MLEACL Royals — 107102 14221 3531 31 137170225395 88271 503 169 1 — — — — — —
202520 ROK RAWACL Royals — 107100 24432 4361 31 240274400674 160355 344 292 1 — — — — — —
202621 A MLEColumbia Fireflies — 162156 18305 3841 22 115138231368 115188 522 165 -2 — — — — — —
202621 A RAWColumbia Fireflies — 162152 27508 5621 22 178206368575 191226 383 247 -2 — — — — — —
202217 ROK MLEDSL KC Stewart — 203186 20501 12653 43 108176151326 43153 326 152 -11 — — — — — —
202318 ROK MLEDSL Royals Gold — 10092 7201 6502 32 76152130282 54143 506 135 -22 — — — — — —
202419 ROK MLEACL Royals — 8176 11201 4391 23 145198211408 66281 485 190 15 — — — — — —
202520 ROK MLEACL Royals — 107102 14221 3531 31 137170225395 88259 503 169 1 — — — — — —
202621 A MLEColumbia Fireflies — 162157 18305 3841 22 115138229367 115192 522 165 -2 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEACL Royals — 8176 11201 4391 23 145198211408 66281 485 190 15 — — — — — —
202520 ROK MLEACL Royals — 107102 14221 3531 31 137170225395 88259 503 169 1 — — — — — —
202621 A MLEColumbia Fireflies — 162157 18305 3841 22 115138229367 115192 522 165 -2 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEKC 0% 272256 48826 12912 41 188230302532 115261 334 238 47 -17 +0 +0 +3 +6 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEKC 34% 140132 25413 6461 21 192237313550 121263 334 245 52 -8 +0 +0 +2 +3 -0.4
202823 MLB CTXKC 34% 4846 9201 2160 10 190234306540 116261 334 241 52 -3 +0 +0 +1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4846 9201 2160 10 196229304534 109276 334 241 9 -3 +0 +0 +1 +1 -0.1
/ 162G— A+C — 650623 12227014 272170 140 196229307536 111276 334 241 9 -37 +3 +0 +7 +14 -1.4
Career— MLE — 887830 11221414 3836810 1812 135182220403 86215 414 182 9 -14 +0 +0 +3 +5 -0.6
/ 162G— MLE — 650608 8115310 282707 139 133180217397 84213 424 182 9 -39 +1 +0 +7 +14 -1.7

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AColumbia Fireflies · 162 PAwOBA .242 → .165 (−77)K% 38.3% → 52.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.27%÷1.000×1.360——52.05%
BB% (unintentional) /PA3.09%÷1.000×0.690——2.13%
HBP% /PA0.62%—×0.780——0.48%
Singles /BIP15.56%÷1.000×0.920×0.969—13.87%
Doubles /BIP5.56%÷1.000×0.830×0.969—4.47%
Triples /BIP0.00%÷1.000×0.910×0.969—0.00%
Home runs /BIP8.89%÷1.000×0.800——7.11%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.969.

Result: wOBA .242 → .165; ISO .191 → .125; BABIP .226 → .192. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ROKACL Royals · 107 PAwOBA .284 → .169 (−115)K% 33.6% → 49.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.64%÷0.985×1.440——49.21%
BB% (unintentional) /PA3.74%÷0.971×0.620—×0.9852.35%
HBP% /PA0.93%—×0.720—×0.9850.66%
Singles /BIP23.44%÷1.019×0.820×0.963×0.98517.89%
Doubles /BIP6.25%÷0.975×0.720×0.963×0.9854.38%
Triples /BIP4.69%÷1.070×0.720×0.963×0.9852.99%
Home runs /BIP3.12%÷0.939×0.780—×0.9852.56%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 88, 1B 104, 2B 95, 3B 114, K 97, BB 94 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.

Result: wOBA .284 → .169; ISO .160 → .092; BABIP .355 → .259. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ROKACL Royals · 81 PAwOBA .297 → .190 (−107)K% 34.6% → 48.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.57%÷1.036×1.440——48.03%
BB% (unintentional) /PA7.41%÷1.010×0.620—×0.9954.52%
HBP% /PA1.23%—×0.720—×0.9950.88%
Singles /BIP28.26%÷1.029×0.820—×0.99522.40%
Doubles /BIP6.52%÷0.986×0.720—×0.9954.74%
Triples /BIP0.00%÷0.979×0.720—×0.9950.00%
Home runs /BIP4.35%÷0.949×0.780—×0.9953.56%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 106, 2B 97, 3B 96, K 107, BB 102 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average).

Result: wOBA .297 → .190; ISO .122 → .079; BABIP .364 → .281. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 DSLDSL Royals Gold · 100 PAwOBA .244 → .135 (−108)K% 41.0% → 50.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA41.00%÷0.998×1.220——50.13%
BB% (unintentional) /PA8.00%÷0.970×0.700—×0.9955.74%
HBP% /PA2.00%—×0.700—×0.9951.39%
Singles /BIP14.58%÷0.984×0.680×0.971×0.9959.74%
Doubles /BIP8.33%÷1.082×0.600×0.971×0.9954.47%
Triples /BIP0.00%÷1.150×0.600×0.971×0.9950.00%
Home runs /BIP6.25%÷1.048×0.470—×0.9952.79%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 110, 1B 97, 2B 116, 3B 130, K 100, BB 94 — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .244 → .135; ISO .146 → .062; BABIP .239 → .143. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 DSLDSL KC Stewart · 203 PAwOBA .242 → .152 (−91)K% 25.6% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.62%÷0.982×1.220——31.82%
BB% (unintentional) /PA7.88%÷0.969×0.700—×1.0085.74%
HBP% /PA1.48%—×0.700—×1.0081.04%
Singles /BIP16.41%÷0.960×0.680×0.950×1.00811.13%
Doubles /BIP7.03%÷1.003×0.600×0.950×1.0084.02%
Triples /BIP0.78%÷1.150×0.600×0.950×1.0080.39%
Home runs /BIP1.56%÷1.166×0.470—×1.0080.63%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 133, 1B 92, 2B 101, 3B 130, K 96, BB 94 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .242 → .152; ISO .094 → .046; BABIP .240 → .153. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).