Alfredo Rodriguez

C FCL Rays
Age 21 R/R 5'11" / 187 lbs ROK HR -6%H +4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1220ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKDSL Tampa Bay159.238/.306/.3080417—.164/.223/.212
202519ROKTB68.213/.294/.3612026—.156/.206/.281
202620ROKTB113.205/.364/.2841337—.160/.282/.223
2027PROJMLE21MLBTB223.208/.270/.29734610.0
2028PROJ34% MLB22MLBTB38.215/.278/.31411670.0
2029PROJ48% MLB23MLBTB92.219/.283/.32722720.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
K%50
Speed42
Whiff%38
BB%35
ISO30
wRC+26
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsAngel Ortiz (age 21) · Derrick Mitchell (age 21) · Luis De Los Santos (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 60 proj PA
wRC+†61
AVG/OBP/SLG.206 / .268 / .294
PA60
HR1
K%28
BB%6
ISO89
MLB%0%
Value2027 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.3 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.40.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$11M 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.4$1M+$0.5M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
2036Arb-1$0.6M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.8M

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 Rays — 12397 22122 21374 02 227385340725 113339 3017 339 37 — — — — — —
202418 ROKDSL Tampa Bay — 159143 34430 10354 44 238306308613 70309 226 279 17 — — — — — —
202519 ROKFCL Rays — 6861 13302 7170 01 213294361655 148262 2510 296 26 — — — — — —
202620 ROKFCL Rays — 11388 18401 15247 30 205364284648 80258 2113 306 37 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Rays — 123103 15111 15464 02 146279204483 58224 3712 223 37 — — — — — —
202418 ROK MLEDSL Tampa Bay — 159146 24320 7444 44 164223212435 48224 284 193 17 — — — — — —
202519 ROK MLEFCL Rays — 6864 10202 4250 01 156206281487 125212 376 206 26 — — — — — —
202620 ROK MLEFCL Rays — 11394 15301 9357 30 160282223505 64206 318 223 37 — — — — — —
202317 ROK MLEDSL Rays — 123103 15111 15464 02 146279204483 58246 3712 223 37 — — — — — —
202317 ROK RAWDSL Rays — 12397 22122 21374 02 227385340725 113339 3017 339 37 — — — — — —
202418 ROK MLEDSL Tampa Bay — 159146 24320 7444 44 164223212435 48231 284 193 17 — — — — — —
202418 ROK RAWDSL Tampa Bay — 159143 34430 10354 44 238306308613 70309 226 279 17 — — — — — —
202519 ROK MLEFCL Rays — 6864 10202 4250 01 156206281487 125216 376 206 26 — — — — — —
202519 ROK RAWFCL Rays — 6861 13302 7170 01 213294361655 148262 2510 296 26 — — — — — —
202620 ROK MLEFCL Rays — 11394 15301 9357 30 160282223505 64230 318 223 37 — — — — — —
202620 ROK RAWFCL Rays — 11388 18401 15247 30 205364284648 80258 2113 306 37 — — — — — —
202317 ROK MLEDSL Rays — 123103 15111 15464 02 146279204483 58224 3712 223 37 — — — — — —
202418 ROK MLEDSL Tampa Bay — 159147 24320 7444 44 163223211434 48224 284 193 17 — — — — — —
202519 ROK MLEFCL Rays — 6864 10202 4250 01 156206281487 125212 376 206 26 — — — — — —
202620 ROK MLEFCL Rays — 11396 15301 9357 30 156282219501 62206 318 223 37 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEDSL Tampa Bay — 159147 24320 7444 44 163223211434 48224 284 193 17 — — — — — —
202519 ROK MLEFCL Rays — 6864 10202 4250 01 156206281487 125212 376 206 26 — — — — — —
202620 ROK MLEFCL Rays — 11396 15301 9357 30 156282219501 62206 318 223 37 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLETB 0% 223204 43723 14633 41 208270297567 89284 286 258 61 -10 +0 +0 +4 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLETB 34% 110100 22412 7312 21 213276313589 100286 286 267 67 -4 +0 +0 +2 +2 -0.0
202923 MLB MLETB 48% 189171 36613 13523 41 217281326607 110287 287 274 72 -6 +0 +0 +3 +4 0.1
203024 MLB MLETB 53% 274249 54925 19744 62 220285337622 117288 277 280 76 -8 +0 +0 +5 +6 0.3
203125 MLB MLETB 55% 336305 671127 23905 72 223288345633 123289 277 284 79 -9 +1 +0 +6 +7 0.5
203226 MLB MLETB 56% 374340 761338 261005 83 224290351641 127289 277 288 81 -9 +0 +0 +7 +8 0.7
203327 MLB MLETB 55% 390354 791339 281045 83 223289349637 126288 277 286 80 -9 +0 +0 +7 +8 0.7
203428 MLB MLETB 55% 394358 791338 281065 83 221287344631 123287 277 283 78 -10 +0 -1 +7 +9 0.5
203529 MLB MLETB 53% 390355 781338 271065 83 219284338621 119286 277 280 75 -11 +0 -1 +7 +8 0.3
203630 MLB MLETB 53% 381347 731227 261055 73 216280330610 114284 287 275 72 -13 +0 -2 +7 +8 0.1
202822 MLB CTXTB 34% 3834 7101 3111 10 215278314592 99289 298 268 67 -2 +0 +0 +1 +1 0.0
202923 MLB CTXTB 48% 9285 19312 6251 21 219283327610 108291 277 275 72 -3 +0 +0 +2 +2 0.1
203024 MLB CTXTB 53% 144131 30513 10392 31 222287338624 115292 277 281 76 -4 +0 +0 +3 +3 0.2
203125 MLB CTXTB 55% 184167 37614 13492 41 225290345635 121292 277 285 79 -5 +0 +0 +3 +4 0.3
203226 MLB CTXTB 56% 208188 44725 15553 41 226292351643 125292 267 288 81 -5 +0 +0 +4 +5 0.4
203327 MLB CTXTB 55% 215195 45725 15583 52 225291349639 124292 277 287 80 -5 +0 +0 +4 +5 0.4
203428 MLB CTXTB 55% 215195 43724 15583 42 223288344633 121291 277 284 78 -6 +0 -0 +4 +5 0.3
203529 MLB CTXTB 53% 208188 41714 15573 42 221286338623 117289 277 281 75 -6 +0 -1 +4 +5 0.1
203630 MLB CTXTB 53% 200182 39614 14552 42 218282330612 112287 287 276 72 -7 +0 -1 +4 +4 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 15041365 305491132 10640720 3112 223289346635 122293 277 282 70 -42 +1 -2 +27 +33 1.7
/ 162G— A+C — 650590 13221514 461769 135 224290347638 124293 277 282 70 -18 +1 -1 +12 +14 0.7
Career— MLE — 33613041 6391052362 23693555 6628 210279321600 111279 287 271 70 -82 +3 -4 +52 +63 3.2
/ 162G— MLE — 650588 12320412 4618111 135 209280318598 109278 287 271 70 -19 +1 -1 +12 +14 0.7

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 ROKFCL Rays · 113 PAwOBA .308 → .223 (−84)K% 21.2% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.24%÷1.000×1.440——30.58%
BB% (unintentional) /PA13.27%÷1.000×0.620—×0.9858.11%
HBP% /PA6.19%—×0.720—×0.9854.39%
Singles /BIP20.31%÷1.000×0.820×1.022×0.98516.76%
Doubles /BIP6.25%÷1.000×0.720×1.022×0.9854.53%
Triples /BIP0.00%÷1.000×0.720×1.022×0.9850.00%
Home runs /BIP1.56%÷1.000×0.780—×0.9851.20%

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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .308 → .223; ISO .080 → .059; BABIP .258 → .206. 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 ROKFCL Rays · 68 PAwOBA .288 → .206 (−82)K% 25.0% → 36.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.985×1.440——36.55%
BB% (unintentional) /PA10.29%÷0.991×0.620—×0.9956.41%
HBP% /PA0.00%—×0.720—×0.9950.00%
Singles /BIP18.18%÷1.018×0.820×1.050×0.99515.30%
Doubles /BIP6.82%÷1.026×0.720×1.050×0.9955.00%
Triples /BIP0.00%÷1.150×0.720×1.050×0.9950.00%
Home runs /BIP4.55%÷0.809×0.780—×0.9954.36%

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

Result: wOBA .288 → .206; ISO .148 → .115; BABIP .262 → .212. 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 Tampa Bay · 159 PAwOBA .275 → .193 (−82)K% 22.0% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.01%÷0.975×1.220——27.55%
BB% (unintentional) /PA6.29%÷1.011×0.700—×0.9954.33%
HBP% /PA2.52%—×0.700—×0.9951.75%
Singles /BIP25.00%÷0.963×0.680×1.050×0.99518.45%
Doubles /BIP3.70%÷0.945×0.600×1.050×0.9952.46%
Triples /BIP2.78%÷0.900×0.600×1.050×0.9951.93%
Home runs /BIP0.00%÷0.982×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 96, 1B 93, 2B 89, 3B 80, K 95, BB 102 — 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.050.

Result: wOBA .275 → .193; ISO .070 → .047; BABIP .309 → .224. 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 Rays · 123 PAwOBA .334 → .223 (−111)K% 30.1% → 37.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.08%÷0.987×1.220——37.19%
BB% (unintentional) /PA17.07%÷0.984×0.700—×1.00812.24%
HBP% /PA3.25%—×0.700—×1.0082.29%
Singles /BIP28.33%÷1.005×0.680×1.007×1.00819.46%
Doubles /BIP1.67%÷0.993×0.600×1.007×1.0081.02%
Triples /BIP3.33%÷1.035×0.600×1.007×1.0081.96%
Home runs /BIP3.33%÷0.938×0.470—×1.0081.68%

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

Result: wOBA .334 → .223; ISO .113 → .061; BABIP .339 → .224. 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).