Tirso OrnelasLF San Antonio Missions
Age 26 L/R 6'3" / 200 lbs AA HR +13%BB +8% Svc 1.000 · Ctrl thru 2030 peak 0.1 · 2027
wRC+†72
AVG/OBP/SLG.238 / .304 / .373
PA250
HR7
K%23
BB%8
MLB%2%
BAT: -7.8 runs (wOBA-derived runs vs avg)-8BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: -2.7 runs (Positional adjustment)-3POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.40-0.4WAR
Scouting · nowfuture
HIT
4545
PWR
4545
SPD
4545
FLD
4545
EYE
4646
trajectory · 10 yrs
0.3peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026Pre-Arb$0.8M
2027Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2028Arb-1$0.2M+0.1$0.4M+$0.2M
2029Arb-2$0.4M
2030Arb-3$0.6M
Totals $-2M $-2M +$0.2M

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
201717 ROKAZL Padres 2 238212 41822 24881 00 .193.278.278.557 .085.317 3710 .255 53 -13 +0 +0 -3 +7 -0.9
201818 AFort Wayne TinCaps 355322 681036 27873 51 .211.278.317.595 .106.267 258 .260 57 -17 +1 +0 -4 +10 -1.1
201919 A+2 teams 476435 721041 381560 71 .166.233.214.446 .048.253 338 .205 15 -46 +1 +0 -5 +13 -3.7
202020 INTLMayos de Navojoa 5144 12310 7100 12 .273.373.386.759 .114.353 2014 +0 -1
202121 A+2 teams 683617 1193519 512008 33 .193.263.297.560 .104.266 297 .250 50 -39 -1 +0 -7 +19 -2.8
202222 AA3 teams 572528 1362728 351275 83 .258.310.362.672 .104.324 226 .295 84 -10 +0 +0 -6 +16 0.0
202323 AA3 teams 800711 17736221 7120110 118 .249.326.394.720 .145.315 259 .308 94 -5 -1 +0 -9 +23 0.8
202424 AAA2 teams 745684 16325222 481616 166 .238.294.377.671 .139.278 226 .295 84 -14 +1 +0 -8 +21 0.0
202525 AAA3 teams 467419 9920010 401054 102 .236.309.356.664 .119.290 229 .290 80 -10 +1 -0 -5 +13 -0.1
▸ 2026 Season (actual · ROS · total)
202626 AASan Antonio Missions 5148 8102 1161 00 .167.200.312.512 .146.194 312 .216 24 -4 +0 +0 -1 +1 -0.4
ROS26 MLBSD 199181 41805 14482 21 .227.289.354.643 .127.280 247 .296 85 -3 +0 -1 -2 +6 -0.1
TOT26 MLBSD 250229 49907 15643 21 .214.271.345.616 .131.263 266 .280 72 -8 +0 -1 -3 +7 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 8%SD 395358 8415111 30824 52 .235.301.374.675 .140.272 218 .302 89 -5 +0 -1 -4 +11 0.1
202828 MLB 15%SD 403364 8616111 32854 41 .236.305.376.681 .140.273 218 .303 90 -5 +0 -2 -4 +11 0.1
202929 MLB 20%SD 398359 8415111 32854 31 .234.304.373.677 .139.274 218 .302 89 -5 +0 -3 -4 +11 -0.0
203030 MLB 27%SD 394356 8315111 31864 21 .233.302.374.675 .140.273 228 .299 87 -6 +0 -3 -4 +11 -0.2
203131 MLB 33%SD 379343 7814110 30843 00 .227.295.362.657 .134.271 228 .295 84 -7 +0 -4 -4 +11 -0.4
203232 MLB 38%SD 360325 731319 29823 00 .225.294.354.648 .129.270 238 .291 81 -8 +0 -5 -4 +10 -0.6
203333 MLB 46%SD 330298 671218 26773 00 .225.294.352.646 .128.268 238 .285 76 -9 +0 -5 -4 +9 -0.8
203434 MLB 55%SD 286260 561016 22692 00 .215.282.331.612 .115.267 248 .279 71 -9 +0 -6 -3 +8 -1.0
▸ Career Totals (MLE all levels + projections)
Career 75316816 153929225161 587183366 7732 .226.293.347.640 .121.283 248 .282 74 -224 +3 -30 -81 +213 -12.1
/ 162G 650588 13325214 511586 73 .226.295.347.642 .121.283 248 .282 74 -19 +0 -3 -7 +18 -1.0

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
201717 ROKAZL Padres 2 238196 541133 40611 00 .276.401.408.809 .133.383 2617 .367 139 +10 +0 +7 1.8
201818 AFort Wayne TinCaps 355309 781338 40683 51 .252.344.392.735 .139.297 1911 .330 111 +4 +1 +10 1.5
201919 A+Lake Elsinore Storm 379332 731151 44910 31 .220.311.292.603 .072.296 2412 .279 72 -12 +0 +11 -0.1
201919 ROKAZL Padres 1 9788 18200 9220 40 .205.278.227.506 .023.273 239 .240 42 -6 +1 +3 -0.3
202020 INTLMayos de Navojoa 5144 12310 7100 12 .273.373.386.759 .114.353 2014 .345 122 +1 -1 +1 0.2
202121 A+Fort Wayne TinCaps 445383 953117 52986 31 .248.347.389.736 .141.312 2212 .331 112 +6 +0 +13 1.9
202121 INTLMayos de Navojoa 238218 771622 15302 02 .353.400.472.872 .119.399 136 .384 152 +14 -1 +7 2.0
202222 AAAEl Paso Chihuahuas 1514 3100 120 00 .214.267.286.552 .071.250 137 .253 52 -1 +0 +0 -0.0
202222 AASan Antonio Missions 492441 1272827 43854 72 .288.357.408.765 .120.342 179 .342 120 +11 +1 +14 2.6
202222 INTLPeoria Javelinas 6558 17401 6121 11 .293.369.414.783 .121.356 189 .354 129 +2 -0 +2 0.4
202323 AAAEl Paso Chihuahuas 240214 611424 23472 42 .285.360.425.785 .140.348 2010 .351 126 +7 +0 +7 1.4
202323 AASan Antonio Missions 312264 7517011 44590 44 .284.386.473.860 .189.323 1914 .378 147 +17 -1 +9 2.5
202323 INTLMayos de Navojoa 248209 531005 28518 32 .254.363.373.736 .120.310 2111 .335 114 +4 -0 +7 1.1
202424 AAAEl Paso Chihuahuas 548485 14424223 53884 72 .297.371.497.868 .200.318 1610 .379 148 +30 +1 +16 4.7
202424 INTLCharros de Jalisco 197166 481117 28262 94 .289.398.494.892 .205.306 1314 .394 159 +13 +0 +6 1.9
202525 MLBSan Diego Padres 1614 1000 220 00 .071.188.071.259 .000.083 1212 .144 -32 -2 +0 -0 -5 +0 -0.7
202525 AAAEl Paso Chihuahuas 371318 9221010 46644 72 .289.386.450.836 .160.333 1712 .372 143 +18 +1 +11 3.0
202525 INTLCharros de Jalisco 8072 17400 7120 30 .236.304.292.595 .056.279 159 .272 67 -3 +1 +2 -0.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 1614 1000 220 00 .071.188.071.259 .000.083 1212 .144 -32 -2 +0 -0 -5 +0 -0.7

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
Tirso Ornelas (OGILVIE) 26 45 45 45 46 .238/.304/.373 .136.290 73 23% 8% 92 +0.5
Kory Casto
2008 · MLB
26 45→50 48→50 43→40 48 .228/.296/.372 .144.282 165 25% 8% 87 +0.8 .230/.291/.344 .114.288 125 23% 8% 78 +0.2 .233/.295/.339.106.28712322%7%77+0.1
Nicky Delmonico
2018 · MLB
26 47 50→55 48→45 47 .237/.298/.396 .159.287 176 24% 8% 95 +1.4 .229/.298/.374 .145.285 156 24% 8% 89 +0.9 .218/.293/.361.143.28013226%8%82+0.2
Chris Snelling
2008 · MLB
26 48→39 44→45 42→40 50 .234/.322/.355 .121.297 117 24% 9% 94 +1.3 .226/.314/.331 .105.281 96 21% 10% 85 +0.7 .228/.317/.321.093.2778119%10%82+0.2
Rene Tosoni
2012 · MLB
26 44→49 45 45 43 .221/.281/.348 .127.285 137 27% 6% 75 -0.0 .207/.256/.308 .101.259 107 23% 6% 53 -1.5 .198/.246/.288.090.2419522%5%40-1.7
Nick Maton
2023 · MLB
26 44→41 47→50 48→45 47 .217/.294/.358 .141.288 137 28% 9% 83 +0.6 .217/.305/.366 .149.274 175 26% 10% 90 +1.0 .205/.305/.354.149.25318326%11%84+0.3
Carlos Alvarez
2014 · AAA
26 46 45 46→45 47 .226/.287/.350 .124.279 127 23% 8% 77 +0.1 .234/.306/.341 .107.284 98 19% 9% 83 +0.6 .249/.327/.336.087.3006618%9%89+0.4
Danny Putnam
2009 · MLB
26 44→53 47→50 43→45 46 .222/.289/.362 .140.280 156 26% 8% 82 +0.5 .220/.281/.361 .141.279 168 26% 7% 79 +0.3 .209/.267/.347.137.25617825%7%66-0.5
Paul McAnulty
2007 · MLB
26 48→49 49→55 45→40 47 .243/.303/.396 .152.287 164 21% 7% 96 +1.5 .228/.299/.368 .140.280 153 23% 9% 87 +0.8 .231/.293/.412.181.27023224%7%95+1.2
Jake Goebbert
2014 · AAA
26 45→51 49→50 45 47 .231/.292/.383 .152.271 176 22% 7% 89 +0.9 .225/.301/.372 .147.276 165 24% 9% 89 +1.0 .216/.295/.345.130.26914324%9%77+0.1
Dwight Smith Jr.
2019 · MLB
26 50→53 44→50 45→50 48 .244/.301/.365 .121.294 1011 20% 7% 87 +0.8 .239/.300/.380 .141.289 159 22% 7% 91 +1.1 .230/.289/.368.139.27816623%7%80+0.2
Troy Johnston
2023 · AAA
26 46→50 46→55 49→55 46 .230/.295/.361 .131.292 145 26% 8% 84 +0.6 .239/.300/.394 .155.292 1716 24% 6% 95 +1.4 .238/.299/.397.159.285182323%6%91+1.0
Stuart Fairchild
2022 · MLB
26 44→43 48→50 49→55 45 .221/.291/.370 .149.279 1611 26% 7% 85 +0.7 .225/.303/.384 .159.299 1816 29% 7% 94 +1.3 .217/.301/.370.153.287172029%8%86+0.4
Caleb Gindl
2014 · MLB
25 47→54 47→50 45→50 46 .236/.291/.373 .137.291 145 24% 7% 85 +0.7 .212/.265/.324 .112.271 115 25% 6% 61 -1.0 .240/.285/.363.124.29211121%6%77+0.1
Gavin Sheets
2022 · MLB
26 45→52 52→55 44→40 46 .237/.296/.397 .160.283 214 24% 8% 94 +1.3 .234/.293/.392 .158.273 203 22% 7% 92 +1.2 .230/.299/.370.140.26816220%8%84+0.5
Bijan Rademacher
2017 · AAA
26 50→48 44→45 42→45 49 .241/.309/.363 .122.301 115 23% 8% 90 +1.0 .234/.292/.331 .097.297 95 23% 7% 74 -0.1 .225/.279/.299.074.2886423%6%58-0.7
Mike Papi
2019 · AAA
26 44→47 46→45 45 49 .220/.298/.347 .127.290 135 28% 9% 82 +0.5 .217/.284/.324 .107.302 97 29% 8% 69 -0.4 .167/.226/.209.042.2480030%6%12-0.7
Christin Stewart
2020 · MLB
26 43→45 52→55 46→45 47 .226/.298/.391 .165.279 202 26% 8% 93 +1.3 .216/.288/.389 .173.281 225 30% 8% 89 +0.9 .193/.272/.381.189.26326736%8%78+0.1
Chris Parmelee
2014 · MLB
26 47→51 49→50 43→45 50 .238/.308/.391 .153.282 173 22% 9% 97 +1.5 .238/.295/.381 .143.289 173 23% 7% 89 +1.0 .239/.291/.379.140.28718123%6%85+0.4
Kelly Dugan
2017 · AAA
26 50→49 45→50 46→40 42 .244/.306/.367 .124.315 124 26% 6% 91 +1.1 .227/.287/.383 .156.294 187 28% 6% 87 +0.8 .210/.271/.380.169.27120530%5%78+0.1
Marc Krauss
2014 · MLB
26 42→52 49→55 44→45 49 .215/.295/.371 .156.278 176 28% 10% 87 +0.8 .210/.285/.340 .130.282 145 29% 9% 75 -0.0 .191/.269/.308.117.26214231%9%59-0.6