Roderick Flores

SS ACL Brewers
Age 20 R/R 5'9" / 167 lbs ROK HR +10%K +6% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1789ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Brewers 2145.245/.444/.34911357—.164/.326/.241
202518ROKMIL171.235/.395/.3412343—.160/.275/.236
202619ROKMIL106.267/.394/.4772351—.161/.250/.280
2027PROJMLE20MLBMIL216.190/.275/.27723590.0
2028PROJ34% MLB21MLBMIL37.194/.279/.2911165-0.0
2029PROJ50% MLB22MLBMIL99.198/.283/.3042169-0.0
Next 3 projected WAR -0.0Projected 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 2025 Rk
BB%80
wRC+56
ISO56
K%52
wOBA51
Whiff%33
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 56 proj PA
wRC+†59
AVG/OBP/SLG.189 / .273 / .275
PA56
HR1
K%30
BB%9
ISO87
MLB%0%
Value2027 · WAR
BAT: -2.7 runs (wOBA-derived runs vs avg)-3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +1.2 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.20.20.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$2M ctrl surplus
Tools · ContractCON 35 / POW 25
Toolsscout grade
CONTACT35
scouting grade only
POWER25
scouting grade only
EYE60
scouting grade only
SPEED40
scouting grade only
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.2$0.5M+$0.0M
2034Pre-Arb$1.0M+0.2$0.5M+$0.0M
2035Pre-Arb$1.0M———
2036Arb-1$0.4M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $2M $0.8M +$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)
202316 ROKDSL Brewers 2 — 212171 371000 37624 102 216368275643 58339 2917 311 24 — — — — — —
202417 ROKDSL Brewers 2 — 145106 26611 33335 133 245444349794 104342 2323 375 57 — — — — — —
202518 ROKACL Brewers — 171132 31802 31364 30 235395341736 106296 2118 339 43 — — — — — —
202619 ROKACL Brewers — 10686 23632 17331 30 267394477871 209396 3116 379 51 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202316 ROK MLEDSL Brewers 2 — 212182 24600 26744 102 132255165420 33217 3512 204 24 — — — — — —
202417 ROK MLEDSL Brewers 2 — 145116 19411 23415 133 164326241568 78217 2816 252 57 — — — — — —
202518 ROK MLEACL Brewers — 171144 23502 19534 30 160275236512 76213 3111 232 43 — — — — — —
202619 ROK MLEACL Brewers — 10693 15421 10471 30 161250280530 118287 449 243 51 — — — — — —
202316 ROK MLEDSL Brewers 2 — 212182 24600 26744 102 132255165420 33222 3512 204 24 — — — — — —
202316 ROK RAWDSL Brewers 2 — 212171 371000 37624 102 216368275643 58339 2917 311 24 — — — — — —
202417 ROK MLEDSL Brewers 2 — 145116 19411 23415 133 164326241568 78240 2816 252 57 — — — — — —
202417 ROK RAWDSL Brewers 2 — 145106 26611 33335 133 245444349794 104342 2323 375 57 — — — — — —
202518 ROK MLEACL Brewers — 171144 23502 19534 30 160275236512 76226 3111 232 43 — — — — — —
202518 ROK RAWACL Brewers — 171132 31802 31364 30 235395341736 106296 2118 339 43 — — — — — —
202619 ROK MLEACL Brewers — 10693 15421 10471 30 161250280530 118298 449 243 51 — — — — — —
202619 ROK RAWACL Brewers — 10686 23632 17331 30 267394477871 209396 3116 379 51 — — — — — —
202316 ROK MLEDSL Brewers 2 — 212180 24600 26744 102 133255167421 33217 3512 204 24 — — — — — —
202417 ROK MLEDSL Brewers 2 — 145116 19411 23415 133 164326241568 78217 2816 252 57 — — — — — —
202518 ROK MLEACL Brewers — 171146 23502 19534 30 158275233508 75213 3111 232 43 — — — — — —
202619 ROK MLEACL Brewers — 10694 15421 10471 30 160250277527 117287 449 243 51 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Brewers 2 — 145116 19411 23415 133 164326241568 78217 2816 252 57 — — — — — —
202518 ROK MLEACL Brewers — 171146 23502 19534 30 158275233508 75213 3111 232 43 — — — — — —
202619 ROK MLEACL Brewers — 10694 15421 10471 30 160250277527 117287 449 243 51 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEMIL 0% 216191 36712 20653 31 190275277552 87272 309 255 59 -11 +0 +0 +2 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEMIL 34% 11098 19411 10331 20 196281294574 97274 309 264 65 -5 +0 +0 +1 +2 -0.1
202922 MLB MLEMIL 50% 199177 35713 18582 31 201285306592 106276 299 271 69 -7 +0 +0 +2 +4 -0.1
203023 MLB MLEMIL 58% 295262 541025 27844 41 205289317605 112277 289 276 73 -10 +0 +0 +3 +6 0.0
203124 MLB MLEMIL 61% 371330 681327 341044 51 208292324616 116279 289 280 76 -11 +1 +0 +4 +8 0.2
203225 MLB MLEMIL 63% 414368 781538 381155 61 210294330623 119280 289 283 78 -11 +1 +0 +4 +9 0.3
203326 MLB MLEMIL 64% 439390 821539 411225 62 210293330623 120279 289 283 78 -12 +0 +0 +5 +10 0.3
203427 MLB MLEMIL 65% 448398 841639 421255 62 209292327620 118279 289 281 77 -12 +0 +0 +5 +10 0.3
203528 MLB MLEMIL 65% 450400 831638 421275 52 207291323613 115278 289 279 75 -13 +0 -1 +5 +10 0.1
203629 MLB MLEMIL 65% 441392 811538 411265 42 205288317605 112277 299 275 73 -14 +0 -1 +5 +10 -0.2
202821 MLB CTXMIL 34% 3734 6101 3110 10 194279291569 97269 308 262 65 -2 +0 +0 +0 +1 -0.0
202922 MLB CTXMIL 50% 9989 18312 9291 10 198283304587 106271 299 269 69 -4 +0 +0 +1 +2 -0.0
203023 MLB CTXMIL 58% 170150 30513 16492 21 202287314601 112273 299 274 73 -5 +0 +0 +2 +4 0.0
203124 MLB CTXMIL 61% 226200 40714 21643 31 206290322612 117274 289 278 76 -7 +0 +0 +2 +5 0.1
203225 MLB CTXMIL 63% 260231 49925 24723 41 208291328619 120275 289 281 78 -7 +0 +0 +3 +6 0.2
203326 MLB CTXMIL 64% 280249 52926 26783 41 208291328619 120275 289 281 78 -7 +0 +0 +3 +6 0.2
203427 MLB CTXMIL 65% 291259 53926 27813 41 207290325616 118274 289 280 77 -8 +0 +0 +3 +6 0.2
203528 MLB CTXMIL 65% 292260 53926 27823 31 205288321609 116274 289 277 75 -9 +0 -0 +3 +6 0.0
203629 MLB CTXMIL 65% 287256 52925 26823 31 203286315601 112272 299 274 73 -9 +0 -1 +3 +6 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19421728 353611338 17954821 257 204287321607 116274 289 277 69 -58 +2 -1 +21 +42 0.6
/ 162G— A+C — 650578 11820413 601837 82 204286320606 116273 289 277 69 -19 +1 -0 +7 +14 0.2
Career— MLE — 38573400 6751322463 376112651 7117 199288307595 109274 2910 270 69 -98 +4 -2 +35 +70 0.8
/ 162G— MLE — 650573 11422411 631909 123 199288309597 110274 2910 270 69 -20 +1 -0 +7 +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 ROKACL Brewers · 106 PAwOBA .377 → .243 (−134)K% 31.1% → 44.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.13%÷1.000×1.440——44.83%
BB% (unintentional) /PA16.04%÷1.000×0.620—×0.9959.89%
HBP% /PA0.94%—×0.720—×0.9950.68%
Singles /BIP22.64%÷1.000×0.820×0.950×0.99517.55%
Doubles /BIP11.32%÷1.000×0.720×0.950×0.9957.70%
Triples /BIP5.66%÷1.000×0.720×0.950×0.9953.85%
Home runs /BIP3.77%÷1.000×0.780—×0.9952.93%

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 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 .377 → .243; ISO .209 → .133; BABIP .396 → .287. 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 Brewers · 171 PAwOBA .340 → .232 (−108)K% 21.1% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.05%÷0.973×1.440——31.17%
BB% (unintentional) /PA18.13%÷1.011×0.620—×1.00811.20%
HBP% /PA2.34%—×0.720—×1.0081.70%
Singles /BIP21.88%÷1.031×0.820×0.950×1.00816.66%
Doubles /BIP8.33%÷1.109×0.720×0.950×1.0085.18%
Triples /BIP0.00%÷1.001×0.720×0.950×1.0080.00%
Home runs /BIP2.08%÷0.971×0.780—×1.0081.69%

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

Result: wOBA .340 → .232; ISO .106 → .074; BABIP .296 → .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).

2024 DSLDSL Brewers 2 · 145 PAwOBA .370 → .252 (−118)K% 22.8% → 28.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.76%÷0.989×1.220——28.07%
BB% (unintentional) /PA22.76%÷1.012×0.700—×1.00815.86%
HBP% /PA3.45%—×0.700—×1.0082.43%
Singles /BIP24.66%÷0.989×0.680×0.950×1.00816.23%
Doubles /BIP8.22%÷0.968×0.600×0.950×1.0084.87%
Triples /BIP1.37%÷1.150×0.600×0.950×1.0080.68%
Home runs /BIP1.37%÷0.808×0.470—×1.0080.80%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 62, 1B 98, 2B 94, 3B 130, K 98, BB 102 — 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 .370 → .252; ISO .104 → .063; BABIP .342 → .217. 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 Brewers 2 · 212 PAwOBA .305 → .204 (−100)K% 29.2% → 34.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.25%÷1.023×1.220——34.89%
BB% (unintentional) /PA17.45%÷0.996×0.700—×1.02212.55%
HBP% /PA1.89%—×0.700—×1.0221.35%
Singles /BIP24.77%÷1.008×0.680×0.954×1.02216.29%
Doubles /BIP9.17%÷0.986×0.600×0.954×1.0225.44%
Triples /BIP0.00%÷1.125×0.600×0.954×1.0220.00%
Home runs /BIP0.00%÷1.904×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 281, 1B 102, 2B 97, 3B 125, K 105, BB 99 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.954.

Result: wOBA .305 → .204; ISO .058 → .035; BABIP .339 → .217. 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).