Luis ToribioSS Richmond Flying Squirrels
Age 25 L/R 6'1" / 185 lbs AA HR -15%H -3% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 197 proj PA
wRC+†61
AVG/OBP/SLG.184 / .257 / .307
PA16
HR0
K%34
BB%8
ISO125
MLB%2%
Value2026 · WAR
BAT: -0.7 runs (wOBA-derived runs vs avg)-1BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.2 runs (Positional adjustment)+0POSREP: +0.3 runs (Replacement-level credit)+0REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$3M ctrl surplus
Tools · ContractCON 20 / POW 44
Toolsscout grade
CONTACT20
scouting grade only
POWER44
scouting grade only
EYE49
scouting grade only
SPEED42
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$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. 2026 = actual YTD + projected ROS + total. 2027+ 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 159 +19 +0 +6 2.6
201918 ROKAZL Giants Orange 234185 551533 45542 45 297440459899 162400 2319 402 158 +16 -1 +5 2.0
202120 ASan Jose Giants 408340 782017 631132 21 229353356709 126320 2815 325 106 +3 +0 +9 1.2
202221 A+Eugene Emeralds 437378 7918121 521544 00 209311429740 220282 3512 327 108 +4 +0 +9 1.4
202322 A+Eugene Emeralds 412354 8218117 541121 10 232335432767 201286 2713 340 116 +8 +0 +9 1.7
202423 AARichmond Flying Squirrels 239206 43828 27903 02 209309383693 175318 3811 309 95 -1 -1 +5 0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201817 ROK MLEDSL Giants 274235 44918 31897 41 187300336637 149248 3211 275 72 -9 +0 +6 -0.3
201918 ROK MLEAZL Giants Orange 234202 401022 28782 45 198302297599 99297 3312 271 70 -8 -1 +5 -0.5
202120 A MLESan Jose Giants 408367 671615 361602 21 183259272532 90299 399 239 48 -25 +0 +9 -1.7
202221 A+ MLEEugene Emeralds 437397 5713113 332094 00 144217280496 136239 488 218 34 -34 +0 +9 -2.6
202322 A+ MLEEugene Emeralds 412374 6313112 341541 10 168240305544 136236 378 239 48 -26 +0 +9 -1.7
202423 AA MLERichmond Flying Squirrels 239214 36626 191073 02 168246299545 131279 458 235 45 -16 -1 +5 -1.1
201817 ROK MLEDSL Giants 274235 44918 31897 41 187300336637 149259 3211 275 72
201817 ROK RAWDSL Giants 274215 5813110 51627 41 270425479904 209333 2319 404 72
201918 ROK MLEAZL Giants Orange 234202 401022 28782 45 198302297599 99306 3312 271 70
201918 ROK RAWAZL Giants Orange 234185 551533 45542 45 297440459899 162400 2319 402 70
202120 A MLESan Jose Giants 408367 671615 361602 21 183259272532 90304 399 239 48
202120 A RAWSan Jose Giants 408340 782017 631132 21 229353356709 126320 2815 325 48
202221 A+ MLEEugene Emeralds 437397 5713113 332094 00 144217280496 136247 488 218 34
202221 A+ RAWEugene Emeralds 437378 7918121 521544 00 209311429740 220282 3512 327 34
202322 A+ MLEEugene Emeralds 412374 6313112 341541 10 168240305544 136243 378 239 48
202322 A+ RAWEugene Emeralds 412354 8218117 541121 10 232335432767 201286 2713 340 48
202423 AA MLERichmond Flying Squirrels 239214 36626 191073 02 168246299545 131291 458 235 45
202423 AA RAWRichmond Flying Squirrels 239206 43828 27903 02 209309383693 175318 3811 309 45
201817 ROK MLEDSL Giants 274234 44918 31897 41 188300338638 150248 3211 275 72
201918 ROK MLEAZL Giants Orange 234202 401022 28782 45 198302297599 99297 3312 271 70
202120 A MLESan Jose Giants 408367 671615 361602 21 183259272532 90299 399 239 48
202221 A+ MLEEugene Emeralds 437397 5713113 332094 00 144217280496 136239 488 218 34
202322 A+ MLEEugene Emeralds 412374 6313112 341541 10 168240305544 136236 378 239 48
202423 AA MLERichmond Flying Squirrels 239215 36626 191073 02 167246298543 130279 458 235 45
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202322 A+ MLEEugene Emeralds 412374 6313112 341541 10 168240305544 136236 378 239 48
202423 AA MLERichmond Flying Squirrels 239215 36626 191073 02 167246298543 130279 458 235 45
▸ 2026 season
202625 MLB MLESF 2% 1615 3100 150 00 200250267517 67260 316 258 61 -1 +0 +0 +0 +0 -0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202726 MLB MLESF 31% 250225 43816 21812 31 191266316582 124264 328 266 66 -10 +0 +0 +3 +5 -0.2
202827 MLB MLESF 42% 307275 531018 26973 41 193270324593 131266 328 270 69 -11 +0 +0 +3 +7 -0.1
202928 MLB MLESF 48% 343308 611219 291083 42 198274331605 133267 318 272 70 -12 +0 -1 +4 +7 -0.2
203029 MLB MLESF 49% 359322 641229 311133 41 199275332608 134267 319 272 70 -13 +0 -1 +4 +8 -0.2
203130 MLB MLESF 50% 369331 641219 321173 41 193270317588 124266 329 269 68 -14 +0 -2 +4 +8 -0.4
202726 MLB CTXSF 31% 7871 13302 6251 10 183256310566 127259 328 252 66 -3 +0 +0 +1 +2 -0.0
202827 MLB CTXSF 42% 129116 22413 11411 21 190266319585 129261 329 257 69 -5 +0 +0 +1 +3 -0.1
202928 MLB CTXSF 48% 164147 28514 14512 21 190270320590 129262 319 259 70 -6 +0 -0 +2 +4 -0.1
203029 MLB CTXSF 49% 177158 31614 15562 21 196274323597 127262 328 258 70 -6 +0 -1 +2 +4 -0.1
203130 MLB CTXSF 50% 185165 32614 16582 21 194273315588 121261 319 256 68 -7 +0 -1 +2 +4 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 733657 12624417 622318 94 192270318588 126264 328 257 59 -27 +0 -2 +8 +16 -0.5
/ 162G A+C 650583 11221415 552057 84 192270319589 127264 328 257 59 -24 +0 -2 +7 +14 -0.5
Career MLE 36483265 5951221487 321131833 3015 182262308570 126270 369 255 59 -61 +1 -4 +18 +36 -1.1
/ 162G MLE 650582 10622216 572356 53 182262309571 127269 369 255 59 -24 +1 -2 +7 +14 -0.4