José Rodríguez

SS Reading Fightin Phils
Age 26 R/R 5'10" / 200 lbs AA HR +14% Svc 0.0 · Ctrl thru 2037
Overview
AAPROSPECTMiLBFA 2038
OGV OFP35OGV rank#2123MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202322AAA/AACWS493.262/.294/.437213161—.223/.247/.362
202423AAPHI164.265/.333/.42241280—.245/.296/.371
202524AA/A/INTL2 orgs193.296/.337/.3741685—.277/.300/.339
2027PROJMLE26MLBPHI2.227/.286/.34500760.0
2028PROJ27% MLB27MLBPHI44.227/.287/.34611770.0
2029PROJ40% MLB28MLBPHI82.226/.286/.34521760.0
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030Ext$0.0M2031Ext$0.0M2032Ext$0.9M2033Ext$0.9M2034Ext$1.0M+3
Skills · percentileMiLB Statcast 2025 AA
K%96
Whiff%87
Z-Con%85
wOBA65
wRC+63
Speed37
CompsSean Jamieson (age 26) · Davis Stoneburner (age 26) · Drew Jackson (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†76
AVG/OBP/SLG.227 / .286 / .345
PA2
HR0
K%23
BB%7
BABIP281
ISO122
MLB%2%
Value2027 · WAR
BAT: -3.1 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: +2.3 runs (Replacement-level credit)+2REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.10.00.0272829
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
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
2037Extbeyond 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)
201817 ROKDSL White Sox — 240227 661332 9291 164 291321401722 110323 124 317 25 — — — — — —
201918 ROKACL White Sox — 200188 55739 9451 71 293328505834 213343 224 361 51 — — — — — —
202120 A+Winston-Salem Dash — 126119 43415 5130 105 361387538925 176369 104 401 135 — — — — — —
202120 AKannapolis Cannon Ballers — 361336 952249 21572 205 283328452780 170317 166 343 76 — — — — — —
202120 INTLGlendale Desert Dogs — 6662 14111 4100 20 226273323595 97255 156 269 68 — — — — — —
202221 AABirmingham Barons — 484440 12321611 38663 4010 280340430770 150308 148 341 93 — — — — — —
202221 INTLAguilas Cibaenas — 1818 2000 020 20 111111111222 125 110 101 -46 — — — — — —
202322 AAACharlotte Knights — 8987 22203 2130 33 253270379649 126268 152 288 50 — — — — — —
202322 AABirmingham Barons — 404382 10117018 18951 286 264299450750 186305 244 327 63 — — — — — —
202423 AAReading Fightin Phils — 164147 39914 13212 122 265333422755 156282 138 333 80 — — — — — —
202524 AAReading Fightin Phils — 10899 30501 6131 53 303349384733 81333 126 325 93 — — — — — —
202524 AClearwater Threshers — 4444 12010 070 11 273273318591 45324 160 263 32 — — — — — —
202524 INTLAguilas Cibaenas — 4136 11210 450 01 306375417792 111344 1210 347 121 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201817 ROK MLEDSL White Sox — 240230 44821 6351 164 191215257472 65217 152 205 25 — — — — — —
201918 ROK MLEACL White Sox — 200191 38426 6651 71 199227335562 136263 323 243 51 — — — — — —
202120 A+ MLEWinston-Salem Dash — 126121 41414 3180 105 339355488842 149357 142 367 135 — — — — — —
202120 A MLEKannapolis Cannon Ballers — 361345 831738 13792 205 241272377649 136289 224 280 76 — — — — — —
202221 AA MLEBirmingham Barons — 484452 1192169 27813 4010 263309396705 133302 176 305 93 — — — — — —
202322 AAA MLECharlotte Knights — 8988 21202 1160 33 239247330577 91265 181 242 50 — — — — — —
202322 AA MLEBirmingham Barons — 404387 8516014 131241 286 220247370616 150275 313 261 63 — — — — — —
202423 AA MLEReading Fightin Phils — 164151 37813 9262 122 245296371667 126268 165 287 80 — — — — — —
202524 AA MLEReading Fightin Phils — 108101 30401 4161 53 297330366697 69329 154 306 93 — — — — — —
202524 A MLEClearwater Threshers — 4444 10010 090 11 227227273500 45286 200 215 32 — — — — — —
201817 ROK MLEDSL White Sox — 240230 44821 6351 164 191215257472 65219 152 205 25 — — — — — —
201817 ROK RAWDSL White Sox — 240227 661332 9291 164 291321401722 110323 124 317 25 — — — — — —
201918 ROK MLEACL White Sox — 200191 38426 6651 71 199227335562 136267 323 243 51 — — — — — —
201918 ROK RAWACL White Sox — 200188 55739 9451 71 293328505834 213343 224 361 51 — — — — — —
202120 A MLE3 teams — 553530 14224514 181102 3210 268295411706 143313 203 303 91 — — — — — —
202120 A RAW3 teams — 553517 15227615 30802 3210 294335456791 162322 145 347 91 — — — — — —
202221 AA MLE2 teams — 502469 1232269 28843 4210 262308392700 130302 176 305 93 — — — — — —
202221 AA RAW2 teams — 502458 12521611 38683 4210 273332417749 144300 148 333 93 — — — — — —
202322 AA MLE2 teams — 493475 10517016 141401 319 221245358603 137276 283 258 60 — — — — — —
202322 AA RAW2 teams — 493469 12319021 201081 319 262294437731 175297 224 320 60 — — — — — —
202423 AA MLEReading Fightin Phils — 164151 37813 9262 122 245296371667 126274 165 287 80 — — — — — —
202423 AA RAWReading Fightin Phils — 164147 39914 13212 122 265333422755 156282 138 333 80 — — — — — —
202524 AA MLE3 teams — 193184 51611 5311 65 277300337637 60323 163 280 75 — — — — — —
202524 AA RAW3 teams — 193179 53721 10251 65 296337374711 78333 135 316 75 — — — — — —
201817 ROK MLEDSL White Sox — 240231 44821 6351 164 190215255471 65217 152 205 25 — — — — — —
201918 ROK MLEACL White Sox — 200191 38426 6651 71 199227335562 136263 323 243 51 — — — — — —
202120 A MLE3 teams — 553528 14224514 181102 3210 269295413707 144307 203 303 91 — — — — — —
202221 AA MLE2 teams — 502466 1232269 28843 4210 264308395703 131302 176 305 93 — — — — — —
202322 AA MLE2 teams — 493475 10517016 141401 319 221245358603 137273 283 258 60 — — — — — —
202423 AA MLEReading Fightin Phils — 164152 37813 9262 122 243296368665 125268 165 287 80 — — — — — —
202524 AA MLE3 teams — 193185 51611 5311 65 276300335635 59317 163 280 75 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 AA MLEReading Fightin Phils — 164152 37813 9262 122 243296368665 125268 165 287 80 — — — — — —
202524 AA MLE3 teams — 193185 51611 5311 65 276300335635 59317 163 280 75 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLEPHI 2% 202185 42814 13482 51 225285341625 115281 246 281 76 -6 +1 +0 +2 +4 0.1
▸ 2027 — real world (MLB)
202726 MLB CTXPHI 2% 22 0000 000 00 227286345631 119281 00 283 76 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLEPHI 27% 163149 33613 11382 31 225285341627 116281 237 281 77 -5 +0 +0 +2 +4 0.1
202928 MLB MLEPHI 40% 205187 42814 14492 41 225285340626 116281 247 281 76 -6 +0 -1 +2 +4 0.1
202827 MLB CTXPHI 27% 4441 9201 3100 10 227287346633 119281 237 284 77 -1 +0 +0 +0 +1 0.0
202928 MLB CTXPHI 40% 8275 17302 6191 10 226286345632 119281 237 283 76 -2 +0 -0 +1 +2 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 126116 26503 9291 20 224286345631 121274 237 283 73 -4 +0 -0 +1 +3 0.1
/ 162G— A+C — 650598 13426015 461505 100 224285343627 119275 237 283 73 -18 +2 -1 +7 +14 0.3
Career— MLE — 28202664 6371072059 11860316 15544 239276361636 122286 214 276 73 -13 +1 -1 +5 +10 0.2
/ 162G— MLE — 650614 14825514 271394 3610 241278366644 125288 214 276 73 -18 +1 -1 +7 +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.

2025 AAReading Fightin Phils · 108 PAwOBA .323 → .306 (−17)K% 12.0% → 14.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.04%÷1.016×1.220——14.45%
BB% (unintentional) /PA5.56%÷0.982×0.700—×1.0124.01%
HBP% /PA0.93%—×0.850—×1.0120.80%
Singles /BIP27.91%÷0.968×0.970×1.002×1.01228.36%
Doubles /BIP5.81%÷1.004×0.860×1.002×1.0125.05%
Triples /BIP0.00%÷0.959×0.950×1.002×1.0120.00%
Home runs /BIP1.16%÷1.036×0.780—×1.0120.89%

Factors used: league row EL. Park (home-season share, regressed): HR 107, 1B 94, 2B 101, 3B 92, K 103, BB 96 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.002.

Result: wOBA .323 → .306; ISO .081 → .068; BABIP .333 → .329. 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 AClearwater Threshers · 44 PAwOBA .256 → .215 (−41)K% 15.9% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.91%÷1.065×1.360——20.31%
BB% (unintentional) /PA0.00%÷0.975×0.690—×0.9800.00%
HBP% /PA0.00%—×0.780—×0.9800.00%
Singles /BIP29.73%÷1.030×0.920—×0.98026.02%
Doubles /BIP0.00%÷0.975×0.830—×0.9800.00%
Triples /BIP2.70%÷0.923×0.910—×0.9802.61%
Home runs /BIP0.00%÷1.083×0.800—×0.9800.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 106, 2B 95, 3B 85, K 113, BB 95 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average).

Result: wOBA .256 → .215; ISO .045 → .042; BABIP .324 → .286. 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 AAReading Fightin Phils · 164 PAwOBA .328 → .287 (−41)K% 12.8% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.80%÷0.974×1.220——16.04%
BB% (unintentional) /PA7.93%÷1.013×0.700—×1.0275.63%
HBP% /PA1.22%—×0.850—×1.0271.06%
Singles /BIP19.84%÷0.997×0.970×0.994×1.02719.72%
Doubles /BIP7.14%÷1.022×0.860×0.994×1.0276.14%
Triples /BIP0.79%÷0.983×0.950×0.994×1.0270.78%
Home runs /BIP3.17%÷1.137×0.780—×1.0272.24%

Factors used: league row EL. Park (home-season share, regressed): HR 127, 1B 99, 2B 104, 3B 97, K 95, BB 103 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .328 → .287; ISO .156 → .124; BABIP .282 → .268. 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 AABirmingham Barons · 404 PAwOBA .320 → .261 (−60)K% 23.5% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.51%÷0.938×1.220——30.60%
BB% (unintentional) /PA4.46%÷0.995×0.680—×1.0423.17%
HBP% /PA0.25%—×0.840—×1.0420.22%
Singles /BIP23.00%÷1.069×0.920×0.996×1.04220.54%
Doubles /BIP5.92%÷0.961×0.910×0.996×1.0425.82%
Triples /BIP0.00%÷0.967×0.880×0.996×1.0420.00%
Home runs /BIP6.27%÷1.013×0.800—×1.0425.16%

Factors used: league row SL. Park (home-season share, regressed): HR 103, 1B 114, 2B 92, 3B 93, K 88, BB 99 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .320 → .261; ISO .186 → .149; BABIP .305 → .275. 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 AAACharlotte Knights · 89 PAwOBA .279 → .242 (−37)K% 14.6% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.61%÷0.978×1.200——17.93%
BB% (unintentional) /PA2.25%÷1.078×0.690—×1.0501.51%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP22.97%÷0.967×0.930×1.008×1.05023.38%
Doubles /BIP2.70%÷0.971×0.830×1.008×1.0502.44%
Triples /BIP0.00%÷0.996×0.970×1.008×1.0500.00%
Home runs /BIP4.05%÷1.152×0.700—×1.0502.59%

Factors used: league row International League. Park (home-season share, regressed): HR 130, 1B 93, 2B 94, 3B 99, K 96, BB 116 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .279 → .242; ISO .126 → .084; BABIP .268 → .265. 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 AABirmingham Barons · 484 PAwOBA .332 → .305 (−28)K% 13.6% → 16.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.64%÷0.988×1.220——16.84%
BB% (unintentional) /PA7.64%÷0.993×0.680—×1.0505.50%
HBP% /PA0.62%—×0.840—×1.0500.55%
Singles /BIP22.73%÷1.000×0.920×1.017×1.05022.33%
Doubles /BIP5.61%÷0.947×0.910×1.017×1.0505.76%
Triples /BIP1.60%÷0.987×0.880×1.017×1.0501.53%
Home runs /BIP2.94%÷1.056×0.800—×1.0502.34%

Factors used: league row SL. Park (home-season share, regressed): HR 111, 1B 100, 2B 89, 3B 97, K 98, BB 99 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .332 → .305; ISO .150 → .134; BABIP .308 → .302. 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 AKannapolis Cannon Ballers · 361 PAwOBA .334 → .280 (−54)K% 15.8% → 21.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.79%÷0.984×1.360——21.82%
BB% (unintentional) /PA5.54%÷1.085×0.690—×1.0303.63%
HBP% /PA0.55%—×0.780—×1.0300.45%
Singles /BIP21.51%÷1.003×0.920×1.008×1.03020.48%
Doubles /BIP7.89%÷1.049×0.830×1.008×1.0306.48%
Triples /BIP1.43%÷1.122×0.910×1.008×1.0301.21%
Home runs /BIP3.23%÷0.925×0.800—×1.0302.87%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 101, 2B 110, 3B 124, K 97, BB 117 — 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.008.

Result: wOBA .334 → .280; ISO .170 → .139; BABIP .317 → .289. 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 A+Winston-Salem Dash · 126 PAwOBA .393 → .367 (−26)K% 10.3% → 14.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.32%÷0.974×1.350——14.30%
BB% (unintentional) /PA3.17%÷1.079×0.710—×1.0422.18%
HBP% /PA0.00%—×0.810—×1.0420.00%
Singles /BIP31.13%÷1.000×0.910×1.036×1.04230.59%
Doubles /BIP3.77%÷0.976×0.830×1.036×1.0423.47%
Triples /BIP0.94%÷1.012×0.820×1.036×1.0420.83%
Home runs /BIP4.72%÷0.956×0.830—×1.0424.27%

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

Result: wOBA .393 → .367; ISO .176 → .158; BABIP .369 → .357. 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 — .