Frank Rodriguez

C Tulsa Drillers
Age 25 R/R 6'0" / 197 lbs AA HR +8%BB -8% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1601ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422A+LAD115.181/.246/.21001-1—.140/.193/.159
202523AA/A+/INTL2 orgs236.198/.289/.3094036—.184/.255/.269
202624AALAD275.245/.326/.3908162—.202/.267/.310
2027PROJMLE25MLBLAD3.210/.271/.32100690.0
2028PROJ31% MLB26MLBLAD62.212/.274/.32511710.1
2029PROJ42% MLB27MLBLAD99.212/.275/.32621720.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
K%70
ISO48
Whiff%44
wOBA41
wRC+39
Z-Con%31
Career WAR0.0 WAR median (P10 -0.1 / P90 0.2, comp-based) · star 0% · didn't stick 97%
CompsDan Butler (age 25) · Neil Wilson (age 25) · Alsander Womack (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†69
AVG/OBP/SLG.210 / .271 / .321
PA3
HR0
K%33
BB%6
BABIP263
ISO115
MLB%2%
Value2027 · WAR
BAT: -5.9 runs (wOBA-derived runs vs avg)-6BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +3.5 runs (Replacement-level credit)+4REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.10.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$1M ctrl surplus
Tools · ContractCON 43 / POW 40
Toolsscout grade
CONTACT43
scouting grade only
POWER40
scouting grade only
EYE44
scouting grade only
SPEED43
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
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M———
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.3M +$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)
201917 ROKDSL Dodgers Shoemaker — 148114 20400 25357 00 175356211567 35247 2417 285 17 — — — — — —
202119 ROKACL Dodgers — 10691 22311 10193 00 242337330666 88288 189 303 31 — — — — — —
202220 ROKACL Dodgers — 8572 17402 9252 00 236337375712 139326 2911 318 30 — — — — — —
202321 A+Great Lakes Loons — 156141 23604 9364 00 163234291525 128184 236 237 15 — — — — — —
202422 A+Great Lakes Loons — 115105 19300 7282 10 181246210455 29244 246 215 -1 — — — — — —
202523 AATulsa Drillers — 5348 9100 4100 00 188250208458 21237 198 213 9 — — — — — —
202523 A+Great Lakes Loons — 144124 29713 17302 00 234333379712 145286 2112 323 53 — — — — — —
202523 INTLGigantes del Cibao — 3935 3101 381 00 86179200379 11477 218 182 9 — — — — — —
202624 AATulsa Drillers — 275241 59918 22587 10 245326390716 145285 218 318 62 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201917 ROK MLEDSL Dodgers Shoemaker — 148121 13200 18437 00 107260124384 17157 2912 194 17 — — — — — —
202119 ROK MLEACL Dodgers — 10695 17211 6283 00 179250253503 74223 266 214 31 — — — — — —
202220 ROK MLEACL Dodgers — 8576 13302 5362 00 171241289530 118246 426 212 30 — — — — — —
202321 A+ MLEGreat Lakes Loons — 156143 20503 7464 00 140201238439 98165 294 191 15 — — — — — —
202422 A+ MLEGreat Lakes Loons — 115107 15200 5362 10 140193159352 19213 314 167 -1 — — — — — —
202523 AA MLETulsa Drillers — 5349 9100 3120 00 184231204435 20225 236 182 9 — — — — — —
202523 A+ MLEGreat Lakes Loons — 144130 24612 12392 00 185264292556 108243 278 247 53 — — — — — —
202624 AA MLETulsa Drillers — 275248 50716 15717 10 202267310577 109248 265 260 62 — — — — — —
201917 ROK MLEDSL Dodgers Shoemaker — 148121 13200 18437 00 107260124384 17163 2912 194 17 — — — — — —
201917 ROK RAWDSL Dodgers Shoemaker — 148114 20400 25357 00 175356211567 35247 2417 285 17 — — — — — —
202119 ROK MLEACL Dodgers — 10695 17211 6283 00 179250253503 74235 266 214 31 — — — — — —
202119 ROK RAWACL Dodgers — 10691 22311 10193 00 242337330666 88288 189 303 31 — — — — — —
202220 ROK MLEACL Dodgers — 8576 13302 5362 00 171241289530 118282 426 212 30 — — — — — —
202220 ROK RAWACL Dodgers — 8572 17402 9252 00 236337375712 139326 2911 318 30 — — — — — —
202321 A+ MLEGreat Lakes Loons — 156143 20503 7464 00 140201238439 98177 294 191 15 — — — — — —
202321 A+ RAWGreat Lakes Loons — 156141 23604 9364 00 163234291525 128184 236 237 15 — — — — — —
202422 A+ MLEGreat Lakes Loons — 115107 15200 5362 10 140193159352 19208 314 167 -1 — — — — — —
202422 A+ RAWGreat Lakes Loons — 115105 19300 7282 10 181246210455 29244 246 215 -1 — — — — — —
202523 A+ MLE3 teams — 236215 40813 17613 00 186255274530 88245 267 230 41 — — — — — —
202523 A+ RAW3 teams — 236207 41914 24483 00 198289309599 111239 2010 275 41 — — — — — —
202624 AA MLETulsa Drillers — 275248 50716 15717 10 202267310577 109251 265 260 62 — — — — — —
202624 AA RAWTulsa Drillers — 275241 59918 22587 10 245326390716 145285 218 318 62 — — — — — —
201917 ROK MLEDSL Dodgers Shoemaker — 148122 13200 18437 00 107260123383 16157 2912 194 17 — — — — — —
202119 ROK MLEACL Dodgers — 10696 17211 6283 00 177250250500 73223 266 214 31 — — — — — —
202220 ROK MLEACL Dodgers — 8578 13302 5362 00 167241282523 115246 426 212 30 — — — — — —
202321 A+ MLEGreat Lakes Loons — 156144 20503 7464 00 139201236437 97165 294 191 15 — — — — — —
202422 A+ MLEGreat Lakes Loons — 115107 15200 5362 10 140193159352 19213 314 167 -1 — — — — — —
202523 A+ MLE3 teams — 236214 40813 17613 00 187255276531 89238 267 230 41 — — — — — —
202624 AA MLETulsa Drillers — 275251 50716 15717 10 199267307573 108248 265 260 62 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A+ MLEGreat Lakes Loons — 115107 15200 5362 10 140193159352 19213 314 167 -1 — — — — — —
202523 A+ MLE3 teams — 236214 40813 17613 00 187255276531 89238 267 230 41 — — — — — —
202624 AA MLETulsa Drillers — 275251 50716 15717 10 199267307573 108248 265 260 62 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLELAD 2% 325297 631216 20805 41 214275325600 111269 256 270 69 -12 +0 +0 +6 +7 0.2
▸ 2027 — real world (MLB)
202725 MLB CTXLAD 2% 33 0000 010 00 210271321592 110263 330 267 69 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLELAD 31% 199181 39714 13493 21 215277329606 114269 257 273 71 -7 +0 +0 +4 +4 0.1
202927 MLB MLELAD 42% 235215 47915 15583 21 216278331609 115270 256 274 72 -8 +0 +0 +4 +5 0.1
203028 MLB MLELAD 48% 261238 521015 17644 21 216278330608 114270 257 274 72 -9 +0 -1 +5 +6 0.1
203129 MLB MLELAD 49% 269245 531015 18674 10 215278328605 113270 257 273 71 -9 +0 -1 +5 +6 0.0
202826 MLB CTXLAD 31% 6257 11201 4151 10 212274325599 113264 246 270 71 -2 +0 +0 +1 +1 0.1
202927 MLB CTXLAD 42% 9992 18302 6241 10 212275326601 114264 246 271 72 -3 +0 +0 +2 +2 0.1
203028 MLB CTXLAD 48% 125114 24403 8312 10 212275325600 113264 256 271 72 -4 +0 -0 +2 +3 0.1
203129 MLB CTXLAD 49% 133121 26503 9332 10 211274323597 112264 257 270 71 -5 +0 -1 +2 +3 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 419384 791409 271036 40 206269312581 107255 256 270 52 -14 +1 -1 +7 +9 0.2
/ 162G— A+C — 650596 12322014 421609 60 206269314583 107256 256 270 52 -22 +1 -2 +12 +14 0.3
Career— MLE — 22472032 39171837 14659945 113 192262290552 97251 276 245 52 -39 +1 -2 +20 +24 0.4
/ 162G— MLE — 650588 11421211 4217313 31 194263293555 99252 276 245 52 -22 +0 -1 +12 +14 0.2

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 AATulsa Drillers · 275 PAwOBA .314 → .260 (−54)K% 21.1% → 25.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.09%÷1.000×1.220——25.73%
BB% (unintentional) /PA8.00%÷1.000×0.700—×0.9985.59%
HBP% /PA2.55%—×0.870—×0.9982.21%
Singles /BIP22.40%÷1.000×0.920×0.969×0.99819.94%
Doubles /BIP4.92%÷1.000×0.840×0.969×0.9984.00%
Triples /BIP0.55%÷1.000×0.940×0.969×0.9980.50%
Home runs /BIP4.37%÷1.000×0.800—×0.9983.49%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×0.969.

Result: wOBA .314 → .260; ISO .145 → .117; BABIP .285 → .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).

2025 A+Great Lakes Loons · 144 PAwOBA .315 → .247 (−68)K% 20.8% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.83%÷0.980×1.270——27.00%
BB% (unintentional) /PA11.81%÷1.023×0.710—×0.9888.10%
HBP% /PA1.39%—×0.790—×0.9881.08%
Singles /BIP19.15%÷1.000×0.920×0.961×0.98816.74%
Doubles /BIP7.45%÷0.927×0.810×0.961×0.9886.18%
Triples /BIP1.06%÷1.150×0.850×0.961×0.9880.75%
Home runs /BIP3.19%÷0.992×0.800—×0.9882.54%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 98, 1B 100, 2B 85, 3B 130, K 96, BB 105 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.961.

Result: wOBA .315 → .247; ISO .145 → .113; BABIP .286 → .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).

2025 AATulsa Drillers · 53 PAwOBA .208 → .182 (−26)K% 18.9% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.87%÷0.984×1.220——23.40%
BB% (unintentional) /PA7.55%÷1.061×0.700—×1.0125.04%
HBP% /PA0.00%—×0.870—×1.0120.00%
Singles /BIP21.05%÷0.968×0.920×1.002×1.01220.28%
Doubles /BIP2.63%÷1.014×0.840×1.002×1.0122.21%
Triples /BIP0.00%÷1.137×0.940×1.002×1.0120.00%
Home runs /BIP0.00%÷0.957×0.800—×1.0120.00%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 94, 2B 103, 3B 127, K 97, BB 112 — 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 .208 → .182; ISO .021 → .017; BABIP .237 → .225. 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 A+Great Lakes Loons · 115 PAwOBA .211 → .167 (−44)K% 24.3% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.35%÷0.990×1.270——31.24%
BB% (unintentional) /PA6.09%÷1.037×0.710—×0.9984.16%
HBP% /PA1.74%—×0.790—×0.9981.37%
Singles /BIP20.78%÷1.004×0.920×0.965×0.99818.35%
Doubles /BIP3.90%÷0.950×0.810×0.965×0.9983.20%
Triples /BIP0.00%÷0.948×0.850×0.965×0.9980.00%
Home runs /BIP0.00%÷1.036×0.800—×0.9980.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 107, 1B 101, 2B 90, 3B 90, K 98, BB 107 — 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.965.

Result: wOBA .211 → .167; ISO .029 → .022; BABIP .244 → .213. 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 A+Great Lakes Loons · 156 PAwOBA .234 → .191 (−43)K% 23.1% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷1.004×1.270——29.19%
BB% (unintentional) /PA5.77%÷0.992×0.710—×1.0124.18%
HBP% /PA2.56%—×0.790—×1.0122.05%
Singles /BIP12.38%÷0.975×0.920×0.988×1.01211.68%
Doubles /BIP5.71%÷1.011×0.810×0.988×1.0124.58%
Triples /BIP0.00%÷0.997×0.850×0.988×1.0120.00%
Home runs /BIP3.81%÷0.951×0.800—×1.0123.24%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 90, 1B 95, 2B 102, 3B 99, K 101, 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.988.

Result: wOBA .234 → .191; ISO .128 → .102; BABIP .184 → .165. 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 Dodgers · 85 PAwOBA .309 → .212 (−97)K% 29.4% → 42.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.41%÷0.998×1.440——42.44%
BB% (unintentional) /PA9.41%÷0.973×0.620—×0.9855.91%
HBP% /PA2.35%—×0.720—×0.9851.67%
Singles /BIP23.40%÷1.029×0.820×0.977×0.98517.94%
Doubles /BIP8.51%÷0.931×0.720×0.977×0.9856.33%
Triples /BIP0.00%÷0.900×0.720×0.977×0.9850.00%
Home runs /BIP4.26%÷0.912×0.780—×0.9853.59%

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

Result: wOBA .309 → .212; ISO .139 → .101; BABIP .326 → .246. 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 ROKACL Dodgers · 106 PAwOBA .298 → .214 (−84)K% 17.9% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.92%÷0.973×1.440——26.53%
BB% (unintentional) /PA8.49%÷1.007×0.620—×0.9955.20%
HBP% /PA2.83%—×0.720—×0.9952.03%
Singles /BIP23.61%÷0.996×0.820×0.973×0.99518.83%
Doubles /BIP4.17%÷0.942×0.720×0.973×0.9953.08%
Triples /BIP1.39%÷1.150×0.720×0.973×0.9950.84%
Home runs /BIP1.39%÷1.068×0.780—×0.9951.01%

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

Result: wOBA .298 → .214; ISO .088 → .060; BABIP .288 → .223. 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 DSLDSL Dodgers Shoemaker · 148 PAwOBA .283 → .194 (−89)K% 23.6% → 28.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.65%÷1.000×1.220——28.85%
BB% (unintentional) /PA16.89%÷1.000×0.700—×1.00811.91%
HBP% /PA4.73%—×0.700—×1.0083.34%
Singles /BIP20.25%÷1.000×0.680×0.950×1.00813.18%
Doubles /BIP5.06%÷1.000×0.600×0.950×1.0082.91%
Triples /BIP0.00%÷1.000×0.600×0.950×1.0080.00%
Home runs /BIP0.00%÷1.000×0.470—×1.0080.00%

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 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 .283 → .194; ISO .035 → .021; BABIP .247 → .157. 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 — .