Luis Toribio

PosSS
B/TL/R
Born2000-09-28
Age (2027)26
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202221A+SF437.209/.311/.42921047—.156/.237/.304
202322A+SF412.232/.335/.43217159—.179/.259/.320
202423AASF239.209/.309/.3838049—.173/.250/.304
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)
201817 ROKDSL Giants — 274215 5813110 51627 41 270425479904 209333 2319 404 57 — — — — — —
201918 ROKAZL Giants Orange — 234185 551533 45542 45 297440459899 162400 2319 402 71 — — — — — —
202120 ASan Jose Giants — 408340 782017 631132 21 229353356709 126320 2815 325 50 — — — — — —
202221 A+Eugene Emeralds — 437378 7918121 521544 00 209311429740 220282 3512 327 47 — — — — — —
202322 A+Eugene Emeralds — 412354 8218117 541121 10 232335432767 201286 2713 340 59 — — — — — —
202423 AARichmond Flying Squirrels — 239206 43828 27903 02 209309383693 175318 3811 309 49 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201817 ROK MLEDSL Giants — 274231 37815 35767 41 160289268558 108203 2813 252 57 — — — — — —
201918 ROK MLEAZL Giants Orange — 234202 401022 28782 45 198302297599 99299 3312 273 71 — — — — — —
202120 A MLESan Jose Giants — 408366 681615 371602 21 186264276540 90303 399 242 50 — — — — — —
202221 A+ MLEEugene Emeralds — 437392 6114114 382024 00 156237304541 148256 469 237 47 — — — — — —
202322 A+ MLEEugene Emeralds — 412369 6614112 391481 10 179259320579 141250 369 255 59 — — — — — —
202423 AA MLERichmond Flying Squirrels — 239214 37626 191073 02 173250304554 131289 458 241 49 — — — — — —
201817 ROK MLEDSL Giants — 274231 37815 35767 41 160289268558 108212 2813 252 57 — — — — — —
201817 ROK RAWDSL Giants — 274215 5813110 51627 41 270425479904 209333 2319 404 57 — — — — — —
201918 ROK MLEAZL Giants Orange — 234202 401022 28782 45 198302297599 99306 3312 273 71 — — — — — —
201918 ROK RAWAZL Giants Orange — 234185 551533 45542 45 297440459899 162400 2319 402 71 — — — — — —
202120 A MLESan Jose Giants — 408366 681615 371602 21 186264276540 90310 399 242 50 — — — — — —
202120 A RAWSan Jose Giants — 408340 782017 631132 21 229353356709 126320 2815 325 50 — — — — — —
202221 A+ MLEEugene Emeralds — 437392 6114114 382024 00 156237304541 148263 469 237 47 — — — — — —
202221 A+ RAWEugene Emeralds — 437378 7918121 521544 00 209311429740 220282 3512 327 47 — — — — — —
202322 A+ MLEEugene Emeralds — 412369 6614112 391481 10 179259320579 141256 369 255 59 — — — — — —
202322 A+ RAWEugene Emeralds — 412354 8218117 541121 10 232335432767 201286 2713 340 59 — — — — — —
202423 AA MLERichmond Flying Squirrels — 239214 37626 191073 02 173250304554 131301 458 241 49 — — — — — —
202423 AA RAWRichmond Flying Squirrels — 239206 43828 27903 02 209309383693 175318 3811 309 49 — — — — — —
201817 ROK MLEDSL Giants — 274230 37815 35767 41 161289270559 109203 2813 252 57 — — — — — —
201918 ROK MLEAZL Giants Orange — 234202 401022 28782 45 198302297599 99299 3312 273 71 — — — — — —
202120 A MLESan Jose Giants — 408366 681615 371602 21 186264276540 90303 399 242 50 — — — — — —
202221 A+ MLEEugene Emeralds — 437392 6114114 382024 00 156237304541 148256 469 237 47 — — — — — —
202322 A+ MLEEugene Emeralds — 412369 6614112 391481 10 179259320579 141250 369 255 59 — — — — — —
202423 AA MLERichmond Flying Squirrels — 239215 37626 191073 02 172250302552 130289 458 241 49 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 AA MLERichmond Flying Squirrels — 239215 37626 191073 02 172250302552 130289 458 241 49 — — — — — —
▸ Career Totals
Career— MLE — 20041774 30968844 19677119 119 174263296559 122273 3810 248 54 -109 -1 +0 +21 +43 -4.6
/ 162G— MLE — 650575 10022314 642506 43 174264296559 122273 3810 248 54 -35 -0 +0 +7 +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.

2024 AARichmond Flying Squirrels · 239 PAwOBA .303 → .241 (−63)K% 37.7% → 44.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.66%÷1.025×1.220——44.83%
BB% (unintentional) /PA11.30%÷0.988×0.700—×1.0128.10%
HBP% /PA1.26%—×0.850—×1.0121.08%
Singles /BIP21.55%÷0.999×0.970×0.984×1.01220.84%
Doubles /BIP6.90%÷1.110×0.860×0.984×1.0125.33%
Triples /BIP1.72%÷0.900×0.950×0.984×1.0121.81%
Home runs /BIP6.90%÷1.062×0.780—×1.0125.13%

Factors used: league row EL. Park (home-season share, regressed): HR 112, 1B 100, 2B 122, 3B 80, K 105, BB 98 — 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.984.

Result: wOBA .303 → .241; ISO .175 → .130; BABIP .318 → .289. 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+Eugene Emeralds · 412 PAwOBA .332 → .255 (−77)K% 27.2% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.18%÷1.021×1.350——35.94%
BB% (unintentional) /PA12.86%÷0.975×0.710—×0.9989.35%
HBP% /PA0.24%—×0.810—×0.9980.20%
Singles /BIP19.01%÷1.047×0.910×1.043×0.99817.20%
Doubles /BIP7.44%÷1.031×0.830×1.043×0.9986.24%
Triples /BIP0.41%÷0.900×0.820×1.043×0.9980.39%
Home runs /BIP7.02%÷1.076×0.830—×0.9985.41%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 115, 1B 109, 2B 106, 3B 80, K 104, BB 95 — 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.043.

Result: wOBA .332 → .255; ISO .201 → .147; BABIP .286 → .250. 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 A+Eugene Emeralds · 437 PAwOBA .320 → .237 (−83)K% 35.2% → 46.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.24%÷1.029×1.350——46.22%
BB% (unintentional) /PA11.67%÷0.978×0.710—×1.0128.58%
HBP% /PA0.92%—×0.810—×1.0120.75%
Singles /BIP17.41%÷0.989×0.910×1.022×1.01216.57%
Doubles /BIP8.04%÷0.953×0.830×1.022×1.0127.24%
Triples /BIP0.45%÷0.930×0.820×1.022×1.0120.41%
Home runs /BIP9.38%÷1.120×0.830—×1.0127.03%

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

Result: wOBA .320 → .237; ISO .220 → .150; BABIP .282 → .256. 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 ASan Jose Giants · 408 PAwOBA .319 → .242 (−76)K% 27.7% → 39.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.70%÷0.959×1.360——39.26%
BB% (unintentional) /PA15.44%÷1.203×0.690—×1.0158.99%
HBP% /PA0.49%—×0.780—×1.0150.39%
Singles /BIP22.03%÷0.977×0.920×1.039×1.01521.88%
Doubles /BIP8.81%÷1.014×0.830×1.039×1.0157.61%
Triples /BIP0.44%÷1.098×0.910×1.039×1.0150.39%
Home runs /BIP3.08%÷1.008×0.800—×1.0152.49%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 95, 2B 103, 3B 120, K 92, BB 141 — 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.039.

Result: wOBA .319 → .242; ISO .126 → .098; BABIP .320 → .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).

2019 ROKAZL Giants Orange · 234 PAwOBA .396 → .273 (−123)K% 23.1% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷1.000×1.440——33.23%
BB% (unintentional) /PA19.23%÷1.000×0.620—×1.00812.01%
HBP% /PA0.85%—×0.720—×1.0080.62%
Singles /BIP25.95%÷1.000×0.820×0.950×1.00820.37%
Doubles /BIP11.45%÷1.000×0.720×0.950×1.0087.89%
Triples /BIP2.29%÷1.000×0.720×0.950×1.0081.58%
Home runs /BIP2.29%÷1.000×0.780—×1.0081.80%

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 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 .396 → .273; ISO .162 → .113; BABIP .400 → .299. 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).

2018 DSLDSL Giants · 274 PAwOBA .394 → .252 (−143)K% 22.6% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.63%÷1.000×1.220——27.61%
BB% (unintentional) /PA18.25%÷1.000×0.700—×1.00812.87%
HBP% /PA2.55%—×0.700—×1.0081.80%
Singles /BIP22.22%÷1.000×0.680×0.954×1.00814.52%
Doubles /BIP8.50%÷1.000×0.600×0.954×1.0084.90%
Triples /BIP0.65%÷1.000×0.600×0.954×1.0080.38%
Home runs /BIP6.54%÷1.000×0.470—×1.0083.09%

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.954.

Result: wOBA .394 → .252; ISO .209 → .110; BABIP .333 → .203. 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).