Luis Torres

PosOF
B/TR/R
Born2004-01-12
Age (2027)23
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202218ROKLAA229.345/.412/.5718882—.239/.296/.392
202319A/ROK2 orgs198.291/.384/.4303061—.205/.278/.293
202420A/ROK2 orgs101.205/.340/.2650022—.152/.260/.200
Contract
No contract data on file.

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)
202218 ROKDSL Angels — 229203 702018 17356 85 345412571983 227380 157 425 82 — — — — — —
202319 AInland Empire 66ers — 7564 11200 11240 00 172293203496 31275 3215 245 11 — — — — — —
202319 ROKACL Angels — 123108 39733 13332 00 3614395651.004 204500 2711 440 91 — — — — — —
202420 AInland Empire 66ers — 2120 2000 190 00 100143100243 182 435 119 -62 — — — — — —
202420 ROKACL Angels — 8063 15310 11225 00 238392317710 79357 2814 335 44 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202218 ROK MLEDSL Angels — 229209 501515 11446 85 239296392689 153266 195 290 82 — — — — — —
202319 A MLEInland Empire 66ers — 7567 8100 8330 00 119213134348 15253 4411 184 11 — — — — — —
202319 ROK MLEACL Angels — 123113 29522 8502 00 257317389706 133427 417 303 91 — — — — — —
202420 A MLEInland Empire 66ers — 2120 1000 1130 00 509550145 175 625 77 -62 — — — — — —
202420 ROK MLEACL Angels — 8067 12210 7325 00 179304239543 60292 409 233 44 — — — — — —
202218 ROK MLEDSL Angels — 229209 501515 11446 85 239296392689 153276 195 290 82 — — — — — —
202218 ROK RAWDSL Angels — 229203 702018 17356 85 345412571983 227380 157 425 82 — — — — — —
202319 ROK MLE2 teams — 198180 37622 16822 00 206278294572 89365 418 258 61 — — — — — —
202319 ROK RAW2 teams — 198172 50933 24572 00 291384430814 140420 2912 366 61 — — — — — —
202420 ROK MLE2 teams — 10188 13210 7445 00 148250193443 45289 447 201 22 — — — — — —
202420 ROK RAW2 teams — 10183 17310 12315 00 205340265605 60321 3112 290 22 — — — — — —
202218 ROK MLEDSL Angels — 229210 501515 11446 85 238296390687 152266 195 290 82 — — — — — —
202319 ROK MLE2 teams — 198178 37622 16822 00 208278298576 90361 418 258 61 — — — — — —
202420 ROK MLE2 teams — 10188 13210 7445 00 148250193443 45268 447 201 22 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 ROK MLE2 teams — 10188 13210 7445 00 148250193443 45268 447 201 22 — — — — — —
▸ Career Totals
Career— MLE — 528477 1002347 3417013 85 210281319599 109306 326 261 63 -23 -0 +0 -3 +11 -1.6
/ 162G— MLE — 650587 1232859 4220916 106 210281320601 111305 326 261 63 -29 -0 +0 -4 +14 -1.9

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.

2024 ROKACL Angels · 80 PAwOBA .331 → .233 (−98)K% 27.5% → 39.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.50%÷1.004×1.440——39.46%
BB% (unintentional) /PA13.75%÷1.026×0.620—×0.9958.26%
HBP% /PA6.25%—×0.720—×0.9954.48%
Singles /BIP26.83%÷0.958×0.820—×0.99522.84%
Doubles /BIP7.32%÷0.966×0.720—×0.9955.42%
Triples /BIP2.44%÷1.053×0.720—×0.9951.66%
Home runs /BIP0.00%÷0.895×0.780—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 92, 2B 93, 3B 111, K 101, BB 105 — 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).

Result: wOBA .331 → .233; ISO .079 → .053; BABIP .357 → .292. 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 AInland Empire 66ers · 21 PAwOBA .117 → .077 (−39)K% 42.9% → 60.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA42.86%÷0.957×1.360——60.92%
BB% (unintentional) /PA4.76%÷1.057×0.690—×1.0303.20%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP18.18%÷0.983×0.920—×1.03017.53%
Doubles /BIP0.00%÷1.023×0.830—×1.0300.00%
Triples /BIP0.00%÷1.139×0.910—×1.0300.00%
Home runs /BIP0.00%÷0.882×0.800—×1.0300.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 76, 1B 97, 2B 105, 3B 128, K 91, BB 111 — 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 .117 → .077; ISO .000 → .000; BABIP .182 → .175. 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 ROKACL Angels · 123 PAwOBA .429 → .303 (−126)K% 26.8% → 40.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.83%÷0.955×1.440——40.47%
BB% (unintentional) /PA10.57%÷0.978×0.620—×1.0086.75%
HBP% /PA1.63%—×0.720—×1.0081.18%
Singles /BIP34.67%÷0.970×0.820×1.050×1.00830.99%
Doubles /BIP9.33%÷1.001×0.720×1.050×1.0087.10%
Triples /BIP4.00%÷0.961×0.720×1.050×1.0083.17%
Home runs /BIP4.00%÷0.910×0.780—×1.0083.46%

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

Result: wOBA .429 → .303; ISO .204 → .140; BABIP .500 → .427. 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 AInland Empire 66ers · 75 PAwOBA .240 → .184 (−56)K% 32.0% → 43.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.00%÷1.000×1.360——43.50%
BB% (unintentional) /PA14.67%÷0.970×0.690—×1.04510.90%
HBP% /PA0.00%—×0.780—×1.0450.00%
Singles /BIP22.50%÷1.026×0.920—×1.04521.08%
Doubles /BIP5.00%÷1.016×0.830—×1.0454.27%
Triples /BIP0.00%÷1.049×0.910—×1.0450.00%
Home runs /BIP0.00%÷0.897×0.800—×1.0450.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 105, 2B 103, 3B 110, K 100, BB 94 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .240 → .184; ISO .031 → .023; BABIP .275 → .253. 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 DSLDSL Angels · 229 PAwOBA .419 → .290 (−129)K% 15.3% → 19.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.28%÷0.976×1.220——19.11%
BB% (unintentional) /PA7.42%÷1.074×0.700—×1.0084.87%
HBP% /PA2.62%—×0.700—×1.0081.85%
Singles /BIP24.40%÷1.016×0.680×1.045×1.00817.19%
Doubles /BIP11.90%÷0.863×0.600×1.045×1.0088.71%
Triples /BIP0.60%÷0.964×0.600×1.045×1.0080.39%
Home runs /BIP4.76%÷0.801×0.470—×1.0082.81%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 60, 1B 103, 2B 73, 3B 93, K 95, BB 115 — 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.045.

Result: wOBA .419 → .290; ISO .227 → .150; BABIP .380 → .266. 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).