Rafael Flores Jr.

C Indianapolis Indians
Age 26 R/R 6'3" / 232 lbs AAA HR -15%K -5% Svc 0.529 · Ctrl thru 2032
Overview
AAA40-MANPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423AA/A+NYY506.279/.380/.49521885—.224/.293/.385
202524AAA/AA2 orgs576.280/.358/.47022687—.241/.300/.389
202524MLBPIT17.200/.294/.3330076-1.0
202625AAAPIT276.228/.362/.3424069—.202/.301/.293
202625MLBPIT163.264/.331/.5271101432.0
2027PROJ45% MLB26MLBPIT70.226/.305/.37520950.2
2028PROJ56% MLB27MLBPIT249.225/.305/.37471940.8
2029PROJ62% MLB28MLBPIT274.225/.303/.37181930.8
Last 3 seasons WAR 1.0  ·  Next 3 projected WAR 1.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.529First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$3M2031Arb-2$3M2032Arb-3$3M
Skills · percentileStatcast 2025-2026
Barrel%90
xwOBA87
Avg EV79
Bat Spd69
Speed27
Form.245/.314/.428 ▲▲ rolling true talent (60d window) · proj .227/.304/.383
CompsJosmil Pinto (age 26) · Luis Urías (age 26) · Luis Torrens (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†95
AVG/OBP/SLG.226 / .305 / .375
PA70
HR2
K%29
BB%10
BABIP298
ISO145
MLB%45%
Value2027 · WAR
BAT: -1.0 runs (wOBA-derived runs vs avg)-1BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +2.8 runs (Positional adjustment)+3POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.60+0.6WAR
0.00.51.00.30.80.80.70.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$14M ctrl surplus
Tools · Recent Form · Contract
ToolsStatcast %ile · 2025-2026
CONTACT
xAVG
460.248
POWER
Barrel%
9014.4
Avg EV
7991.1
Bat Spd
6973.4
SPEED
Sprint
2726.4
Recent Formrolling true talent ⓘ
K%27%▲▲25% over 81 PA (60d) · proj 29%
BB%9%▼7% over 81 PA (60d) · proj 9%
ISO.183▲.240 over 75 AB (60d) · proj .156
HR/BB6.5%▲9.1% over 55 BBE (60d) · proj 5.2%
BABIP.300·.340 over 50 BIP (60d) · proj .297
SLASH.245/.314/.428▲▲proj .227/.304/.383
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.529 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.3$1M+$0.3M
2028Pre-Arb$0.8M+0.8$3M+$2M
2029Pre-Arb$0.8M+0.8$3M+$2M
2030Arb-1$3M+0.7$2M+$0.3M
2031Arb-2$3M+0.3$0.9M+$0.0M (cut)
2032Arb-3$3M+0.1$0.3M+$0.0M (cut)
Totals $5M $10M +$5M

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)
202322 A+Hudson Valley Renegades — 434382 991518 491082 31 259346366713 107341 2511 325 50 — — — — — —
202423 AASomerset Patriots — 273241 6614015 28734 60 274359519878 245333 2710 385 93 — — — — — —
202423 A+Hudson Valley Renegades — 233193 551706 38551 21 285405466871 181368 2416 389 75 — — — — — —
202524 MLBPittsburgh Pirates — 1715 3200 270 00 200294333627 133375 4112 286 76 -0 +0 +0 -11 +0 -1.0
202524 AAAIndianapolis Indians — 206173 46417 26544 00 266374422796 156339 2613 355 81 — — — — — —
202524 AASomerset Patriots — 370335 9623115 30942 60 287349496844 209354 258 369 90 — — — — — —
202625 MLBPittsburgh Pirates — 163148 396011 15450 00 264331527858 264304 289 374 143 +8 +0 +0 +8 +4 2.0
202625 AAAIndianapolis Indians — 276228 521024 46692 00 228362342704 114310 2517 328 69 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 180163 428011 17520 00 258328509837 252310 299 366 134 +7 +0 +0 -3 +4 0.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202322 A+ MLEHudson Valley Renegades — 434405 831117 261412 31 205256289545 84294 326 242 50 — — — — — —
202423 AA MLESomerset Patriots — 273249 5713011 20874 60 229297414710 185303 327 306 93 — — — — — —
202423 A+ MLEHudson Valley Renegades — 233211 461305 20761 21 218289351640 133306 339 279 75 — — — — — —
202524 MLB MLEPittsburgh Pirates — 1715 3200 270 00 200294333627 133375 4112 280 76 -0 +0 +0 -11 +0 -1.0
202524 AAA MLEIndianapolis Indians — 206182 41316 17674 00 225305352657 126308 338 288 81 — — — — — —
202524 AA MLESomerset Patriots — 370344 8620111 211182 60 250297410707 160335 326 301 90 — — — — — —
202625 MLB MLEPittsburgh Pirates — 163149 406012 14450 00 268331550882 282304 289 380 143 +8 +0 +0 +8 +4 2.0
202625 AAA MLEIndianapolis Indians — 276242 49923 32832 00 202301293594 91295 3012 270 69 — — — — — —
202322 A+ MLEHudson Valley Renegades — 434405 831117 261412 31 205256289545 84295 326 242 50 — — — — — —
202322 A+ RAWHudson Valley Renegades — 434382 991518 491082 31 259346366713 107341 2511 325 50 — — — — — —
202423 AA MLE2 teams — 506459 10225016 411645 81 222293381674 159307 328 294 85 — — — — — —
202423 AA RAW2 teams — 506434 12131021 661285 81 279380495876 217350 2513 387 85 — — — — — —
202524 AA MLE3 teams — 593541 12925216 401926 60 238298381679 142333 327 296 86 — — — — — —
202524 AA RAW3 teams — 593523 14529222 581556 60 277356467823 189349 2610 362 86 — — — — — —
202625 AAA MLE2 teams — 439391 8814215 461282 00 225310386696 161294 2910 311 96 — — — — — —
202625 AAA RAW2 teams — 439376 9116215 611142 00 242351415766 173308 2614 345 96 — — — — — —
202322 A+ MLEHudson Valley Renegades — 434403 831117 261412 31 206256290547 84294 326 242 50 — — — — — —
202423 AA MLE2 teams — 506455 10225016 411645 81 224293385678 160304 328 294 85 — — — — — —
202524 AA MLE3 teams — 593542 12925216 401926 60 238298380678 142327 327 296 86 — — — — — —
202625 AAA MLE2 teams — 439388 8814215 461282 00 227310389699 162298 2910 311 96 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 AA MLE2 teams — 506455 10225016 411645 81 224293385678 160304 328 294 85 — — — — — —
202524 AA MLE3 teams — 593542 12925216 401926 60 238298380678 142327 327 296 86 — — — — — —
202625 AAA MLE2 teams — 439388 8814215 461282 00 227310389699 162298 2910 311 96 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLEPIT 45% 380338 7814212 361113 21 227306383690 156297 299 308 95 -2 +0 -1 +7 +8 0.6
▸ 2027 — real world (MLB)
202726 MLB CTXPIT 45% 7062 14302 7201 00 226305375680 150298 2910 304 95 -0 +0 -0 +1 +2 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLEPIT 56% 445397 9016214 421293 21 227306382688 155296 299 307 94 -3 +0 -1 +8 +10 1.4
202928 MLB MLEPIT 62% 445398 9016214 411293 11 226305378683 152295 299 305 93 -4 -0 -2 +8 +10 1.2
203029 MLB MLEPIT 63% 445398 8916213 411283 10 225303373676 149293 299 303 91 -5 +0 -3 +8 +10 1.1
203130 MLB MLEPIT 63% 289259 571018 26832 00 223300367667 145291 299 299 88 -4 +0 -3 +5 +6 0.5
203231 MLB MLEPIT 64% 258231 51917 23752 00 220296359655 140288 299 294 85 -5 +0 -3 +5 +6 0.2
203332 MLB MLEPIT 64% 227204 44816 20671 00 214290347636 132283 309 286 80 -5 +0 -4 +4 +5 -0.1
202827 MLB CTXPIT 56% 249222 49917 23722 10 225305374679 148297 299 304 94 -2 +0 -1 +4 +5 0.8
202928 MLB CTXPIT 62% 274244 551018 26792 10 225303371674 146295 299 302 93 -2 +0 -1 +5 +6 0.8
203029 MLB CTXPIT 63% 279249 551018 26802 10 223301366667 143294 299 299 91 -3 +0 -2 +5 +6 0.7
203130 MLB CTXPIT 63% 183163 37715 17531 00 221299360659 139292 299 296 88 -3 +0 -2 +3 +4 0.3
203231 MLB CTXPIT 64% 165148 32614 15481 00 218295353647 134288 299 291 85 -3 +0 -2 +3 +4 0.1
203332 MLB CTXPIT 64% 145130 28504 13431 00 213289340629 127284 309 284 80 -3 +0 -3 +3 +3 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 14751319 29855547 1374279 30 226303382685 156295 299 306 86 -9 +1 -10 +20 +32 3.5
/ 162G— A+C — 650581 13124221 601884 10 225302382684 157293 299 306 86 -4 +0 -4 +9 +14 1.6
Career— MLE — 42363821 85515615121 361128130 224 224296367663 144301 309 295 86 -19 +0 -16 +38 +53 5.6
/ 162G— MLE — 650586 13124219 551975 31 224296369664 145300 308 295 86 -5 +0 -4 +10 +14 1.5

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 AAAIndianapolis Indians · 276 PAwOBA .321 → .270 (−51)K% 25.0% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.000×1.200——30.00%
BB% (unintentional) /PA16.67%÷1.000×0.690—×1.01811.71%
HBP% /PA0.72%—×0.940—×1.0180.69%
Singles /BIP22.64%÷1.000×0.930×1.034×1.01822.17%
Doubles /BIP6.29%÷1.000×0.830×1.034×1.0185.50%
Triples /BIP1.26%÷1.000×0.970×1.034×1.0181.28%
Home runs /BIP2.52%÷1.000×0.700—×1.0181.79%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.034.

Result: wOBA .321 → .270; ISO .114 → .094; BABIP .310 → .295. 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 AASomerset Patriots · 370 PAwOBA .361 → .301 (−60)K% 25.4% → 31.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.41%÷0.970×1.220——31.94%
BB% (unintentional) /PA8.11%÷0.977×0.700—×0.9985.80%
HBP% /PA0.54%—×0.850—×0.9980.46%
Singles /BIP23.65%÷0.969×0.970×0.993×0.99823.45%
Doubles /BIP9.54%÷0.953×0.860×0.993×0.9988.53%
Triples /BIP0.41%÷1.056×0.950×0.993×0.9980.37%
Home runs /BIP6.22%÷1.030×0.780—×0.9984.70%

Factors used: league row EL. Park (home-season share, regressed): HR 106, 1B 94, 2B 91, 3B 111, K 94, BB 95 — 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.993.

Result: wOBA .361 → .301; ISO .209 → .160; BABIP .354 → .335. 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 AAAIndianapolis Indians · 206 PAwOBA .351 → .288 (−63)K% 26.2% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.21%÷0.965×1.200——32.60%
BB% (unintentional) /PA12.62%÷1.112×0.690—×1.0338.09%
HBP% /PA1.94%—×0.940—×1.0331.89%
Singles /BIP28.57%÷1.008×0.930×0.976×1.03326.59%
Doubles /BIP3.36%÷0.995×0.830×0.976×1.0332.83%
Triples /BIP0.84%÷1.150×0.970×0.976×1.0330.71%
Home runs /BIP5.88%÷0.915×0.700—×1.0334.65%

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

Result: wOBA .351 → .288; ISO .156 → .124; BABIP .339 → .308. 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 AASomerset Patriots · 273 PAwOBA .375 → .306 (−68)K% 26.7% → 32.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.74%÷1.018×1.220——32.03%
BB% (unintentional) /PA10.26%÷0.972×0.700—×1.0127.48%
HBP% /PA1.47%—×0.850—×1.0121.26%
Singles /BIP22.02%÷1.050×0.970×0.985×1.01220.26%
Doubles /BIP8.33%÷0.902×0.860×0.985×1.0127.91%
Triples /BIP0.00%÷0.934×0.950×0.985×1.0120.00%
Home runs /BIP8.93%÷1.027×0.780—×1.0126.86%

Factors used: league row EL. Park (home-season share, regressed): HR 105, 1B 110, 2B 80, 3B 87, K 104, BB 94 — 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 ×0.985.

Result: wOBA .375 → .306; ISO .245 → .191; BABIP .333 → .303. 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+Hudson Valley Renegades · 233 PAwOBA .379 → .279 (−100)K% 23.6% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.61%÷0.946×1.310——32.68%
BB% (unintentional) /PA15.88%÷1.099×0.600—×0.9888.57%
HBP% /PA0.43%—×0.770—×0.9880.33%
Singles /BIP23.19%÷1.025×0.870×1.050×0.98820.42%
Doubles /BIP12.32%÷1.070×0.780×1.050×0.9889.32%
Triples /BIP0.00%÷0.900×0.850×1.050×0.9880.00%
Home runs /BIP4.35%÷1.032×0.880—×0.9883.66%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 106, 1B 105, 2B 114, 3B 80, K 89, BB 120 — 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 ×1.050.

Result: wOBA .379 → .279; ISO .181 → .143; BABIP .368 → .306. 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+Hudson Valley Renegades · 434 PAwOBA .317 → .242 (−74)K% 24.9% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.88%÷1.005×1.310——32.43%
BB% (unintentional) /PA11.06%÷1.092×0.600—×0.9986.07%
HBP% /PA0.46%—×0.770—×0.9980.35%
Singles /BIP27.37%÷1.004×0.870×1.026×0.99824.29%
Doubles /BIP5.47%÷1.060×0.780×1.026×0.9984.13%
Triples /BIP0.36%÷0.900×0.850×1.026×0.9980.35%
Home runs /BIP2.92%÷1.006×0.880—×0.9982.55%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 101, 1B 101, 2B 112, 3B 80, K 101, BB 118 — 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 ×1.026.

Result: wOBA .317 → .242; ISO .107 → .087; BABIP .341 → .294. 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).