Miguel Rodríguez

C Delmarva Shorebirds
Age 21 R/R 5'11" / 160 lbs A HR +9% Svc 0.0 · Ctrl thru 2034
Overview
APROSPECTMiLBFA 2035
OGV OFP40OGV rank#157ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418A/ROKBAL240.274/.390/.3814578—.226/.318/.303
202519ABAL42.206/.357/.2650060—.194/.310/.250
202620A/ROK/INTL2 orgs298.257/.390/.3402682—.236/.342/.304
2027PROJMLE21MLBBAL385.236/.327/.32844890.6
2028PROJ31% MLB22MLBBAL67.244/.334/.35211950.3
2029PROJ48% MLB23MLBBAL146.248/.337/.36521980.6
Next 3 projected WAR 1.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Arb-1$4M2033Arb-2$7M2034Arb-3$10M
Skills · percentileMiLB Statcast 2026 A
K%97
Whiff%97
Z-Con%95
Chase%90
BB%82
wRC+76
Career WAR0.0 WAR median (P10 -0.1 / P90 4.6, comp-based) · star 1% · didn't stick 90%
CompsDaniel Robertson (age 20) · Noah Mendlinger (age 21) · Wilfredo Rodriguez (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 164 proj PA
wRC+†89
AVG/OBP/SLG.234 / .324 / .325
PA164
HR2
K%19
BB%10
ISO92
MLB%0%
Value2027 · WAR
BAT: -2.1 runs (wOBA-derived runs vs avg)-2BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +3.6 runs (Replacement-level credit)+4REPTotal WAR: +0.60+0.6WAR
0.00.81.70.30.60.91.11.21.21.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$27M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.6$2M+$1M
2030Pre-Arb$0.8M+0.9$3M+$2M
2031Pre-Arb$0.9M+1.1$6M+$6M
2032Arb-1$4M+1.2$7M+$4M
2033Arb-2$7M+1.2$6M+$2M
2034Arb-3$10M+1.1$5M+$0.4M
Totals $24M $29M +$16M

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)
202317 ROKDSL Orioles Black — 13196 31600 24139 64 323496385882 62365 1018 410 83 — — — — — —
202418 ADelmarva Shorebirds — 7864 13301 1092 20 203329297626 94214 1213 289 57 — — — — — —
202418 ROKFCL Orioles — 162133 41603 20186 34 308419421840 113336 1112 378 88 — — — — — —
202519 ADelmarva Shorebirds — 4234 7200 642 01 206357265622 59233 1014 304 60 — — — — — —
202620 ADelmarva Shorebirds — 246194 53902 40278 51 273416351766 77304 1116 356 92 — — — — — —
202620 ROKFCL Orioles — 2926 5300 310 00 192276308584 115200 310 267 13 — — — — — —
202620 INTLSalt River Rafters — 2321 4200 151 10 190261286547 95250 224 253 57 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Orioles Black — 131102 22400 18159 64 216380255635 39236 1114 291 83 — — — — — —
202418 A MLEDelmarva Shorebirds — 7867 12201 7122 20 179276254530 75201 159 252 57 — — — — — —
202418 ROK MLEFCL Orioles — 162141 35502 13256 34 248338326664 78280 158 298 88 — — — — — —
202519 A MLEDelmarva Shorebirds — 4236 7200 452 01 194310250560 56222 1210 257 60 — — — — — —
202620 A MLEDelmarva Shorebirds — 246207 51802 28378 51 246358314672 68281 1511 304 92 — — — — — —
202620 ROK MLEFCL Orioles — 2927 4200 210 00 148207222429 74150 37 188 13 — — — — — —
202317 ROK MLEDSL Orioles Black — 131102 22400 18159 64 216380255635 39247 1114 291 83 — — — — — —
202317 ROK RAWDSL Orioles Black — 13196 31600 24139 64 323496385882 62365 1018 410 83 — — — — — —
202418 ROK MLE2 teams — 240208 47703 20378 54 226318303621 77257 158 283 78 — — — — — —
202418 ROK RAW2 teams — 240197 54904 30278 54 274390381771 107296 1112 349 78 — — — — — —
202519 A MLEDelmarva Shorebirds — 4236 7200 452 01 194310250560 56226 1210 257 60 — — — — — —
202519 A RAWDelmarva Shorebirds — 4234 7200 642 01 206357265622 59233 1014 304 60 — — — — — —
202620 A MLE3 teams — 298254 601102 32419 61 236342303646 67271 1411 292 84 — — — — — —
202620 A RAW3 teams — 298241 621402 44339 61 257390340730 83287 1115 339 84 — — — — — —
202317 ROK MLEDSL Orioles Black — 131103 22400 18159 64 214380252632 39236 1114 291 83 — — — — — —
202418 ROK MLE2 teams — 240210 47703 20378 54 224318300618 76254 158 283 78 — — — — — —
202519 A MLEDelmarva Shorebirds — 4236 7200 452 01 194310250560 56222 1210 257 60 — — — — — —
202620 A MLE3 teams — 298255 601102 32419 61 235342302644 67267 1411 292 84 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLE2 teams — 240210 47703 20378 54 224318300618 76254 158 283 78 — — — — — —
202519 A MLEDelmarva Shorebirds — 4236 7200 452 01 194310250560 56222 1210 257 60 — — — — — —
202620 A MLE3 teams — 298255 601102 32419 61 235342302644 67267 1411 292 84 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLEBAL 0% 385336 801624 39717 41 236327328655 92286 1810 300 89 -5 +0 -0 +7 +8 0.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLEBAL 31% 214186 45913 22394 21 241331345676 105287 1810 308 95 -1 +0 +0 +4 +5 0.7
202923 MLB MLEBAL 48% 305266 651315 31565 21 244333357691 114288 1810 314 98 -1 +0 +1 +5 +7 1.2
203024 MLB MLEBAL 55% 374328 811627 37696 21 246335366700 120289 1810 317 101 +0 +0 +1 +7 +8 1.6
203125 MLB MLEBAL 59% 411360 891728 41767 20 246335370705 124290 1810 318 102 +1 +0 +1 +7 +9 1.9
203226 MLB MLEBAL 61% 432379 931828 43817 10 246334372706 126290 1910 319 102 +1 +0 +1 +8 +9 2.0
203327 MLB MLEBAL 61% 439385 931828 44837 10 245333369702 124289 1910 317 101 +0 +0 +1 +8 +10 2.0
203428 MLB MLEBAL 61% 438384 931828 44847 10 243331364695 121288 1910 315 99 -1 +0 +1 +8 +9 1.8
203529 MLB MLEBAL 60% 428377 911828 42836 10 241328358686 117287 1910 311 97 -2 +0 -0 +8 +9 1.5
203630 MLB MLEBAL 59% 417367 881727 41826 10 237324350674 112285 2010 306 93 -3 +0 -1 +7 +9 1.3
203731 MLB MLEBAL 59% 382337 781516 37775 10 233319340659 106282 2010 300 89 -5 +0 -2 +7 +8 0.9
203832 MLB MLEBAL 64% 345304 691315 33715 10 228313327640 99278 2110 292 84 -7 +0 -3 +6 +7 0.5
203933 MLB MLEBAL 68% 294260 581114 28624 00 221306311617 90273 2110 283 78 -8 +0 -3 +5 +6 0.0
202822 MLB CTXBAL 31% 6759 14301 7121 10 244334352687 108291 1810 312 95 -0 +0 +0 +1 +1 0.3
202923 MLB CTXBAL 48% 146128 31612 15272 10 248337365702 118293 1810 318 98 -0 +0 +0 +3 +3 0.6
203024 MLB CTXBAL 55% 205179 45914 21383 10 250338374712 124294 1910 321 101 +0 +0 +1 +4 +4 0.9
203125 MLB CTXBAL 59% 242212 531015 24454 10 250338378716 128294 1910 323 102 +0 +0 +1 +4 +5 1.1
203226 MLB CTXBAL 61% 265233 571115 26504 10 250337380718 130294 1910 323 102 +1 +0 +1 +5 +6 1.2
203327 MLB CTXBAL 61% 269236 591215 27514 10 249336378714 128293 1910 322 101 +0 +0 +1 +5 +6 1.2
203428 MLB CTXBAL 61% 269236 571115 27514 00 247334372707 125292 1910 319 99 -0 +0 +0 +5 +6 1.1
203529 MLB CTXBAL 60% 257226 551115 25504 00 244331366697 121291 1910 315 97 -1 +0 -0 +5 +6 0.9
203630 MLB CTXBAL 59% 247217 521014 24494 00 241328357685 116289 2010 310 93 -2 +0 -1 +4 +5 0.7
203731 MLB CTXBAL 59% 224197 47914 22453 00 237323347670 110286 2010 304 89 -3 +0 -1 +4 +5 0.5
203832 MLB CTXBAL 64% 220194 45913 21453 00 231316334650 102282 2010 296 84 -4 +0 -2 +4 +5 0.3
203933 MLB CTXBAL 68% 200176 40713 19423 00 224309318626 94277 2110 287 78 -5 +0 -2 +4 +4 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 26112293 5551081146 25850539 60 242329359688 117290 1910 313 93 -15 +1 -2 +47 +57 8.9
/ 162G— A+C — 650571 13827311 6412610 10 242329357686 116291 1910 313 93 -4 +0 -1 +12 +14 2.2
Career— MLE — 53544677 11142142084 533991100 3414 238329346675 108284 1910 306 93 -26 +2 -3 +83 +101 15.9
/ 162G— MLE — 650568 13526210 6512012 42 238329343673 106283 1810 306 93 -4 +0 -0 +12 +14 2.2

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 ADelmarva Shorebirds · 246 PAwOBA .352 → .304 (−48)K% 11.0% → 14.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.98%÷1.000×1.360——14.93%
BB% (unintentional) /PA16.26%÷1.000×0.690—×1.01511.39%
HBP% /PA3.25%—×0.780—×1.0152.57%
Singles /BIP25.15%÷1.000×0.920×1.009×1.01523.71%
Doubles /BIP5.39%÷1.000×0.830×1.009×1.0154.58%
Triples /BIP0.00%÷1.000×0.910×1.009×1.0150.00%
Home runs /BIP1.20%÷1.000×0.800—×1.0150.97%

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 ×1.009.

Result: wOBA .352 → .304; ISO .077 → .068; BABIP .304 → .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).

2026 ROKFCL Orioles · 29 PAwOBA .261 → .188 (−73)K% 3.4% → 5.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA3.45%÷1.000×1.440——4.97%
BB% (unintentional) /PA10.34%÷1.000×0.620—×0.9856.32%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP8.00%÷1.000×0.820—×0.9856.46%
Doubles /BIP12.00%÷1.000×0.720—×0.9858.51%
Triples /BIP0.00%÷1.000×0.720—×0.9850.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9850.00%

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 .261 → .188; ISO .115 → .084; BABIP .200 → .150. 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 ADelmarva Shorebirds · 42 PAwOBA .297 → .257 (−40)K% 9.5% → 13.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.52%÷0.993×1.360——13.04%
BB% (unintentional) /PA14.29%÷1.007×0.690—×1.03010.08%
HBP% /PA4.76%—×0.780—×1.0303.83%
Singles /BIP16.67%÷0.998×0.920—×1.03015.83%
Doubles /BIP6.67%÷0.898×0.830—×1.0306.35%
Triples /BIP0.00%÷0.904×0.910—×1.0300.00%
Home runs /BIP0.00%÷0.899×0.800—×1.0300.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 100, 2B 80, 3B 81, K 99, 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).

Result: wOBA .297 → .257; ISO .059 → .057; BABIP .233 → .222. 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 ROKFCL Orioles · 162 PAwOBA .371 → .298 (−73)K% 11.1% → 15.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.11%÷1.036×1.440——15.44%
BB% (unintentional) /PA12.35%÷0.972×0.620—×1.0087.94%
HBP% /PA3.70%—×0.720—×1.0082.69%
Singles /BIP27.83%÷0.996×0.820×1.013×1.00823.38%
Doubles /BIP5.22%÷0.901×0.720×1.013×1.0084.26%
Triples /BIP0.00%÷1.016×0.720×1.013×1.0080.00%
Home runs /BIP2.61%÷0.995×0.780—×1.0082.06%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 99, 2B 80, 3B 103, K 107, BB 94 — 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.013.

Result: wOBA .371 → .298; ISO .113 → .094; BABIP .336 → .280. 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 ADelmarva Shorebirds · 78 PAwOBA .290 → .252 (−37)K% 11.5% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.54%÷1.035×1.360——15.16%
BB% (unintentional) /PA12.82%÷0.997×0.690—×1.0459.27%
HBP% /PA2.56%—×0.780—×1.0452.09%
Singles /BIP16.36%÷0.988×0.920×1.033×1.04516.44%
Doubles /BIP5.45%÷1.216×0.830×1.033×1.0454.02%
Triples /BIP0.00%÷0.943×0.910×1.033×1.0450.00%
Home runs /BIP1.82%÷0.952×0.800—×1.0451.60%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 98, 2B 143, 3B 89, K 107, BB 99 — 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.033.

Result: wOBA .290 → .252; ISO .094 → .079; BABIP .214 → .201. 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 Orioles Black · 131 PAwOBA .407 → .291 (−116)K% 9.9% → 11.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.92%÷1.040×1.220——11.64%
BB% (unintentional) /PA18.32%÷0.964×0.700—×1.00813.41%
HBP% /PA6.87%—×0.700—×1.0084.85%
Singles /BIP30.12%÷1.044×0.680×1.015×1.00820.07%
Doubles /BIP7.23%÷1.096×0.600×1.015×1.0084.05%
Triples /BIP0.00%÷1.054×0.600×1.015×1.0080.00%
Home runs /BIP0.00%÷0.875×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 75, 1B 109, 2B 119, 3B 111, K 108, BB 93 — 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 ×1.015.

Result: wOBA .407 → .291; ISO .062 → .039; BABIP .365 → .236. 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 — .