Alexander Ramirez

OF Tri-City Dust Devils
Age 24 R/R 6'2" / 237 lbs A+ K +5%HR +4% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202320A+LAA466.247/.298/.35242344—.204/.246/.282
202421A/ROK2 orgs228.254/.363/.47710661—.178/.261/.331
202522AAA/A+LAA158.192/.253/.32953-12—.107/.158/.188
2027PROJMLE24MLBLAA1.190/.255/.3130060-0.0
2028PROJ30% MLB25MLBLAA56.194/.260/.3231164-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2025 A+
ISO72
Speed35
BB%24
wRC+22
wOBA21
Chase%17
CompsWill Wilson (age 24) · Ismael Alcantara (age 24) · Jhailyn Ortiz (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†60
AVG/OBP/SLG.190 / .255 / .313
PA1
HR0
K%38
BB%7
BABIP290
ISO140
MLB%0%
Value2027 · WAR
BAT: -5.2 runs (wOBA-derived runs vs avg)-5BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.7 runs (Positional adjustment)-1POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.12728
Tools · Contract
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
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
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

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)
201916 ROKDSL Angels — 177154 36854 16596 60 234330429758 195348 339 336 19 — — — — — —
202118 AInland Empire 66ers — 8172 6010 7342 11 83185111296 28158 429 154 -42 — — — — — —
202118 ROKACL Angels — 154127 35745 22504 33 276399512911 236411 3214 398 58 — — — — — —
202219 AInland Empire 66ers — 520475 1092458 3116011 218 229292352644 122326 316 289 32 — — — — — —
202320 A+Tri-City Dust Devils — 466429 1062354 231708 237 247298352650 105395 365 289 44 — — — — — —
202421 AInland Empire 66ers — 176146 40529 25603 51 274391521911 247392 3414 396 80 — — — — — —
202421 ROKACL Angels — 5247 9021 3202 11 191269340610 149308 386 275 -5 — — — — — —
202522 AAASalt Lake Bees — 1716 3100 1100 01 188235250485 62500 596 223 -21 — — — — — —
202522 A+Tri-City Dust Devils — 141130 25405 11730 32 192255338594 146385 528 267 -11 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201916 ROK MLEDSL Angels — 177158 21432 12726 60 133222234456 101214 417 197 19 — — — — — —
202118 A MLEInland Empire 66ers — 8174 4010 5482 11 5413681217 27148 596 106 -42 — — — — — —
202118 ROK MLEACL Angels — 154135 23423 14724 33 170268296564 126324 479 254 58 — — — — — —
202219 A MLEInland Empire 66ers — 520484 831746 2221911 218 171224260485 89290 424 216 32 — — — — — —
202320 A+ MLETri-City Dust Devils — 466436 891933 162188 237 204246282528 78386 473 233 44 — — — — — —
202421 A MLEInland Empire 66ers — 176155 30317 16853 51 194282361643 168354 489 287 80 — — — — — —
202421 ROK MLEACL Angels — 5248 6011 2292 11 125192229421 104242 564 161 -5 — — — — — —
202522 AAA MLESalt Lake Bees — 1716 2100 1120 01 125176188364 62456 716 137 -21 — — — — — —
202522 A+ MLETri-City Dust Devils — 141133 14203 8970 32 105156188344 83334 696 152 -11 — — — — — —
201916 ROK MLEDSL Angels — 177158 21432 12726 60 133222234456 101224 417 197 19 — — — — — —
201916 ROK RAWDSL Angels — 177154 36854 16596 60 234330429758 195348 339 336 19 — — — — — —
202118 ROK MLE2 teams — 235208 27433 201196 44 130226221448 91276 519 203 24 — — — — — —
202118 ROK RAW2 teams — 235199 41755 29846 44 206325367692 161324 3612 314 24 — — — — — —
202219 A MLEInland Empire 66ers — 520484 831746 2221911 218 171224260485 89294 424 216 32 — — — — — —
202219 A RAWInland Empire 66ers — 520475 1092458 3116011 218 229292352644 122326 316 289 32 — — — — — —
202320 A+ MLETri-City Dust Devils — 466436 891933 162188 237 204246282528 78394 473 233 44 — — — — — —
202320 A+ RAWTri-City Dust Devils — 466429 1062354 231708 237 247298352650 105395 365 289 44 — — — — — —
202421 A MLE2 teams — 228204 36328 171145 62 176257328585 152333 507 258 61 — — — — — —
202421 A RAW2 teams — 228193 495410 28805 62 254363477840 223371 3512 369 61 — — — — — —
202522 A+ MLE2 teams — 158149 16303 91090 33 107158188346 81351 696 150 -12 — — — — — —
202522 A+ RAW2 teams — 158146 28505 12830 33 192253329582 137397 538 263 -12 — — — — — —
201916 ROK MLEDSL Angels — 177157 21432 12726 60 134222236457 102214 417 197 19 — — — — — —
202118 ROK MLE2 teams — 235207 27433 201196 44 130226222449 92263 519 203 24 — — — — — —
202219 A MLEInland Empire 66ers — 520482 831746 2221911 218 172224261486 89290 424 216 32 — — — — — —
202320 A+ MLETri-City Dust Devils — 466439 891933 162188 237 203246280526 77386 473 233 44 — — — — — —
202421 A MLE2 teams — 228204 36328 171145 62 176257328585 152328 507 258 61 — — — — — —
202522 A+ MLE2 teams — 158148 16303 91090 33 108158189347 81347 696 150 -12 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLE2 teams — 228204 36328 171145 62 176257328585 152328 507 258 61 — — — — — —
202522 A+ MLE2 teams — 158148 16303 91090 33 108158189347 81347 696 150 -12 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLELAA 0% 208189 37715 15792 41 191256314570 123293 387 257 60 -10 +0 +0 -1 +5 -0.3
▸ 2027 — real world (MLB)
202724 MLB CTXLAA 0% 11 0000 000 00 190255313568 123290 00 256 60 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLELAA 30% 186169 34615 13692 31 195261323585 128293 377 263 64 -8 +0 +0 -1 +4 -0.5
202825 MLB CTXLAA 30% 5652 9201 4210 10 194260323583 128290 387 262 64 -2 +0 +0 -0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 5652 9201 4210 10 173232269501 96267 387 262 37 -2 +0 +0 -0 +1 -0.1
/ 162G— A+C — 650604 10523012 462440 120 174232272504 98267 387 262 37 -28 +2 +0 -4 +14 -1.6
Career— MLE — 20801908 326591733 11796239 6826 171234271505 101317 466 223 37 -13 +0 +0 -2 +6 -0.9
/ 162G— MLE — 650596 10118510 3730112 218 169233267499 97315 466 223 37 -29 +0 +0 -4 +14 -1.9

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.

2025 A+Tri-City Dust Devils · 141 PAwOBA .260 → .152 (−108)K% 51.8% → 68.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA51.77%÷1.019×1.350——68.58%
BB% (unintentional) /PA7.80%÷0.975×0.710—×0.9985.67%
HBP% /PA0.00%—×0.810—×0.9980.00%
Singles /BIP28.07%÷1.019×0.910×0.999×0.99824.99%
Doubles /BIP7.02%÷0.975×0.830×0.999×0.9985.95%
Triples /BIP0.00%÷0.900×0.820×0.999×0.9980.00%
Home runs /BIP8.77%÷1.000×0.830—×0.9987.27%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 104, 2B 95, 3B 80, K 104, BB 95 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .260 → .152; ISO .146 → .078; BABIP .385 → .334. 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 AAASalt Lake Bees · 17 PAwOBA .217 → .137 (−81)K% 58.8% → 72.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA58.82%÷0.978×1.200——72.17%
BB% (unintentional) /PA5.88%÷0.964×0.690—×1.0504.42%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP33.33%÷1.046×0.930—×1.05031.13%
Doubles /BIP16.67%÷1.005×0.830—×1.05014.45%
Triples /BIP0.00%÷1.079×0.970—×1.0500.00%
Home runs /BIP0.00%÷0.989×0.700—×1.0500.00%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 109, 2B 101, 3B 116, K 96, BB 93 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average).

Result: wOBA .217 → .137; ISO .062 → .036; BABIP .500 → .456. 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 AInland Empire 66ers · 176 PAwOBA .389 → .287 (−102)K% 34.1% → 48.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.09%÷0.957×1.360——48.46%
BB% (unintentional) /PA13.64%÷1.057×0.690——8.91%
HBP% /PA1.70%—×0.780——1.33%
Singles /BIP27.91%÷0.983×0.920×1.011—26.40%
Doubles /BIP5.81%÷1.023×0.830×1.011—4.77%
Triples /BIP2.33%÷1.139×0.910×1.011—1.88%
Home runs /BIP10.47%÷0.882×0.800——9.49%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 76, 1B 97, 2B 105, 3B 128, K 91, BB 111 — 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 ×1.011.

Result: wOBA .389 → .287; ISO .247 → .184; BABIP .392 → .354. 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 Angels · 52 PAwOBA .268 → .161 (−107)K% 38.5% → 55.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.46%÷1.004×1.440——55.18%
BB% (unintentional) /PA5.77%÷1.026×0.620—×0.9753.40%
HBP% /PA3.85%—×0.720—×0.9752.70%
Singles /BIP22.22%÷0.958×0.820—×0.97518.54%
Doubles /BIP0.00%÷0.966×0.720—×0.9750.00%
Triples /BIP7.41%÷1.053×0.720—×0.9754.94%
Home runs /BIP3.70%÷0.895×0.780—×0.9753.15%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 92, 2B 93, 3B 111, K 101, BB 105 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .268 → .161; ISO .149 → .083; BABIP .308 → .242. 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 A+Tri-City Dust Devils · 466 PAwOBA .284 → .233 (−51)K% 36.5% → 46.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.48%÷1.053×1.350——46.79%
BB% (unintentional) /PA4.94%÷1.030×0.710—×1.0273.49%
HBP% /PA1.72%—×0.810—×1.0271.43%
Singles /BIP28.57%÷0.957×0.910×1.019×1.02728.45%
Doubles /BIP8.88%÷0.891×0.830×1.019×1.0278.66%
Triples /BIP1.93%÷1.150×0.820×1.019×1.0271.44%
Home runs /BIP1.54%÷0.990×0.830—×1.0271.33%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 98, 1B 91, 2B 78, 3B 130, K 111, BB 106 — 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.019.

Result: wOBA .284 → .233; ISO .105 → .081; BABIP .395 → .386. 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 AInland Empire 66ers · 520 PAwOBA .283 → .216 (−68)K% 30.8% → 42.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.77%÷0.991×1.360——42.23%
BB% (unintentional) /PA5.96%÷0.995×0.690—×1.0304.26%
HBP% /PA2.12%—×0.780—×1.0301.70%
Singles /BIP22.86%÷1.049×0.920×1.006×1.03020.77%
Doubles /BIP7.62%÷1.023×0.830×1.006×1.0306.41%
Triples /BIP1.59%÷1.006×0.910×1.006×1.0301.49%
Home runs /BIP2.54%÷0.889×0.800—×1.0302.35%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 110, 2B 105, 3B 101, K 98, BB 99 — 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 ×1.006.

Result: wOBA .283 → .216; ISO .122 → .093; BABIP .326 → .290. 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).

2021 ROKACL Angels · 154 PAwOBA .391 → .254 (−137)K% 32.5% → 46.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.47%÷1.003×1.440——46.62%
BB% (unintentional) /PA14.29%÷0.952×0.620—×1.0089.38%
HBP% /PA2.60%—×0.720—×1.0081.88%
Singles /BIP24.68%÷0.987×0.820×1.036×1.00821.40%
Doubles /BIP9.09%÷1.081×0.720×1.036×1.0086.32%
Triples /BIP5.19%÷1.024×0.720×1.036×1.0083.81%
Home runs /BIP6.49%÷1.179×0.780—×1.0084.33%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 136, 1B 97, 2B 116, 3B 105, K 101, BB 90 — 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 ×1.036.

Result: wOBA .391 → .254; ISO .236 → .138; BABIP .411 → .324. 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).

2021 AInland Empire 66ers · 81 PAwOBA .151 → .106 (−45)K% 42.0% → 58.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA41.98%÷0.969×1.360——58.94%
BB% (unintentional) /PA8.64%÷0.990×0.690—×1.0456.29%
HBP% /PA2.47%—×0.780—×1.0452.01%
Singles /BIP13.16%÷1.006×0.920×1.006×1.04512.65%
Doubles /BIP0.00%÷0.940×0.830×1.006×1.0450.00%
Triples /BIP2.63%÷1.150×0.910×1.006×1.0452.19%
Home runs /BIP0.00%÷1.023×0.800—×1.0450.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 101, 2B 88, 3B 130, K 94, BB 98 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .151 → .106; ISO .028 → .016; BABIP .158 → .148. 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).