Angel Rodriguez

C DSL Tigers 2
Age 20 L/R 5'10" / 185 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1296ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Tigers 246.222/.378/.2500030—.158/.289/.184
202518ROKDSL Tigers 263.265/.429/.3881153—.170/.302/.226
202619ROKDSL Tigers 275.353/.560/.49013105—.241/.413/.345
2027PROJMLE20MLB—185.200/.291/.27312640.0
2028PROJ34% MLB21MLB—34.205/.296/.28800690.0
2029PROJ48% MLB22MLB—90.209/.299/.30111730.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
wOBA99
BB%99
wRC+98
Chase%90
Z-Con%78
Whiff%61
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsCarlos Rodriguez (age 20) · Darrien Miller (age 20) · Omar Alfonzo (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 43 proj PA
wRC+64
AVG/OBP/SLG.198 / .289 / .271
PA43
HR0
K%30
BB%10
ISO73
MLB%0%
Value2027 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +0.9 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.40.50.50.30.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$8M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.5$1M+$0.8M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Pre-Arb$1.0M+0.3$0.7M+$0.2M
2036Arb-1$1M+0.2$0.4M+$0.0M (cut)
2037Arb-2$1M+0.1$0.2M+$0.0M (cut)
2038Arb-3$7M———
Totals $3M $4M +$2M

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)
202417 ROKDSL Tigers 2 — 4636 8100 8151 00 222378250628 28364 3317 303 30 — — — — — —
202518 ROKDSL Tigers 2 — 6349 13111 13191 10 265429388816 122414 3021 378 53 — — — — — —
202619 ROKDSL Tigers 2 — 7551 18401 22152 31 3535604901.050 137486 2029 477 105 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Tigers 2 — 4638 6100 6191 00 158289184473 26248 4113 212 30 — — — — — —
202518 ROK MLEDSL Tigers 2 — 6353 9110 9231 10 170302226528 57274 3714 246 53 — — — — — —
202619 ROK MLEDSL Tigers 2 — 7558 14301 15182 31 241413345758 103312 2420 324 105 — — — — — —
202417 ROK MLEDSL Tigers 2 — 4638 6100 6191 00 158289184473 26300 4113 212 30 — — — — — —
202417 ROK RAWDSL Tigers 2 — 4636 8100 8151 00 222378250628 28364 3317 303 30 — — — — — —
202518 ROK MLEDSL Tigers 2 — 6353 9110 9231 10 170302226528 57300 3714 246 53 — — — — — —
202518 ROK RAWDSL Tigers 2 — 6349 13111 13191 10 265429388816 122414 3021 378 53 — — — — — —
202619 ROK MLEDSL Tigers 2 — 7558 14301 15182 31 241413345758 103333 2420 324 105 — — — — — —
202619 ROK RAWDSL Tigers 2 — 7551 18401 22152 31 3535604901.050 137486 2029 477 105 — — — — — —
202417 ROK MLEDSL Tigers 2 — 4639 6100 6191 00 154289179468 26248 4113 212 30 — — — — — —
202518 ROK MLEDSL Tigers 2 — 6353 9110 9231 10 170302226528 57274 3714 246 53 — — — — — —
202619 ROK MLEDSL Tigers 2 — 7558 14301 15182 31 241413345758 103312 2420 324 105 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Tigers 2 — 4639 6100 6191 00 154289179468 26248 4113 212 30 — — — — — —
202518 ROK MLEDSL Tigers 2 — 6353 9110 9231 10 170302226528 57274 3714 246 53 — — — — — —
202619 ROK MLEDSL Tigers 2 — 7558 14301 15182 31 241413345758 103312 2420 324 105 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLE— 0% 185162 32511 19552 21 200291273564 73289 3010 263 64 -8 +0 +0 +3 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLE— 34% 9887 18311 10291 10 205296288583 83291 3010 270 69 -4 +0 +0 +2 +2 0.0
202922 MLB MLE— 48% 186163 33512 19542 21 209299301600 92292 2910 276 73 -6 +0 +0 +3 +4 0.1
203023 MLB MLE— 54% 281248 52824 28803 41 212302312614 99293 2810 281 77 -8 +0 +0 +5 +6 0.4
203124 MLB MLE— 55% 362319 681126 361024 51 216304321626 106294 2810 286 80 -9 +1 +0 +6 +8 0.6
203225 MLB MLE— 56% 407358 791337 411135 52 218306329635 111294 2810 289 82 -9 +0 +0 +7 +9 0.8
203326 MLB MLE— 56% 434383 841438 431215 52 218306331637 113293 2810 290 83 -9 +0 +0 +8 +9 0.8
203427 MLB MLE— 55% 445393 851438 441255 52 217305329633 112293 2810 289 82 -10 +0 +0 +8 +10 0.8
203528 MLB MLE— 55% 445393 851438 441265 32 215303324627 109292 2810 286 80 -11 -0 -1 +8 +10 0.6
203629 MLB MLE— 58% 439387 811327 441255 21 213300317617 105290 2810 282 77 -12 +0 -1 +8 +10 0.4
203730 MLB MLE— 60% 428379 791327 421234 11 209296309605 100288 2910 277 74 -13 -0 -2 +8 +9 0.1
203831 MLB MLE— 62% 394349 711126 381154 11 205291299590 94285 2910 271 70 -14 -0 -3 +7 +9 -0.2
202821 MLB CTX— 34% 3431 6100 3100 00 205296288583 83291 299 270 69 -1 +0 +0 +1 +1 0.0
202922 MLB CTX— 48% 9080 17311 9261 10 209299301600 92292 2910 276 73 -3 +0 +0 +2 +2 0.1
203023 MLB CTX— 54% 152134 29512 15432 21 212302312614 99293 2810 281 77 -4 +0 +0 +3 +3 0.2
203124 MLB CTX— 55% 201177 37613 20572 31 216304321626 106294 2810 286 80 -5 +0 +0 +4 +4 0.3
203225 MLB CTX— 56% 228200 43714 23643 31 218306329635 111294 2810 289 82 -5 +0 +0 +4 +5 0.4
203326 MLB CTX— 56% 244215 48825 24683 31 218306331637 113293 2810 290 83 -5 +0 +0 +4 +5 0.5
203427 MLB CTX— 55% 246216 47815 25693 31 217305329633 112293 2810 289 82 -5 +0 +0 +4 +5 0.5
203528 MLB CTX— 55% 244215 45714 24693 21 215303324627 109292 2810 286 80 -6 +0 -0 +4 +5 0.3
203629 MLB CTX— 58% 255225 47814 25733 11 213300317617 105290 2910 282 77 -7 -0 -1 +5 +6 0.2
203730 MLB CTX— 60% 258228 48814 25743 01 209296309605 100288 2910 277 74 -8 -0 -1 +5 +6 0.1
203831 MLB CTX— 62% 243215 44714 24712 00 205291299590 94285 2910 271 70 -9 +0 -2 +4 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 21951936 411681136 21762425 188 212300315614 102292 2810 283 77 -58 +0 -4 +39 +48 2.5
/ 162G— A+C — 650573 12220311 641857 52 213299316615 103292 2810 283 77 -17 +0 -1 +12 +14 0.7
Career— MLE — 41463647 7711252565 423118647 3915 211301313614 101292 2910 282 77 -106 +1 -7 +71 +86 4.6
/ 162G— MLE — 650572 12120410 661867 62 212301313614 101293 2910 282 77 -17 +0 -1 +12 +14 0.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 DSLDSL Tigers 2 · 75 PAwOBA .467 → .324 (−143)K% 20.0% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.000×1.220——24.40%
BB% (unintentional) /PA29.33%÷1.000×0.700—×0.98520.23%
HBP% /PA2.67%—×0.700—×0.9851.84%
Singles /BIP36.11%÷1.000×0.680—×0.98524.19%
Doubles /BIP11.11%÷1.000×0.600—×0.9856.57%
Triples /BIP0.00%÷1.000×0.600—×0.9850.00%
Home runs /BIP2.78%÷1.000×0.470—×0.9851.29%

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

Result: wOBA .467 → .324; ISO .137 → .082; BABIP .486 → .312. 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 DSLDSL Tigers 2 · 63 PAwOBA .370 → .246 (−124)K% 30.2% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.16%÷0.991×1.220——37.13%
BB% (unintentional) /PA20.63%÷0.974×0.700—×0.99514.76%
HBP% /PA1.59%—×0.700—×0.9951.11%
Singles /BIP33.33%÷0.994×0.680—×0.99522.68%
Doubles /BIP3.33%÷0.962×0.600—×0.9952.07%
Triples /BIP3.33%÷0.900×0.600—×0.9952.21%
Home runs /BIP3.33%÷1.048×0.470—×0.9951.49%

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

Result: wOBA .370 → .246; ISO .122 → .066; BABIP .414 → .274. 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 Tigers 2 · 46 PAwOBA .303 → .212 (−91)K% 32.6% → 40.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.61%÷0.986×1.220——40.34%
BB% (unintentional) /PA17.39%÷0.973×0.700—×1.00812.61%
HBP% /PA2.17%—×0.700—×1.0081.53%
Singles /BIP33.33%÷0.995×0.680—×1.00822.96%
Doubles /BIP4.76%÷0.951×0.600—×1.0083.03%
Triples /BIP0.00%÷1.135×0.600—×1.0080.00%
Home runs /BIP0.00%÷0.995×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 99, 1B 99, 2B 90, 3B 127, K 97, BB 95 — 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).

Result: wOBA .303 → .212; ISO .028 → .018; BABIP .364 → .248. 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).