Carlos Rodriguez

C Fort Wayne TinCaps
Age 24 L/R 5'9" / 155 lbs A+ HR +5% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#1604ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421A/ROKSD182.206/.305/.290017—.130/.204/.173
202522A/ROKSD223.289/.418/.4444389—.230/.332/.346
202623A+SD333.218/.310/.3457142—.174/.244/.263
2027PROJMLE24MLBSD1.201/.278/.30400680.0
2028PROJ30% MLB25MLBSD62.204/.281/.31411710.1
2029PROJ44% MLB26MLBSD115.206/.283/.32021730.1
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 A+
Z-Con%69
Whiff%59
K%54
Chase%53
BB%51
ISO39
Career WAR0.0 WAR median (P10 -0.2 / P90 0.3, comp-based) · star 0% · didn't stick 95%
CompsPhil Clarke (age 24) · Greg Cullen (age 24) · Pratt Maynard (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†68
AVG/OBP/SLG.201 / .278 / .304
PA1
HR0
K%27
BB%9
BABIP267
ISO107
MLB%0%
Value2027 · WAR
BAT: -6.9 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.2 runs (Positional adjustment)+3POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.10.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$0M ctrl surplus
Tools · ContractCON 45 / POW 40
Toolsscout grade
CONTACT45
scouting grade only
POWER40
scouting grade only
EYE60
scouting grade only
SPEED40
scouting grade only
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
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
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. 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)
202118 ROKDSL Padres — 169125 25714 37425 32 200401368769 168259 2522 356 38 — — — — — —
202219 ROKACL Padres — 5952 10201 7130 10 192288288577 96237 2212 269 9 — — — — — —
202320 ROKACL Padres — 9983 24111 14220 31 289392361753 72371 2214 341 48 — — — — — —
202421 ALake Elsinore Storm — 2923 4100 560 00 174321217539 43222 2117 258 28 — — — — — —
202421 ROKACL Padres — 153132 28440 15462 10 212302303605 91315 3010 272 3 — — — — — —
202522 ALake Elsinore Storm — 189152 421124 31363 21 276409454863 178333 1916 382 91 — — — — — —
202522 ROKACL Padres — 3428 10100 650 10 357471393863 36435 1518 400 80 — — — — — —
202623 A+Fort Wayne TinCaps — 333293 641037 39770 10 218310345655 126273 2312 298 42 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL Padres — 169137 16412 25535 32 117275204480 88159 3115 224 38 — — — — — —
202219 ROK MLEACL Padres — 5955 7101 4190 10 127186200386 73194 327 182 9 — — — — — —
202320 ROK MLEACL Padres — 9988 18111 9320 31 205278273551 68282 329 239 48 — — — — — —
202421 A MLELake Elsinore Storm — 2924 4100 480 00 167286208494 42193 2814 209 28 — — — — — —
202421 ROK MLEACL Padres — 153138 17220 9672 10 123188167355 43230 446 172 3 — — — — — —
202522 A MLELake Elsinore Storm — 189161 36823 22513 21 224328354682 130292 2712 303 91 — — — — — —
202522 ROK MLEACL Padres — 3430 8100 470 10 267353300653 33339 2112 286 80 — — — — — —
202623 A+ MLEFort Wayne TinCaps — 333304 53825 28980 10 174244263507 89238 298 230 42 — — — — — —
202118 ROK MLEDSL Padres — 169137 16412 25535 32 117275204480 88167 3115 224 38 — — — — — —
202118 ROK RAWDSL Padres — 169125 25714 37425 32 200401368769 168259 2522 356 38 — — — — — —
202219 ROK MLEACL Padres — 5955 7101 4190 10 127186200386 73171 327 182 9 — — — — — —
202219 ROK RAWACL Padres — 5952 10201 7130 10 192288288577 96237 2212 269 9 — — — — — —
202320 ROK MLEACL Padres — 9988 18111 9320 31 205278273551 68298 329 239 48 — — — — — —
202320 ROK RAWACL Padres — 9983 24111 14220 31 289392361753 72371 2214 341 48 — — — — — —
202421 ROK MLE2 teams — 182162 21320 13752 10 130203173376 43231 417 178 7 — — — — — —
202421 ROK RAW2 teams — 182155 32540 20522 10 206305290595 84299 2911 270 7 — — — — — —
202522 A MLE2 teams — 223192 44923 25583 31 229327344671 115308 2611 300 89 — — — — — —
202522 A RAW2 teams — 223180 521224 37413 31 289418444863 156350 1817 385 89 — — — — — —
202623 A+ MLEFort Wayne TinCaps — 333304 53825 28980 10 174244263507 89239 298 230 42 — — — — — —
202623 A+ RAWFort Wayne TinCaps — 333293 641037 39770 10 218310345655 126273 2312 298 42 — — — — — —
202118 ROK MLEDSL Padres — 169137 16412 25535 32 117275204480 88159 3115 224 38 — — — — — —
202219 ROK MLEACL Padres — 5955 7101 4190 10 127186200386 73194 327 182 9 — — — — — —
202320 ROK MLEACL Padres — 9990 18111 9320 31 200278267545 67282 329 239 48 — — — — — —
202421 ROK MLE2 teams — 182165 21320 13752 10 127203170373 42224 417 178 7 — — — — — —
202522 A MLE2 teams — 223193 44923 25583 31 228327342669 114299 2611 300 89 — — — — — —
202623 A+ MLEFort Wayne TinCaps — 333302 53825 28980 10 175244265509 89238 298 230 42 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 ROK MLE2 teams — 182165 21320 13752 10 127203170373 42224 417 178 7 — — — — — —
202522 A MLE2 teams — 223193 44923 25583 31 228327342669 114299 2611 300 89 — — — — — —
202623 A+ MLEFort Wayne TinCaps — 333302 53825 28980 10 175244265509 89238 298 230 42 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLESD 0% 380341 701336 341042 31 204280309589 104272 279 268 68 -15 +0 +0 +7 +8 0.2
▸ 2027 — real world (MLB)
202724 MLB CTXSD 0% 11 0000 000 00 201278304582 103267 00 265 68 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLESD 30% 205183 38714 19551 20 208284318602 111273 279 273 71 -7 +0 +0 +4 +4 0.1
202926 MLB MLESD 44% 259232 49925 24691 31 210286324610 115274 279 276 73 -8 +0 +0 +5 +6 0.2
203027 MLB MLESD 49% 290261 541025 26771 31 210287326612 115274 279 277 74 -9 +0 +0 +5 +6 0.3
203128 MLB MLESD 52% 307274 591126 28822 31 210286325611 115274 279 277 74 -10 +0 -1 +5 +7 0.2
203229 MLB MLESD 51% 309276 591126 28822 21 210285323608 113274 279 275 73 -10 +0 -1 +6 +7 0.1
203330 MLB MLESD 56% 306275 561025 27831 21 206281315597 109272 279 271 69 -11 +0 -2 +5 +7 -0.1
202825 MLB CTXSD 30% 6256 11201 6170 10 204281314595 110268 2710 270 71 -2 +0 +0 +1 +1 0.1
202926 MLB CTXSD 44% 115103 22412 10311 10 206283320603 113269 279 273 73 -4 +0 +0 +2 +2 0.1
203027 MLB CTXSD 49% 142127 27513 13381 10 207284321605 114269 279 274 74 -4 +0 +0 +3 +3 0.1
203128 MLB CTXSD 52% 158142 29513 14421 10 207283321604 114269 279 274 74 -5 +0 -0 +3 +3 0.1
203229 MLB CTXSD 51% 159143 29513 14421 11 206282319601 112268 269 272 73 -5 -0 -1 +3 +3 0.0
203330 MLB CTXSD 56% 171153 31513 15461 11 203279311589 107266 279 268 69 -6 -0 -1 +3 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 807724 14926515 722165 62 206282318600 112269 279 272 62 -27 +0 -2 +14 +17 0.3
/ 162G— A+C — 650583 12021412 581744 52 206282317599 111269 279 272 62 -21 +0 -2 +12 +14 0.3
Career— MLE — 29192598 507902046 27283119 299 195276298575 103265 289 259 62 -62 +1 -4 +33 +40 0.8
/ 162G— MLE — 650579 11220410 611854 62 193275294568 100263 289 259 62 -22 +0 -1 +12 +14 0.3

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+Fort Wayne TinCaps · 333 PAwOBA .291 → .230 (−60)K% 23.1% → 29.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.12%÷1.000×1.270——29.37%
BB% (unintentional) /PA11.71%÷1.000×0.710—×0.9988.30%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP20.37%÷1.000×0.920×0.983×0.99818.38%
Doubles /BIP4.63%÷1.000×0.810×0.983×0.9983.68%
Triples /BIP1.39%÷1.000×0.850×0.983×0.9981.16%
Home runs /BIP3.24%÷1.000×0.800—×0.9982.59%

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

Result: wOBA .291 → .230; ISO .126 → .097; BABIP .273 → .238. 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 ALake Elsinore Storm · 189 PAwOBA .375 → .303 (−71)K% 19.0% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.05%÷0.956×1.360——27.11%
BB% (unintentional) /PA15.87%÷0.952×0.690——11.50%
HBP% /PA1.59%—×0.780——1.24%
Singles /BIP21.55%÷0.989×0.920×1.001—20.07%
Doubles /BIP9.48%÷1.062×0.830×1.001—7.42%
Triples /BIP1.72%÷1.150×0.910×1.001—1.37%
Home runs /BIP3.45%÷0.936×0.800——2.95%

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

Result: wOBA .375 → .303; ISO .178 → .142; BABIP .333 → .292. 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 Padres · 34 PAwOBA .391 → .286 (−105)K% 14.7% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.71%÷1.023×1.440——20.70%
BB% (unintentional) /PA17.65%÷0.990×0.620—×0.97510.78%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP39.13%÷1.010×0.820—×0.97530.97%
Doubles /BIP4.35%÷1.045×0.720—×0.9752.92%
Triples /BIP0.00%÷1.018×0.720—×0.9750.00%
Home runs /BIP0.00%÷1.018×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 104, 1B 102, 2B 109, 3B 104, K 105, BB 98 — 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 .391 → .286; ISO .036 → .024; BABIP .435 → .339. 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 Padres · 153 PAwOBA .271 → .172 (−99)K% 30.1% → 43.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.07%÷0.990×1.440——43.75%
BB% (unintentional) /PA9.80%÷1.002×0.620—×0.9855.98%
HBP% /PA1.31%—×0.720—×0.9850.93%
Singles /BIP23.26%÷1.014×0.820×0.955×0.98517.69%
Doubles /BIP4.65%÷1.042×0.720×0.955×0.9853.02%
Triples /BIP4.65%÷0.970×0.720×0.955×0.9853.25%
Home runs /BIP0.00%÷0.892×0.780—×0.9850.00%

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

Result: wOBA .271 → .172; ISO .091 → .054; BABIP .315 → .230. 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 ALake Elsinore Storm · 29 PAwOBA .262 → .209 (−53)K% 20.7% → 28.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.69%÷1.002×1.360——28.09%
BB% (unintentional) /PA17.24%÷0.972×0.690—×1.01512.42%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP17.65%÷1.036×0.920—×1.01515.90%
Doubles /BIP5.88%÷1.108×0.830—×1.0154.47%
Triples /BIP0.00%÷1.108×0.910—×1.0150.00%
Home runs /BIP0.00%÷0.953×0.800—×1.0150.00%

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

Result: wOBA .262 → .209; ISO .043 → .034; BABIP .222 → .193. 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 ROKACL Padres · 99 PAwOBA .340 → .239 (−101)K% 22.2% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷0.983×1.440——32.55%
BB% (unintentional) /PA14.14%÷0.972×0.620—×0.9958.97%
HBP% /PA0.00%—×0.720—×0.9950.00%
Singles /BIP34.43%÷1.006×0.820×0.950×0.99526.51%
Doubles /BIP1.64%÷1.001×0.720×0.950×0.9951.11%
Triples /BIP1.64%÷0.931×0.720×0.950×0.9951.20%
Home runs /BIP1.64%÷0.912×0.780—×0.9951.40%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 101, 2B 100, 3B 86, 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .340 → .239; ISO .072 → .054; BABIP .371 → .282. 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 ROKACL Padres · 59 PAwOBA .262 → .182 (−80)K% 22.0% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.03%÷0.984×1.440——32.25%
BB% (unintentional) /PA11.86%÷1.015×0.620—×1.0087.30%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP17.95%÷0.965×0.820—×1.00815.36%
Doubles /BIP5.13%÷1.016×0.720—×1.0083.66%
Triples /BIP0.00%÷1.000×0.720—×1.0080.00%
Home runs /BIP2.56%÷1.081×0.780—×1.0081.86%

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

Result: wOBA .262 → .182; ISO .096 → .063; BABIP .237 → .194. 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 DSLDSL Padres · 169 PAwOBA .353 → .224 (−128)K% 24.9% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.85%÷0.972×1.220——31.19%
BB% (unintentional) /PA21.89%÷1.046×0.700—×1.00814.76%
HBP% /PA2.96%—×0.700—×1.0082.09%
Singles /BIP15.66%÷0.991×0.680×0.950×1.00810.28%
Doubles /BIP8.43%÷0.947×0.600×0.950×1.0085.11%
Triples /BIP1.20%÷1.150×0.600×0.950×1.0080.60%
Home runs /BIP4.82%÷1.199×0.470—×1.0081.90%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 140, 1B 98, 2B 89, 3B 130, K 94, BB 109 — 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 .353 → .224; ISO .168 → .084; BABIP .259 → .159. 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).