Luis ToribioSS Richmond Flying Squirrels
Age 25 L/R 6'1" / 185 lbs AA BB -3% Svc 0.0 · Ctrl thru 2034
wRC+†56
AVG/OBP/SLG.184 / .256 / .310
PA197
HR5
K%38
BB%8
MLB%2%
BAT: -9.8 runs (wOBA-derived runs vs avg)-10BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +5.6 runs (Replacement-level credit)+6REPTotal WAR: -0.20-0.2WAR
Scouting · nowfuture
HIT
2020
PWR
4545
SPD
4242
EYE
4949
trajectory · 10 yrs
0.0peak
2028

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
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-0.6M $-12M -$12M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKDSL Giants 274235 44918 31897 41 .187.300.336.637 .149.259 3211 .275 69 -10 +0 +0 +3 +8 0.1
201918 ROKAZL Giants Orange 234202 401022 28782 45 .198.302.297.599 .099.306 3312 .271 66 -9 -1 +0 +3 +7 -0.1
202120 ASan Jose Giants 408367 691616 361562 21 .188.264.286.550 .098.304 389 .244 45 -25 +0 +0 +4 +12 -1.0
202221 A+Eugene Emeralds 437397 5713113 332084 00 .144.217.280.496 .136.246 488 .218 25 -37 +0 +0 +5 +12 -2.0
202322 A+Eugene Emeralds 412374 6313112 341541 10 .168.240.305.544 .136.243 378 .241 43 -27 +0 +0 +4 +12 -1.1
202423 AARichmond Flying Squirrels 239214 35626 191133 02 .164.242.294.536 .131.299 478 .236 39 -17 -1 +0 +3 +7 -0.8
▸ 2026 Season
202625 MLBSF 197177 33615 16742 21 .186.262.316.578 .130.280 388 .258 56 -10 +0 +0 +2 +6 -0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 11%SF 250225 42816 21902 31 .187.262.311.573 .124.282 368 .267 62 -11 +0 +0 +3 +7 -0.1
202827 MLB 26%SF 307275 531018 261083 41 .193.270.324.593 .131.283 358 .271 66 -12 +0 +0 +3 +9 0.0
202928 MLB 38%SF 343308 611219 291193 31 .198.274.331.605 .133.283 358 .273 67 -13 +0 -1 +4 +10 0.0
203029 MLB 47%SF 359322 621219 311253 31 .193.270.320.590 .127.283 359 .272 66 -14 +0 -1 +4 +10 -0.1
203130 MLB 56%SF 369331 631219 321303 21 .190.268.314.582 .124.281 359 .269 64 -15 +0 -2 +4 +10 -0.3
203231 MLB 66%SF 362325 621219 311293 00 .191.267.317.584 .126.279 369 .265 61 -16 +0 -3 +4 +10 -0.5
203332 MLB 84%SF 348312 581118 301263 00 .186.264.304.568 .119.277 369 .260 57 -17 +0 -4 +4 +10 -0.7
203433 MLBSF 322289 531017 271183 00 .183.260.298.558 .114.276 378 .255 53 -17 +0 -4 +3 +9 -0.9
203534 MLBSF 280252 45816 241052 00 .179.255.290.545 .111.274 389 .248 48 -16 +0 -5 +3 +8 -1.1
▸ Career Totals (MLE all levels + projections)
Career 51414605 84016818123 448192246 2815 .182.262.307.568 .124.277 379 .256 54 -265 -0 -20 +55 +146 -8.6
/ 162G 650582 10621216 572436 42 .182.262.308.570 .125.275 379 .256 54 -33 +0 -2 +7 +18 -1.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKDSL Giants 274215 5813110 51627 41 .270.425.479.904 .209.333 2319 .404 167 +21 +0 +8 3.0
201918 ROKAZL Giants Orange 234185 551533 45542 45 .297.440.459.899 .162.400 2319 .402 166 +17 -1 +7 2.3
202120 ASan Jose Giants 408340 782017 631132 21 .229.353.356.709 .126.320 2815 .325 107 +3 +0 +12 1.5
202221 A+Eugene Emeralds 437378 7918121 521544 00 .209.311.429.740 .220.282 3512 .327 108 +4 +0 +12 1.7
202322 A+Eugene Emeralds 412354 8218117 541121 10 .232.335.432.767 .201.286 2713 .340 118 +9 +0 +12 2.1
202423 AARichmond Flying Squirrels 239206 43828 27903 02 .209.309.383.693 .175.318 3811 .309 95 -1 -1 +7 0.5

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Luis Toribio (OGILVIE) 25 20 45 42 49 .184/.256/.310 .126.280 52 38% 8% 56 -0.4
Ben Rortvedt
2023 · MLB
25 39 47→45 46→40 39 .200/.260/.332 .132.284 164 34% 6% 62 -0.9 .207/.285/.323 .116.284 135 30% 9% 71 -0.3 .195/.283/.286.092.26410228%10%58-0.5
Ross Adolph
2022 · AA
25 41→33 44→45 44→50 39 .192/.273/.308 .117.318 128 40% 8% 62 -0.9 .208/.312/.331 .123.364 1211 42% 10% 85 +0.7 .191/.333/.297.106.35891641%13%84+0.3
Eric Jagielo
2017 · AA
25 40→35 46→45 46→30 38 .201/.265/.327 .126.295 152 36% 6% 63 -0.8 .183/.246/.281 .098.271 103 34% 6% 43 -2.2 .160/.225/.251.090.23510135%6%24-2.4
Andy Yerzy
2022 · AA
24 32 50 48→40 41 .175/.260/.318 .143.256 197 38% 8% 60 -1.0 .194/.275/.340 .146.266 186 33% 9% 71 -0.3 .173/.250/.301.128.24617235%8%48-0.9
Jared Walker
2021 · AA
25 37→33 50→55 48→45 39 .190/.275/.343 .154.301 196 41% 8% 72 -0.2 .186/.267/.303 .117.402 1311 52% 8% 58 -1.2 .099/.203/.196.096.258131261%9%3-1.3
Justin Toerner
2022 · AAA
25 39 44→45 45→50 44 .194/.280/.302 .108.290 129 35% 9% 64 -0.8 .186/.282/.297 .111.284 1210 36% 10% 64 -0.8 .157/.270/.260.103.237121235%11%49-0.8
Will Robertson
2023 · AA
25 39→42 47→55 39→45 37 .196/.258/.331 .135.292 145 36% 6% 61 -1.0 .202/.263/.363 .161.288 196 35% 7% 72 -0.2 .198/.263/.366.168.27420535%7%70-0.2
Seth Gray
2023 · AA
25 38 44→45 47→50 38 .186/.263/.294 .108.300 138 40% 7% 54 -1.4 .205/.282/.312 .107.343 1213 40% 8% 66 -0.6 .202/.287/.300.098.353111941%9%62-0.5
Neil Medchill
2012 · A
25 36→27 47→50 45 38 .184/.250/.313 .129.297 167 42% 8% 53 -1.5 .203/.256/.328 .125.338 157 41% 6% 59 -1.1 .198/.246/.315.117.33214542%6%48-0.8
Tristan Gray
2021 · AA
25 38→34 50→55 37→40 44 .200/.265/.353 .153.252 185 28% 7% 70 -0.3 .199/.254/.363 .164.272 214 34% 6% 68 -0.5 .189/.248/.343.154.25619233%6%58-0.9
John Whittleman
2012 · AA
25 35→43 48→50 43→45 48 .186/.264/.324 .138.245 163 30% 10% 62 -0.9 .194/.282/.349 .155.283 184 35% 11% 76 +0.1 .166/.277/.328.162.24819138%13%68-0.3
Shane Matheny
2021 · A
25 36→42 41→45 42→50 36 .182/.235/.272 .090.281 103 37% 6% 35 -2.8 .197/.272/.316 .119.319 137 39% 9% 63 -0.8 .191/.281/.316.125.30014938%10%64-0.5
Patrick Dorrian
2022 · AAA
26 39→37 48→55 48→45 41 .200/.265/.342 .141.295 166 36% 8% 66 -0.6 .196/.262/.348 .152.292 196 37% 8% 67 -0.5 .176/.243/.318.142.25419537%7%48-1.1
Trevor Schwecke
2023 · AAA
25 40 43→45 42→50 39 .196/.257/.308 .111.294 117 36% 7% 54 -1.4 .222/.280/.337 .115.319 1013 32% 7% 71 -0.3 .230/.289/.344.113.326101730%7%74-0.0
Taylor Gushue
2019 · AA
25 35 45→50 43→30 40 .186/.241/.303 .118.249 142 31% 6% 46 -2.0 .211/.260/.343 .132.291 153 32% 6% 64 -0.8 .202/.263/.338.136.27816032%7%63-0.4
Davis Wendzel
2023 · AAA
26 35→28 49→50 43→40 41 .191/.255/.331 .140.253 185 32% 7% 60 -1.0 .195/.273/.341 .146.245 195 28% 8% 71 -0.3 .191/.275/.335.144.22919426%8%68-0.4
Mitch Walding
2018 · AA
25 40→45 46→50 43→40 40 .197/.268/.326 .129.309 144 39% 8% 64 -0.8 .202/.291/.355 .153.332 184 41% 10% 82 +0.5 .182/.280/.329.147.32219345%11%69-0.2
Kyle Skipworth
2015 · AAA
25 32→34 49→50 42→30 32 .177/.229/.321 .144.267 184 41% 5% 46 -2.0 .175/.233/.311 .136.311 174 47% 6% 46 -2.0 .135/.197/.270.135.24518051%6%19-1.3
Jose Brizuela
2018 · A
25 43→40 46→50 43→45 43 .214/.277/.340 .127.295 135 31% 7% 71 -0.3 .211/.260/.318 .107.289 116 30% 6% 57 -1.2 .166/.196/.248.082.20712027%4%9-1.0
Quincy McAfee
2023 · AA
25 39 43→45 43→45 46 .192/.280/.301 .108.265 117 30% 9% 63 -0.8 .198/.277/.336 .138.251 1610 27% 7% 71 -0.3 .186/.266/.336.150.221181225%7%63-0.5