Angel Ramirez

OF Columbia Fireflies
Age 22 R/R 6'2" / 190 lbs A HR -15%K -8% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROK/INTL2 orgs140.258/.333/.30601133—.193/.268/.239
202520ROK/INTL2 orgs283.290/.367/.38411190—.222/.323/.296
202621A/ROK/INTL2 orgs212.293/.376/.3763774—.227/.286/.309
2027PROJMLE22MLBKC288.209/.276/.3085566-0.2
2028PROJ34% MLB23MLBKC51.211/.279/.3161171-0.1
2029PROJ46% MLB24MLBKC103.214/.283/.3272275-0.2
Next 3 projected WAR -0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030Ext$0.0M2031Ext$0.0M2032Ext$0.9M2033Ext$0.9M2034Ext$1.0M+3
Skills · percentileMiLB Statcast 2026 A
K%68
Whiff%66
Z-Con%66
Chase%46
BB%39
wOBA23
Career WAR0.0 WAR median (P10 0.0 / P90 0.2, comp-based) · star 1% · didn't stick 93%
CompsFrancisco Acuna (age 22) · Jack Brannigan (age 22) · Luis Carpio (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 103 proj PA
wRC+†66
AVG/OBP/SLG.207 / .274 / .306
PA103
HR2
K%27
BB%8
ISO100
MLB%0%
Value2027 · WAR
BAT: -4.2 runs (wOBA-derived runs vs avg)-4BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: -0.6 runs (Positional adjustment)-1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.1-0.2272829
Contract
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
2029MiLBstill in minors · estimated debut 2032
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)
202318 ROKDSL Royals Gold — 125100 24600 19124 53 240382300682 60270 1015 322 36 — — — — — —
202318 INTLNaranjeros de Hermosillo — 4339 8100 3110 10 205262231493 26276 267 226 39 — — — — — —
202419 ROKDSL Royals Fortuna — 9785 24410 11111 101 282371353724 71324 1111 334 38 — — — — — —
202419 INTLNaranjeros de Hermosillo — 4339 8000 1101 12 205244205449 276 232 202 23 — — — — — —
202520 ROKACL Royals — 9676 22401 14153 71 289419382801 92333 1615 360 70 — — — — — —
202520 INTLNaranjeros de Hermosillo — 187169 491410 12251 42 290341385725 95336 136 318 101 — — — — — —
202621 AColumbia Fireflies — 129108 25302 14270 22 231320315634 83280 2111 278 46 — — — — — —
202621 ROKACL Royals — 4944 16201 5100 40 364429477906 114455 2010 406 76 — — — — — —
202621 INTLNaranjeros de Hermosillo — 3429 12100 540 10 414500448948 34480 1215 433 179 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202318 ROK MLEDSL Royals Gold — 125105 17400 14154 53 162285200485 38176 1211 222 36 — — — — — —
202419 ROK MLEDSL Royals Fortuna — 9788 17210 8131 101 193268239507 45220 138 224 38 — — — — — —
202520 ROK MLEACL Royals — 9681 18301 9223 71 222323296619 74257 239 271 70 — — — — — —
202621 A MLEColumbia Fireflies — 129112 24302 10370 22 214279295573 80255 298 236 46 — — — — — —
202621 ROK MLEACL Royals — 4946 12101 3140 40 261306348654 87359 296 281 76 — — — — — —
202318 ROK MLE2 teams — 168143 23500 18204 63 161273196469 35184 1211 222 36 — — — — — —
202318 ROK RAW2 teams — 168139 32700 22234 63 230352281632 50271 1413 297 36 — — — — — —
202419 ROK MLE2 teams — 140125 25410 11192 113 200275248523 48236 148 224 38 — — — — — —
202419 ROK RAW2 teams — 140124 32410 12212 113 258333306640 48311 159 293 38 — — — — — —
202520 INTL MLE2 teams — 283245 53903 26654 113 216302290592 73275 239 271 70 — — — — — —
202520 INTL RAW2 teams — 283245 711811 26404 113 290367384751 94335 149 332 70 — — — — — —
202621 A MLE3 teams — 212190 42503 15610 72 221278295573 74302 297 248 54 — — — — — —
202621 A RAW3 teams — 212181 53603 24410 72 293376376751 83357 1911 333 54 — — — — — —
202318 ROK MLE2 teams — 168144 23500 18204 63 160273194467 35176 1211 222 36 — — — — — —
202419 ROK MLE2 teams — 140126 25410 11192 113 198275246521 48220 148 224 38 — — — — — —
202520 INTL MLE2 teams — 283251 53903 26654 113 211302283585 72257 239 271 70 — — — — — —
202621 A MLE3 teams — 212195 42503 15610 72 215278287565 72284 297 248 54 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLE2 teams — 140126 25410 11192 113 198275246521 48220 148 224 38 — — — — — —
202520 INTL MLE2 teams — 283251 53903 26654 113 211302283585 72257 239 271 70 — — — — — —
202621 A MLE3 teams — 212195 42503 15610 72 215278287565 72284 297 248 54 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEKC 0% 288262 55925 22792 51 209276308585 100277 278 265 66 -12 +1 -2 -2 +6 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEKC 34% 147134 29513 11401 31 213281322604 109278 277 273 71 -5 +0 -1 -1 +3 -0.3
202924 MLB MLEKC 46% 223202 44715 17592 41 217285334619 117280 268 279 75 -7 +0 -1 -1 +5 -0.4
202823 MLB CTXKC 34% 5147 10201 4140 10 211279316595 105277 278 270 71 -2 +0 -0 -0 +1 -0.1
202924 MLB CTXKC 46% 10393 20312 8271 20 214283327609 112278 268 275 75 -3 +0 -0 -1 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 154140 30513 12411 30 214281329610 114278 278 273 60 -5 +1 -1 -1 +3 -0.3
/ 162G— A+C — 650591 12721413 511734 130 215282330612 115279 278 273 60 -20 +3 -3 -4 +14 -1.1
Career— MLE — 12761132 23638416 10629214 4413 208284292576 83263 238 257 60 -16 +1 -2 -3 +10 -1.0
/ 162G— MLE — 650577 1201928 541497 227 208284289574 81262 238 257 60 -22 +1 -3 -4 +14 -1.4

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 · 129 PAwOBA .278 → .236 (−41)K% 20.9% → 28.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.93%÷1.000×1.360——28.47%
BB% (unintentional) /PA10.85%÷1.000×0.690—×1.0157.60%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP24.69%÷1.000×0.920×0.989×1.01522.80%
Doubles /BIP3.70%÷1.000×0.830×0.989×1.0153.09%
Triples /BIP0.00%÷1.000×0.910×0.989×1.0150.00%
Home runs /BIP2.47%÷1.000×0.800—×1.0152.00%

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 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .278 → .236; ISO .083 → .069; BABIP .280 → .255. 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).

2026 ROKACL Royals · 49 PAwOBA .396 → .281 (−115)K% 20.4% → 29.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.41%÷1.000×1.440——29.39%
BB% (unintentional) /PA10.20%÷1.000×0.620—×0.9856.23%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP38.24%÷1.000×0.820—×0.98530.88%
Doubles /BIP5.88%÷1.000×0.720—×0.9854.17%
Triples /BIP0.00%÷1.000×0.720—×0.9850.00%
Home runs /BIP2.94%÷1.000×0.780—×0.9852.26%

Factors used: level-wide ROK 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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .396 → .281; ISO .114 → .079; BABIP .455 → .359. 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 · 96 PAwOBA .363 → .271 (−92)K% 15.6% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.62%÷0.985×1.440——22.85%
BB% (unintentional) /PA14.58%÷0.971×0.620—×0.9959.27%
HBP% /PA3.12%—×0.720—×0.9952.24%
Singles /BIP27.87%÷1.019×0.820×0.980×0.99521.86%
Doubles /BIP6.56%÷0.975×0.720×0.980×0.9954.72%
Triples /BIP0.00%÷1.070×0.720×0.980×0.9950.00%
Home runs /BIP1.64%÷0.939×0.780—×0.9951.35%

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 20 vs a level average of 19.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.980.

Result: wOBA .363 → .271; ISO .092 → .073; BABIP .333 → .257. 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 DSLDSL Royals Fortuna · 97 PAwOBA .326 → .224 (−101)K% 11.3% → 13.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.34%÷1.021×1.220——13.55%
BB% (unintentional) /PA11.34%÷1.003×0.700—×0.9957.87%
HBP% /PA1.03%—×0.700—×0.9950.72%
Singles /BIP25.68%÷1.002×0.680×1.034×0.99517.92%
Doubles /BIP5.41%÷1.015×0.600×1.034×0.9953.29%
Triples /BIP1.35%÷1.000×0.600×1.034×0.9950.83%
Home runs /BIP0.00%÷1.288×0.470—×0.9950.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 158, 1B 100, 2B 103, 3B 100, K 104, BB 101 — 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 ×1.034.

Result: wOBA .326 → .224; ISO .071 → .044; BABIP .324 → .220. 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 · 125 PAwOBA .317 → .222 (−95)K% 9.6% → 11.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.60%÷0.998×1.220——11.74%
BB% (unintentional) /PA15.20%÷0.970×0.700—×1.00811.05%
HBP% /PA3.20%—×0.700—×1.0082.26%
Singles /BIP20.45%÷0.984×0.680×0.984×1.00814.01%
Doubles /BIP6.82%÷1.082×0.600×0.984×1.0083.75%
Triples /BIP0.00%÷1.150×0.600×0.984×1.0080.00%
Home runs /BIP0.00%÷1.048×0.470—×1.0080.00%

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 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.984.

Result: wOBA .317 → .222; ISO .060 → .035; BABIP .270 → .176. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .