Julio E. Rodriguez

C Northwest Arkansas Naturals
Age 30 R/R 6'4" / 245 lbs AA HR -15%K -8% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202326AA/INTL2 orgs331.233/.319/.43817064—.178/.245/.315
202427AA/INTL2 orgs142.188/.268/.2812034—.162/.202/.242
202528AA/INTL2 orgs185.237/.303/.3553347—.189/.241/.270
2027PROJMLE30MLBKC2.207/.259/.3110062-0.0
2028PROJ23% MLB31MLBKC18.205/.257/.3060060-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2025 AA
K%77
ISO52
Whiff%52
wOBA50
wRC+48
Z-Con%46
CompsGookie Dawkins (age 30) · Gerardo Bustamante (age 29) · Carlos Eduardo Gonzalez (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†62
AVG/OBP/SLG.207 / .259 / .311
PA2
HR0
K%50
BB%6
BABIP266
ISO74
MLB%2%
Value2027 · WAR
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.0-0.12728
Tools · ContractCON 45 / POW 40
Toolsscout grade
CONTACT45
scouting grade only
POWER40
scouting grade only
EYE35
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029Extbeyond projection horizon · no WAR estimate
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
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)
201619 ROKDSL Cardinals — 170143 461037 19193 00 322412580993 259320 1111 419 70 — — — — — —
201720 ROKJohnson City Cardinals — 201182 511415 17311 00 280345451796 170313 158 351 62 — — — — — —
201821 APeoria Chiefs — 306291 751528 13600 00 258289405695 148298 204 305 48 — — — — — —
201922 AASpringfield Cardinals — 4745 10101 2150 00 222255311566 89310 324 255 24 — — — — — —
201922 A+Palm Beach Cardinals — 287268 741407 16532 00 276322407728 131321 186 325 59 — — — — — —
201922 INTLLeones del Escogido — 4845 9000 390 00 200250200450 250 196 213 31 — — — — — —
202023 INTLLeones del Escogido — 3431 5100 390 00 161235194429 32227 269 206 25 — — — — — —
202124 AASpringfield Cardinals — 115107 21203 7231 10 196252299551 103222 206 251 25 — — — — — —
202124 ROKFCL Cardinals — 2214 4000 532 00 286524286810 333 1423 390 93 — — — — — —
202225 AASpringfield Cardinals — 269218 557011 47642 20 252390436825 183303 2417 370 86 — — — — — —
202225 INTLAguilas Cibaenas — 4442 9201 2120 00 214250333583 119276 275 261 63 — — — — — —
202326 AAErie SeaWolves — 296260 585016 30854 00 223313427740 204261 2910 328 53 — — — — — —
202326 INTLAguilas Cibaenas — 3532 10401 261 00 312371531903 219360 176 396 154 — — — — — —
202427 AAErie SeaWolves — 10497 18601 5222 00 186240278519 93230 215 237 13 — — — — — —
202427 INTLAguilas Cibaenas — 3831 6001 691 00 194342290632 97238 2416 303 91 — — — — — —
202528 AANorthwest Arkansas Naturals — 158144 35803 11303 10 243310361671 118288 197 305 44 — — — — — —
202528 INTLAguilas Cibaenas — 2725 5300 161 20 200259320579 120263 224 263 64 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201619 ROK MLEDSL Cardinals — 170149 30623 13233 00 201279329608 128202 148 272 70 — — — — — —
201720 ROK MLEJohnson City Cardinals — 201188 411014 11441 00 218265346611 128255 225 260 62 — — — — — —
201821 A MLEPeoria Chiefs — 306295 611226 9790 00 207230322552 115256 263 239 48 — — — — — —
201922 AA MLESpringfield Cardinals — 4745 9101 2190 00 200234289523 89297 404 203 24 — — — — — —
201922 A+ MLEPalm Beach Cardinals — 287273 591106 11742 00 216252322574 106273 264 255 59 — — — — — —
202124 AA MLESpringfield Cardinals — 115109 19202 5291 10 174217248465 73211 254 205 25 — — — — — —
202124 ROK MLEFCL Cardinals — 2216 4000 342 00 250429250679 268 1814 305 93 — — — — — —
202225 AA MLESpringfield Cardinals — 269234 51709 31762 20 218315363678 145272 2812 296 86 — — — — — —
202326 AA MLEErie SeaWolves — 296270 484011 201104 00 178245315560 137243 377 246 53 — — — — — —
202427 AA MLEErie SeaWolves — 10499 16501 3272 00 162202242444 81204 263 188 13 — — — — — —
202528 AA MLENorthwest Arkansas Naturals — 158148 28602 7363 10 189241270511 81241 234 233 44 — — — — — —
201619 ROK MLEDSL Cardinals — 170149 30623 13233 00 201279329608 128211 148 272 70 — — — — — —
201619 ROK RAWDSL Cardinals — 170143 461037 19193 00 322412580993 259320 1111 419 70 — — — — — —
201720 ROK MLEJohnson City Cardinals — 201188 411014 11441 00 218265346611 128262 225 260 62 — — — — — —
201720 ROK RAWJohnson City Cardinals — 201182 511415 17311 00 280345451796 170313 158 351 62 — — — — — —
201821 A MLEPeoria Chiefs — 306295 611226 9790 00 207230322552 115259 263 239 48 — — — — — —
201821 A RAWPeoria Chiefs — 306291 751528 13600 00 258289405695 148298 204 305 48 — — — — — —
201922 A+ MLE3 teams — 382365 781408 141062 00 214247318565 104278 284 248 54 — — — — — —
201922 A+ RAW3 teams — 382358 931508 21772 00 260304369673 109310 205 302 54 — — — — — —
202023 INTL MLELeones del Escogido — 3431 5100 390 00 161235194429 32227 269 — — — — — — — —
202023 INTL RAWLeones del Escogido — 3431 5100 390 00 161235194429 32227 269 206 25 — — — — — —
202124 AA MLE2 teams — 137125 23202 8333 10 184250248498 64231 246 221 36 — — — — — —
202124 AA RAW2 teams — 137121 25203 12263 10 207294298592 91237 199 274 36 — — — — — —
202225 AA MLE2 teams — 313272 598010 37892 20 217315357672 140280 2812 296 86 — — — — — —
202225 AA RAW2 teams — 313260 649012 49762 20 246370419789 173299 2416 355 86 — — — — — —
202326 AA MLE2 teams — 331302 545012 221235 00 179246315561 136249 377 246 53 — — — — — —
202326 AA RAW2 teams — 331292 689017 32915 00 233319438758 205274 2710 335 53 — — — — — —
202427 AA MLE2 teams — 142135 21601 4363 00 156197222419 67204 253 188 13 — — — — — —
202427 AA RAW2 teams — 142128 24602 11313 00 188268281549 94232 228 255 13 — — — — — —
202528 AA MLE2 teams — 185173 34802 8424 30 197249277526 81248 234 233 44 — — — — — —
202528 AA RAW2 teams — 185169 401103 12364 30 237303355658 118285 196 298 44 — — — — — —
201619 ROK MLEDSL Cardinals — 170152 30623 13233 00 197279322601 125202 148 272 70 — — — — — —
201720 ROK MLEJohnson City Cardinals — 201187 411014 11441 00 219265348613 128255 225 260 62 — — — — — —
201821 A MLEPeoria Chiefs — 306294 611226 9790 00 207230323553 116256 263 239 48 — — — — — —
201922 A+ MLE3 teams — 382363 781408 141062 00 215247320566 105276 284 248 54 — — — — — —
202124 AA MLE2 teams — 137125 23202 8333 10 184250248498 64220 246 221 36 — — — — — —
202225 AA MLE2 teams — 313271 598010 37892 20 218315358673 140272 2812 296 86 — — — — — —
202326 AA MLE2 teams — 331301 545012 221235 00 179246316562 136243 377 246 53 — — — — — —
202427 AA MLE2 teams — 142134 21601 4363 00 157197224421 67204 253 188 13 — — — — — —
202528 AA MLE2 teams — 185171 34802 8424 30 199249281529 82241 234 233 44 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AA MLE2 teams — 142134 21601 4363 00 157197224421 67204 253 188 13 — — — — — —
202528 AA MLE2 teams — 185171 34802 8424 30 199249281529 82241 234 233 44 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLEKC 2% 208192 40813 11533 41 209261317578 108267 255 260 62 -9 +0 +0 +4 +5 0.0
▸ 2027 — real world (MLB)
202730 MLB CTXKC 2% 22 0000 010 00 207259311571 104266 500 257 62 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLEKC 23% 7974 14301 4201 10 207259312571 105266 255 257 60 -4 +0 -3 +1 +2 -0.3
202831 MLB CTXKC 23% 1817 3100 150 00 205257306564 101264 286 254 60 -1 +0 -1 +0 +0 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 1817 3100 150 00 176222235458 59250 286 254 53 -1 +0 -1 +0 +0 -0.1
/ 162G— A+C — 650614 1083600 361810 00 176222235456 59249 286 254 53 -31 +0 -23 +12 +14 -2.9
Career— MLE — 23672190 43678550 13862625 90 199255308562 109253 266 246 53 -8 +1 -3 +3 +4 -0.3
/ 162G— MLE — 650601 11921114 381727 20 198254306560 108251 266 246 53 -30 +2 -11 +12 +14 -1.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 AANorthwest Arkansas Naturals · 158 PAwOBA .297 → .233 (−64)K% 19.0% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.99%÷1.022×1.220——22.66%
BB% (unintentional) /PA6.96%÷1.059×0.700—×0.9684.46%
HBP% /PA1.90%—×0.870—×0.9681.60%
Singles /BIP21.05%÷1.034×0.920×0.988×0.96817.91%
Doubles /BIP7.02%÷0.984×0.840×0.988×0.9685.73%
Triples /BIP0.00%÷0.900×0.940×0.988×0.9680.00%
Home runs /BIP2.63%÷1.077×0.800—×0.9681.89%

Factors used: league row TL. Park (home-season share, regressed): HR 115, 1B 107, 2B 97, 3B 80, K 104, BB 112 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .297 → .233; ISO .118 → .089; BABIP .288 → .241. 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 AAErie SeaWolves · 104 PAwOBA .231 → .188 (−44)K% 21.2% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.15%÷1.009×1.220——25.58%
BB% (unintentional) /PA4.81%÷1.086×0.700—×0.9783.03%
HBP% /PA1.92%—×0.850—×0.9781.60%
Singles /BIP14.67%÷0.992×0.970×0.982×0.97813.78%
Doubles /BIP8.00%÷1.036×0.860×0.982×0.9786.38%
Triples /BIP0.00%÷0.945×0.950×0.982×0.9780.00%
Home runs /BIP1.33%÷0.941×0.780—×0.9781.08%

Factors used: league row EL. Park (home-season share, regressed): HR 88, 1B 98, 2B 107, 3B 89, K 102, BB 117 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .231 → .188; ISO .093 → .072; BABIP .230 → .204. 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 AAErie SeaWolves · 296 PAwOBA .321 → .246 (−75)K% 28.7% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.72%÷0.944×1.220——37.13%
BB% (unintentional) /PA10.14%÷1.063×0.700—×0.9886.60%
HBP% /PA1.35%—×0.850—×0.9881.13%
Singles /BIP21.14%÷1.002×0.970×1.004×0.98820.30%
Doubles /BIP2.86%÷0.924×0.860×1.004×0.9882.64%
Triples /BIP0.00%÷1.145×0.950×1.004×0.9880.00%
Home runs /BIP9.14%÷1.055×0.780—×0.9886.68%

Factors used: league row EL. Park (home-season share, regressed): HR 111, 1B 100, 2B 85, 3B 129, K 89, BB 113 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .321 → .246; ISO .204 → .142; BABIP .261 → .243. 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 AASpringfield Cardinals · 269 PAwOBA .364 → .296 (−68)K% 23.8% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.79%÷1.024×1.220——28.35%
BB% (unintentional) /PA17.47%÷1.044×0.700—×0.99811.70%
HBP% /PA0.74%—×0.870—×0.9980.65%
Singles /BIP24.03%÷1.012×0.920×1.008×0.99821.97%
Doubles /BIP4.55%÷0.935×0.840×1.008×0.9984.11%
Triples /BIP0.00%÷0.900×0.940×1.008×0.9980.00%
Home runs /BIP7.14%÷1.069×0.800—×0.9985.33%

Factors used: league row TL. Park (home-season share, regressed): HR 114, 1B 102, 2B 87, 3B 80, K 105, BB 109 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .364 → .296; ISO .183 → .147; BABIP .303 → .272. 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 AASpringfield Cardinals · 115 PAwOBA .245 → .205 (−39)K% 20.0% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.975×1.220——25.02%
BB% (unintentional) /PA6.09%÷1.020×0.690—×1.0124.17%
HBP% /PA0.87%—×0.850—×1.0120.75%
Singles /BIP19.05%÷1.003×0.940×1.026×1.01218.54%
Doubles /BIP2.38%÷1.107×0.870×1.026×1.0121.94%
Triples /BIP0.00%÷0.973×0.920×1.026×1.0120.00%
Home runs /BIP3.57%÷0.990×0.780—×1.0122.85%

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

Result: wOBA .245 → .205; ISO .103 → .079; BABIP .222 → .211. 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 ROKFCL Cardinals · 22 PAwOBA .401 → .305 (−95)K% 13.6% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.64%÷0.999×1.440——19.65%
BB% (unintentional) /PA22.73%÷1.007×0.620—×0.95513.37%
HBP% /PA9.09%—×0.720—×0.9556.25%
Singles /BIP36.36%÷0.988×0.820—×0.95528.81%
Doubles /BIP0.00%÷0.973×0.720—×0.9550.00%
Triples /BIP0.00%÷0.941×0.720—×0.9550.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9550.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 98, 2B 95, 3B 88, K 100, BB 101 — applied at half strength. Age: age 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .401 → .305; ISO .000 → .000; BABIP .333 → .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).

2019 A+Palm Beach Cardinals · 287 PAwOBA .314 → .255 (−59)K% 18.5% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.47%÷1.014×1.420——25.86%
BB% (unintentional) /PA4.88%÷0.991×0.750—×1.0123.74%
HBP% /PA0.70%—×0.930—×1.0120.66%
Singles /BIP24.65%÷1.048×0.920×0.950×1.01220.80%
Doubles /BIP6.51%÷1.047×0.960×0.950×1.0125.74%
Triples /BIP0.00%÷0.900×0.810×0.950×1.0120.00%
Home runs /BIP3.26%÷0.912×0.880—×1.0123.18%

Factors used: league row FSL. Park (home-season share, regressed): HR 82, 1B 110, 2B 109, 3B 80, K 103, BB 98 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .314 → .255; ISO .131 → .114; BABIP .321 → .273. 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).

2019 AASpringfield Cardinals · 47 PAwOBA .248 → .203 (−46)K% 31.9% → 39.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.91%÷0.985×1.220——39.54%
BB% (unintentional) /PA4.26%÷0.965×0.700—×1.0423.22%
HBP% /PA0.00%—×0.870—×1.0420.00%
Singles /BIP26.67%÷0.974×0.920—×1.04226.24%
Doubles /BIP3.33%÷1.070×0.840—×1.0422.73%
Triples /BIP0.00%÷1.108×0.940—×1.0420.00%
Home runs /BIP3.33%÷1.108×0.800—×1.0422.51%

Factors used: league row TL. Park (home-season share, regressed): HR 122, 1B 95, 2B 114, 3B 122, K 97, BB 93 — 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).

Result: wOBA .248 → .203; ISO .089 → .061; BABIP .310 → .297. 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 — .