Rafhlmil Torres

SS Daytona Tortugas
Age 21 S/R 5'11" / 150 lbs A HR +16%BB +6% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKCIN177.204/.335/.30621315—.123/.227/.181
202519A/ROKCIN229.240/.354/.40641157—.185/.279/.305
202620ACIN518.251/.344/.32321661—.227/.299/.290
2027PROJMLE21MLBCIN587.185/.259/.25131147-0.5
2028PROJ34% MLB22MLBCIN163.194/.268/.2782355-0.4
2029PROJ48% MLB23MLBCIN255.200/.275/.2984562-0.4
Next 3 projected WAR -1.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
K%75
Whiff%70
Z-Con%66
Speed56
BB%46
Max EV19
Career WAR0.0 WAR median (P10 -0.1 / P90 3.3, comp-based) · star 0% · didn't stick 88%
CompsJhon Nuñez (age 21) · Chris Garia (age 21) · Terry Serrano (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†47
AVG/OBP/SLG.184 / .257 / .249
PA210
HR1
K%24
BB%7
ISO66
MLB%0%
Value2027 · WAR
BAT: -13.3 runs (wOBA-derived runs vs avg)-13BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$3M ctrl surplus
Tools · ContractCON 40 / POW 35
Toolsscout grade
CONTACT40
scouting grade only
POWER35
scouting grade only
EYE35
scouting grade only
SPEED50
scouting grade only
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
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
2034Pre-Arb$1.0M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.7M +$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)
202317 ROKDSL Reds — 197162 42720 27304 83 259376327703 68313 1514 324 41 — — — — — —
202418 ROKDSL Reds — 177147 30712 25164 136 204335306641 102215 914 301 15 — — — — — —
202519 ADaytona Tortugas — 5041 11301 742 33 268400415815 146278 814 372 95 — — — — — —
202519 ROKACL Reds — 179151 35943 18237 84 232341404745 172250 1310 330 47 — — — — — —
202620 ADaytona Tortugas — 518446 1122412 54939 169 251344323667 72310 1810 305 61 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Reds — 197171 31510 19374 83 181278222501 41219 1910 229 41 — — — — — —
202418 ROK MLEDSL Reds — 177155 19411 17204 136 123227181408 58132 1110 191 15 — — — — — —
202519 A MLEDaytona Tortugas — 5043 10201 552 33 233340349689 116252 1010 309 95 — — — — — —
202519 ROK MLEACL Reds — 179157 27732 12337 84 172261293554 121191 187 238 47 — — — — — —
202620 A MLEDaytona Tortugas — 518462 1052112 381269 169 227299290589 63294 247 258 61 — — — — — —
202317 ROK MLEDSL Reds — 197171 31510 19374 83 181278222501 41228 1910 229 41 — — — — — —
202317 ROK RAWDSL Reds — 197162 42720 27304 83 259376327703 68313 1514 324 41 — — — — — —
202418 ROK MLEDSL Reds — 177155 19411 17204 136 123227181408 58133 1110 191 15 — — — — — —
202418 ROK RAWDSL Reds — 177147 30712 25164 136 204335306641 102215 914 301 15 — — — — — —
202519 ROK MLE2 teams — 229200 37933 17389 117 185279305584 120210 177 254 58 — — — — — —
202519 ROK RAW2 teams — 229192 461244 25279 117 240354406760 167256 1211 340 58 — — — — — —
202620 A MLEDaytona Tortugas — 518462 1052112 381269 169 227299290589 63305 247 258 61 — — — — — —
202620 A RAWDaytona Tortugas — 518446 1122412 54939 169 251344323667 72310 1810 305 61 — — — — — —
202317 ROK MLEDSL Reds — 197172 31510 19374 83 180278221499 41219 1910 229 41 — — — — — —
202418 ROK MLEDSL Reds — 177154 19411 17204 136 123227182409 58132 1110 191 15 — — — — — —
202519 ROK MLE2 teams — 229201 37933 17389 117 184279303582 119204 177 254 58 — — — — — —
202620 A MLEDaytona Tortugas — 518466 1052112 381269 169 225299288586 62294 247 258 61 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEDSL Reds — 177154 19411 17204 136 123227182409 58132 1110 191 15 — — — — — —
202519 ROK MLE2 teams — 229201 37933 17389 117 184279303582 119204 177 254 58 — — — — — —
202620 A MLEDaytona Tortugas — 518466 1052112 381269 169 225299288586 62294 247 258 61 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLECIN 0% 587529 982123 4313810 116 185259251511 66242 247 237 47 -37 -0 +0 +6 +13 -0.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLECIN 34% 473427 831725 351098 95 193267275542 82245 237 250 55 -25 -0 +0 +5 +10 -1.0
202923 MLB MLECIN 48% 526472 941927 401209 115 199274294567 95248 238 260 62 -24 +0 +0 +6 +11 -0.7
203024 MLB MLECIN 53% 560503 1022029 431279 116 204279307586 104251 238 267 67 -22 -0 +0 +6 +12 -0.4
203125 MLB MLECIN 55% 578519 10721210 451309 116 207282316598 109253 228 272 70 -20 -0 +0 +6 +13 -0.2
203226 MLB MLECIN 56% 590530 11022211 461339 116 209284322606 113255 238 275 72 -19 -0 +0 +6 +13 -0.1
203327 MLB MLECIN 55% 590529 11022211 471349 116 208283319602 111255 238 274 71 -20 -0 +0 +6 +13 -0.1
203428 MLB MLECIN 55% 582522 10721210 461339 95 206281315596 109254 238 271 70 -21 -0 -1 +6 +13 -0.3
202822 MLB CTXCIN 34% 163147 29612 12383 32 194268278546 84245 237 251 55 -9 -0 +0 +2 +4 -0.4
202923 MLB CTXCIN 48% 255230 46914 19584 53 200275298573 98249 237 262 62 -12 -0 +0 +3 +6 -0.4
203024 MLB CTXCIN 53% 295265 551115 23675 63 205280313593 107252 238 270 67 -12 +0 +0 +3 +6 -0.2
203125 MLB CTXCIN 55% 316283 581116 25715 63 209283322606 114254 228 275 70 -11 +0 +0 +3 +7 -0.1
203226 MLB CTXCIN 56% 328294 621217 26745 63 211286328614 117256 238 278 72 -11 +0 +0 +4 +7 -0.0
203327 MLB CTXCIN 55% 325291 611216 26745 63 210285325610 116255 238 277 71 -11 +0 +0 +3 +7 -0.1
203428 MLB CTXCIN 55% 318285 591116 25735 53 208283321603 113255 238 274 70 -11 -0 -0 +3 +7 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 20001795 37072736 15645532 3720 206281314596 108254 238 271 63 -76 -1 -0 +21 +43 -1.3
/ 162G— A+C — 650583 12023212 5114810 126 206281314595 108253 238 271 63 -25 -0 -0 +7 +14 -0.4
Career— MLE — 52304679 9401882170 408115692 12566 201278295573 94250 228 261 63 -166 -1 -1 +44 +89 -3.5
/ 162G— MLE — 650582 1172339 5114411 168 201278297575 96249 228 261 63 -26 -0 -0 +7 +14 -0.6

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 ADaytona Tortugas · 518 PAwOBA .300 → .258 (−41)K% 18.0% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.95%÷1.000×1.360——24.42%
BB% (unintentional) /PA10.42%÷1.000×0.690—×1.0157.30%
HBP% /PA1.74%—×0.780—×1.0151.38%
Singles /BIP24.08%÷1.000×0.920×1.038×1.01523.35%
Doubles /BIP6.80%÷1.000×0.830×1.038×1.0155.95%
Triples /BIP0.28%÷1.000×0.910×1.038×1.0150.27%
Home runs /BIP0.57%÷1.000×0.800—×1.0150.46%

Factors used: level-wide A 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 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .300 → .258; ISO .072 → .061; BABIP .310 → .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).

2025 ROKACL Reds · 179 PAwOBA .328 → .238 (−90)K% 12.8% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.85%÷1.010×1.440——18.32%
BB% (unintentional) /PA10.06%÷0.931×0.620—×0.9956.66%
HBP% /PA3.91%—×0.720—×0.9952.80%
Singles /BIP14.84%÷1.039×0.820×1.022×0.99511.92%
Doubles /BIP7.03%÷0.963×0.720×1.022×0.9955.35%
Triples /BIP3.12%÷1.150×0.720×1.022×0.9951.99%
Home runs /BIP2.34%÷1.252×0.780—×0.9951.45%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 150, 1B 108, 2B 93, 3B 130, K 102, BB 86 — 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 ×1.022.

Result: wOBA .328 → .238; ISO .172 → .117; BABIP .250 → .191. 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 ADaytona Tortugas · 50 PAwOBA .363 → .309 (−54)K% 8.0% → 10.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.00%÷1.008×1.360——10.80%
BB% (unintentional) /PA14.00%÷0.956×0.690—×1.03010.41%
HBP% /PA4.00%—×0.780—×1.0303.21%
Singles /BIP18.92%÷0.980×0.920—×1.03018.30%
Doubles /BIP8.11%÷1.088×0.830—×1.0306.37%
Triples /BIP0.00%÷1.000×0.910—×1.0300.00%
Home runs /BIP2.70%÷1.032×0.800—×1.0302.16%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 96, 2B 118, 3B 100, K 102, BB 91 — 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).

Result: wOBA .363 → .309; ISO .146 → .118; BABIP .278 → .252. 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 Reds · 177 PAwOBA .293 → .191 (−103)K% 9.0% → 11.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.04%÷0.957×1.220——11.52%
BB% (unintentional) /PA13.56%÷0.994×0.700—×0.9959.50%
HBP% /PA2.26%—×0.700—×0.9951.57%
Singles /BIP15.27%÷1.068×0.680×0.977×0.9959.46%
Doubles /BIP5.34%÷0.960×0.600×0.977×0.9953.25%
Triples /BIP0.76%÷0.901×0.600×0.977×0.9950.49%
Home runs /BIP1.53%÷1.136×0.470—×0.9950.63%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 127, 1B 114, 2B 92, 3B 80, K 91, BB 99 — applied at half strength. Age: age 19 vs a level average of 18.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.977.

Result: wOBA .293 → .191; ISO .102 → .057; BABIP .215 → .132. 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 Reds · 197 PAwOBA .320 → .229 (−91)K% 15.2% → 18.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.23%÷0.988×1.220——18.81%
BB% (unintentional) /PA13.71%÷1.026×0.700—×1.0089.42%
HBP% /PA2.03%—×0.700—×1.0081.43%
Singles /BIP25.00%÷1.015×0.680×1.050×1.00817.71%
Doubles /BIP5.30%÷0.975×0.600×1.050×1.0083.45%
Triples /BIP1.52%÷0.900×0.600×1.050×1.0081.07%
Home runs /BIP0.00%÷0.917×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 103, 2B 95, 3B 80, K 98, BB 105 — 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 ×1.050.

Result: wOBA .320 → .229; ISO .068 → .048; BABIP .313 → .219. 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).