Ramon Ramirez

C Quad Cities River Bandits
Age 22 R/R 5'11" / 180 lbs A+ HR -15%K -8% Svc 0.0 · Ctrl thru 2033
Overview
A+PROSPECTMiLBFA 2034
OGV OFP45OGV rank#89ETA2028MLB%4%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKKC203.265/.381/.4597166—.194/.282/.344
202520A/ROKKC331.249/.345/.44512769—.198/.273/.352
202621A+/INTL2 orgs389.282/.369/.481141095—.236/.304/.388
2027PROJMLE22MLBKC9.220/.290/.36400870.0
2028PROJ45% MLB23MLBKC140.224/.295/.37742920.5
2029PROJ59% MLB24MLBKC223.227/.298/.38573960.8
Next 3 projected WAR 1.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Arb-1$4M2032Arb-2$7M2033Arb-3$9M
Skills · percentileMiLB Statcast 2026 A+
ISO72
wOBA71
wRC+68
Whiff%68
Z-Con%66
Speed64
Career WAR0.0 WAR median (P10 -0.3 / P90 24, comp-based) · star 6% · didn't stick 66%
CompsAgustín Ramírez (age 22) · Miguel Amaya (age 22) · Max Stassi (age 22)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†87
AVG/OBP/SLG.220 / .290 / .364
PA9
HR0
K%22
BB%11
BABIP277
ISO153
MLB%4%
Value2027 · WAR
BAT: -3.2 runs (wOBA-derived runs vs avg)-3BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.60+0.6WAR
0.00.81.70.00.50.81.11.21.21.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$24M ctrl surplus
Contract
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
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.5$2M+$1M
2029Pre-Arb$0.8M+0.8$3M+$2M
2030Pre-Arb$0.8M+1.1$7M+$6M
2031Arb-1$4M+1.2$7M+$4M
2032Arb-2$7M+1.2$7M+$3M
2033Arb-3$9M+1.0$5M+$0.3M
Totals $22M $30M +$17M

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. Catcher framing: only 2027 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 1-3 WAR low.

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 Blue — 150122 42908 21183 64 3444526151.067 270340 1214 451 82 — — — — — —
202419 ROKACL Royals — 203170 451017 26426 10 265381459840 194311 2113 374 66 — — — — — —
202520 AColumbia Fireflies — 307258 6312311 36655 62 244348442790 198274 2112 343 70 — — — — — —
202520 ROKACL Royals — 2423 7101 030 10 304304478783 174300 120 329 62 — — — — — —
202621 A+Quad Cities River Bandits — 372323 9023113 39855 101 279364477841 198338 2310 368 90 — — — — — —
202621 INTLBravos de Margarita — 1714 5001 340 01 3574715711.042 214444 2418 458 196 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202318 ROK MLEDSL Royals Blue — 150128 27504 15223 64 211308344652 133205 1510 290 82 — — — — — —
202419 ROK MLEACL Royals — 203180 35716 16586 10 194282344627 150239 298 266 66 — — — — — —
202520 A MLEColumbia Fireflies — 307269 521138 25905 62 193274346620 152234 298 271 70 — — — — — —
202520 ROK MLEACL Royals — 2423 6101 040 10 261261435696 174235 170 260 62 — — — — — —
202621 A+ MLEQuad Cities River Bandits — 372335 7919110 281085 101 236304388692 152306 298 301 90 — — — — — —
202318 ROK MLEDSL Royals Blue — 150128 27504 15223 64 211308344652 133217 1510 290 82 — — — — — —
202318 ROK RAWDSL Royals Blue — 150122 42908 21183 64 3444526151.067 270340 1214 451 82 — — — — — —
202419 ROK MLEACL Royals — 203180 35716 16586 10 194282344627 150248 298 266 66 — — — — — —
202419 ROK RAWACL Royals — 203170 451017 26426 10 265381459840 194311 2113 374 66 — — — — — —
202520 A MLE2 teams — 331292 571139 25945 72 195270346616 151242 288 270 69 — — — — — —
202520 A RAW2 teams — 331281 7013312 36685 72 249345445790 196276 2111 342 69 — — — — — —
202621 A+ MLE2 teams — 389350 8320111 301135 102 237306394701 157314 298 301 90 — — — — — —
202621 A+ RAW2 teams — 389337 9523114 42895 102 282369481850 199342 2311 372 90 — — — — — —
202318 ROK MLEDSL Royals Blue — 150131 27504 15223 64 206308336644 130205 1510 290 82 — — — — — —
202419 ROK MLEACL Royals — 203179 35716 16586 10 196282346629 151239 298 266 66 — — — — — —
202520 A MLE2 teams — 331298 571139 25945 72 191270339609 148234 288 270 69 — — — — — —
202621 A+ MLE2 teams — 389351 8320111 301135 102 236306393700 157306 298 301 90 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEACL Royals — 203179 35716 16586 10 196282346629 151239 298 266 66 — — — — — —
202520 A MLE2 teams — 331298 571139 25945 72 191270339609 148234 288 270 69 — — — — — —
202621 A+ MLE2 teams — 389351 8320111 301135 102 236306393700 157306 298 301 90 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEKC 4% 482436 9621213 371266 71 223293374666 151279 268 297 87 -7 +1 -1 +9 +10 0.6
▸ 2027 — real world (MLB)
202722 MLB CTXKC 4% 98 1000 120 00 220290364654 145277 2211 292 87 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEKC 45% 310279 631419 24794 41 228298387685 160281 258 305 92 -3 +0 -1 +6 +7 0.9
202924 MLB MLEKC 59% 379342 7917212 30964 51 231302396698 165282 258 310 96 -2 +1 -0 +7 +8 1.4
203025 MLB MLEKC 65% 416374 8718214 341045 51 232304400704 168283 258 312 98 -1 +1 +0 +7 +9 1.6
203126 MLB MLEKC 68% 437394 9119214 351095 51 233305402706 168283 258 313 98 -1 +1 +0 +8 +9 1.7
203227 MLB MLEKC 68% 444400 9219214 361115 51 233305399704 167283 258 312 98 -1 +1 +0 +8 +10 1.7
203328 MLB MLEKC 68% 443399 9219214 361115 41 231303395697 164282 258 310 96 -2 +0 -1 +8 +10 1.5
203429 MLB MLEKC 66% 435392 9019213 351115 31 228300388688 160280 268 306 93 -4 +0 -1 +8 +9 1.3
203530 MLB MLEKC 66% 423382 8718213 341094 31 225296380676 155278 268 301 90 -5 +0 -2 +8 +9 1.0
203631 MLB MLEKC 65% 388350 7716111 311014 31 221291370661 149275 268 295 86 -7 +0 -3 +7 +8 0.7
203732 MLB MLEKC 65% 351318 6914110 27933 11 216285357642 142271 268 287 81 -8 -0 -3 +6 +8 0.2
203833 MLB MLEKC 65% 298270 571118 23813 12 209277342619 133265 278 278 74 -9 -1 -4 +5 +6 -0.2
202823 MLB CTXKC 45% 140126 29614 11362 20 224295377672 153278 268 299 92 -1 +0 -0 +3 +3 0.5
202924 MLB CTXKC 59% 223200 461017 18563 31 227298385684 158280 258 304 96 -1 +0 -0 +4 +5 0.8
203025 MLB CTXKC 65% 271244 551218 22683 41 229301389690 160281 258 307 98 -1 +0 +0 +5 +6 1.1
203126 MLB CTXKC 68% 298269 611319 24743 41 230302390692 161281 258 308 98 -1 +0 +0 +5 +6 1.2
203227 MLB CTXKC 68% 302271 621319 25753 31 229301388690 159281 258 307 98 -1 +0 +0 +5 +7 1.2
203328 MLB CTXKC 68% 301270 611319 25763 31 227299384683 156280 258 304 96 -2 +0 -0 +5 +7 1.0
203429 MLB CTXKC 66% 289261 581218 23733 21 225297377674 153278 258 301 93 -2 +0 -1 +5 +6 0.8
203530 MLB CTXKC 66% 277250 561218 22713 21 222293370663 148276 268 296 90 -3 +0 -1 +5 +6 0.7
203631 MLB CTXKC 65% 252227 491017 20663 20 218288360648 143273 268 290 86 -4 +0 -2 +4 +5 0.5
203732 MLB CTXKC 65% 227205 44916 18602 11 212282348630 135269 268 282 81 -5 -0 -2 +4 +5 0.1
203833 MLB CTXKC 65% 192173 36715 15522 11 206274333607 127263 278 273 74 -6 -0 -3 +3 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 27722496 5571171180 22370730 279 223295375670 152277 268 298 89 -27 +2 -9 +50 +60 7.7
/ 162G— A+C — 650585 13127319 521667 62 224295378672 154278 268 298 89 -6 +0 -2 +12 +14 1.8
Career— MLE — 56075039 112823624168 447144769 6621 224296380676 156277 268 300 89 -46 +3 -15 +81 +98 12.4
/ 162G— MLE — 650584 13027319 521688 82 223295377672 154276 268 300 89 -7 +0 -2 +12 +14 1.8

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 A+Quad Cities River Bandits · 372 PAwOBA .362 → .301 (−61)K% 22.8% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.85%÷1.000×1.270——29.02%
BB% (unintentional) /PA10.48%÷1.000×0.710—×1.0277.64%
HBP% /PA1.34%—×0.790—×1.0271.09%
Singles /BIP22.27%÷1.000×0.920×1.004×1.02721.13%
Doubles /BIP9.66%÷1.000×0.810×1.004×1.0278.08%
Triples /BIP0.42%÷1.000×0.850×1.004×1.0270.37%
Home runs /BIP5.46%÷1.000×0.800—×1.0274.49%

Factors used: league row Midwest League. 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.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .362 → .301; ISO .198 → .160; BABIP .338 → .306. 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 AColumbia Fireflies · 307 PAwOBA .343 → .271 (−72)K% 21.2% → 29.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.17%÷0.982×1.360——29.32%
BB% (unintentional) /PA11.73%÷1.006×0.690—×1.0308.29%
HBP% /PA1.63%—×0.780—×1.0301.31%
Singles /BIP19.17%÷1.099×0.920×0.977×1.03016.15%
Doubles /BIP6.22%÷0.913×0.830×0.977×1.0305.69%
Triples /BIP1.55%÷0.937×0.910×0.977×1.0301.52%
Home runs /BIP5.70%÷1.086×0.800—×1.0304.33%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 120, 2B 83, 3B 87, K 96, BB 101 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .343 → .271; ISO .198 → .158; BABIP .274 → .234. 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 · 24 PAwOBA .333 → .260 (−73)K% 12.5% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷0.985×1.440——18.28%
BB% (unintentional) /PA0.00%÷0.971×0.620—×0.9950.00%
HBP% /PA0.00%—×0.720—×0.9950.00%
Singles /BIP25.00%÷1.019×0.820—×0.99520.01%
Doubles /BIP5.00%÷0.975×0.720—×0.9953.67%
Triples /BIP0.00%÷1.070×0.720—×0.9950.00%
Home runs /BIP5.00%÷0.939×0.780—×0.9954.13%

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

Result: wOBA .333 → .260; ISO .174 → .137; BABIP .300 → .235. 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 · 203 PAwOBA .367 → .266 (−101)K% 20.7% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.69%÷1.036×1.440——28.75%
BB% (unintentional) /PA12.81%÷1.010×0.620—×1.0087.92%
HBP% /PA2.96%—×0.720—×1.0082.14%
Singles /BIP21.09%÷1.029×0.820×0.990×1.00816.77%
Doubles /BIP7.81%÷0.986×0.720×0.990×1.0085.69%
Triples /BIP0.78%÷0.979×0.720×0.990×1.0080.57%
Home runs /BIP5.47%÷0.949×0.780—×1.0084.53%

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

Result: wOBA .367 → .266; ISO .194 → .149; BABIP .311 → .239. 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 Blue · 150 PAwOBA .451 → .290 (−161)K% 12.0% → 15.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.00%÷0.977×1.220——14.99%
BB% (unintentional) /PA14.00%÷1.010×0.700—×1.0089.77%
HBP% /PA2.00%—×0.700—×1.0081.41%
Singles /BIP24.04%÷0.990×0.680×0.950×1.00815.81%
Doubles /BIP8.65%÷1.078×0.600×0.950×1.0084.61%
Triples /BIP0.00%÷1.149×0.600×0.950×1.0080.00%
Home runs /BIP7.69%÷0.903×0.470—×1.0084.03%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 81, 1B 98, 2B 116, 3B 130, K 95, BB 102 — 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 .451 → .290; ISO .270 → .152; BABIP .340 → .205. 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 — .