Tirso OrnelasLF San Antonio Missions
Age 26 L/R 6'3" / 200 lbs AA HR -7% Svc 1.000 · Ctrl thru 2030
2026 ROS PROJECTION329 act + 219 ros · stats below = ROS only
wRC+†97
AVG/OBP/SLG.245 / .304 / .399
PA219
HR6
K%22
BB%7
BABIP294
ISO155
MLB%2%
Value2026 · WAR
BAT: -0.9 runs (wOBA-derived runs vs avg)-1BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: -5.9 runs (Positional adjustment)-6POSREP: +15.5 runs (Replacement-level credit)+16REPTotal WAR: +0.90+0.9WAR
0.00.51.00.00.80.7+$9M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 45
Toolsscout grade · Statcast %ile · 2025
CONTACT45
Whiff%
906.5%
xwOBA
300.285
POWER45
Barrel%
518.3
Avg EV
7090.5
Bat Spd
6572.9
EYE45
Chase%
3734.3%
SPEED45
Sprint
3626.8
DEFENSE45
scouting grade only
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
2026ROSPre-Arb$0.3M+0.0$0.0M+$0.0M (cut)
2027Pre-Arb$0.8M+0.8$3M+$2M
2028Arb-1$2M+0.7$2M+$1M
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $2M $5M +$3M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
201717 ROKAZL Padres 2 238212 41822 24881 00 193278278557 85317 3710 255 53
201717 ROKAZL Padres 2 238196 541133 40611 00 276401408809 133383 2617 367 139
201818 AFort Wayne TinCaps 355323 65935 26933 51 201267294561 93263 267 251 50
201818 AFort Wayne TinCaps 355309 781338 40683 51 252344392735 139297 1911 330 111
201919 A+2 teams 476435 721041 381570 71 166233214446 48254 338 208 17
201919 A+2 teams 476420 911351 531130 71 217304279583 62291 2411 271 66
202020 INTLMayos de Navojoa 5144 12310 7100 12 273373386759 114353 2014
202020 INTLMayos de Navojoa 5144 12310 7100 12 273373386759 114353 2014 345 122
202121 A+2 teams 683619 1163318 491998 33 187256283539 95258 297 242 43
202121 A+2 teams 683601 1724739 671288 33 286365419785 133347 1910 350 126
202222 AA3 teams 572527 14227210 361255 83 269322385707 116335 226 307 93
202222 AA3 teams 572513 1473328 50995 83 287356405761 119341 179 341 119
202323 AA3 teams 800705 18434226 7720410 118 261342426768 165328 2610 329 110
202323 AA3 teams 800687 18941220 9515710 118 275371428799 153327 2012 356 131
202424 AAA2 teams 745685 15724221 471686 166 229285362647 133270 236 282 74
202424 AAA2 teams 745651 19235330 811146 166 295378496874 201315 1511 383 151
202525 AAA3 teams 467421 9719010 381084 102 230300347647 116284 238 286 77
202525 AAA3 teams 467404 11025010 55784 102 272365408773 136313 1712 347 124
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AASD 329303 7520111 20702 21 248298429728 182283 216 315 99 -0 +0 +0 -4 +9 0.6
YTD26 AASD 329290 8022112 33542 21 276354483837 207298 1610 365 137 +14 +0 +0 -4 +9 2.0
ROS26 AASD 2% 219200 491116 15492 21 245304399703 155290 227 313 97 -1 +0 -0 -2 +6 0.3
ROS26 MLBSD 2% 44 1000 010 00 250250250500 286 250 303 90 -0 +0 -0 -0 +0 0.0
FULL26 AASD 333307 7620111 20712 21 248298427725 179284 216 315 99 -0 +0 -0 -4 +9 0.6
TOT26 AASD 548503 12431217 351194 42 246301417718 171287 226 314 98 -1 +0 -0 -6 +16 0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBSD 25% 623569 13930219 451394 62 244304404708 160288 227 312 97 -2 +0 -1 -7 +18 0.8
202828 MLBSD 39% 611557 13529218 451374 52 242304399702 156288 227 312 97 -2 +0 -2 -7 +17 0.7
202727 MLBSD 25% 153140 32704 11341 11 229289364654 136284 227 302 89 -2 -0 -0 -2 +4 0.0
202828 MLBSD 39% 236215 521117 17532 21 242303400703 158284 227 302 89 -3 +0 -1 -3 +7 0.1
▸ Career Totals
Career 409373 8618111 30903 32 231293373666 142274 227 296 84 -7 -0 -1 -9 +12 -0.6
/ 162G 650593 13729217 481435 53 231295373667 142275 227 296 84 -11 -0 -1 -15 +18 -1.0
Career 58405297 120923722126 447147747 7431 228294353647 124290 258 282 74 -170 +2 -3 -63 +165 -6.9
/ 162G 650590 13426214 501645 83 227293349642 122288 258 282 74 -19 +0 -0 -7 +18 -0.7

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKAZL Padres 2 238196 541133 40611 00 276401408809 133383 2617 367 139 +10 +0 +7 1.8
201818 AFort Wayne TinCaps 355309 781338 40683 51 252344392735 139297 1911 330 111 +4 +1 +10 1.5
201919 A+Lake Elsinore Storm 379332 731151 44910 31 220311292603 72296 2412 279 72 -12 +0 +11 -0.1
201919 ROKAZL Padres 1 9788 18200 9220 40 205278227506 23273 239 240 42 -6 +1 +3 -0.3
202020 INTLMayos de Navojoa 5144 12310 7100 12 273373386759 114353 2014 345 122 +1 -1 +1 0.2
202121 A+Fort Wayne TinCaps 445383 953117 52986 31 248347389736 141312 2212 331 112 +6 +0 +13 1.9
202121 INTLMayos de Navojoa 238218 771622 15302 02 353400472872 119399 136 384 152 +14 -1 +7 2.0
202222 AAAEl Paso Chihuahuas 1514 3100 120 00 214267286552 71250 137 253 52 -1 +0 +0 -0.0
202222 AASan Antonio Missions 492441 1272827 43854 72 288357408765 120342 179 342 120 +11 +1 +14 2.6
202222 INTLPeoria Javelinas 6558 17401 6121 11 293369414783 121356 189 354 129 +2 -0 +2 0.4
202323 AAAEl Paso Chihuahuas 240214 611424 23472 42 285360425785 140348 2010 351 126 +7 +0 +7 1.4
202323 AASan Antonio Missions 312264 7517011 44590 44 284386473860 189323 1914 378 147 +17 -1 +9 2.5
202323 INTLMayos de Navojoa 248209 531005 28518 32 254363373736 120310 2111 335 114 +4 -0 +7 1.1
202424 AAAEl Paso Chihuahuas 548485 14424223 53884 72 297371497868 200318 1610 379 148 +30 +1 +16 4.7
202424 INTLCharros de Jalisco 197166 481117 28262 94 289398494892 205306 1314 394 159 +13 +0 +6 1.9
202525 MLBSan Diego Padres 1614 1000 220 00 7118871259 83 1212 144 -32 -2 +0 -0 -5 +0 -0.7
202525 AAAEl Paso Chihuahuas 371318 9221010 46644 72 289386450836 160333 1712 372 143 +18 +1 +11 3.0
202525 INTLCharros de Jalisco 8072 17400 7120 30 236304292595 56279 159 272 67 -3 +1 +2 -0.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 1614 1000 220 00 7118871259 83 1212 144 -32 -2 +0 -0 -5 +0 -0.7

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Emil Brownlast yr '08
career totals — 6 seasons, 2,335 PA
62,3355747263326406-24-85.35.3
/1626641613-6.7-2.21.5pk7: 5
#2Eric Karroslast yr '04
career totals — 5 seasons, 2,197 PA
52,1977313255317418-19-173.93.9
/162664224-5.7-5.21.2pk7: 4
#3Shane Halterlast yr '04
career totals — 5 seasons, 1,744 PA
51,7444111247305396-6+83.93.9
/162664164-2.1+3.01.5pk7: 4
#4Nomar Mazaralast yr '22
career totals — 7 seasons, 2,690 PA
72,690857256315414-29-213.73.7
/162664212-7.1-5.30.9pk7: 4
#5Shane Spencerlast yr '04
career totals — 5 seasons, 1,568 PA
51,5684113261325410-12-63.63.6
/162664176-5.3-2.71.5pk7: 4
#6Nate Schierholtzlast yr '14
career totals — 8 seasons, 2,275 PA
82,2755230253302405-24-62.02.8
/162664159-7.1-1.80.6pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1395123244302401-4-00.50.5
/162664206-7.1-0.20.9pk7: 1

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 45 246/301/417 171287 174 22% 6% 98 +0.9
Nicky Delmonico
2018 · MLB
26 47 50→55 48→45 47 237/300/395 158288 176 24% 8% 95 +1.4 226/295/367 141284 146 25% 8% 85 +0.7 217/292/36014328013226%8%81+0.2
Dwight Smith Jr.
2020 · MLB
27 49→53 48→50 48→50 48 243/304/390 147284 159 20% 7% 95 +1.4 223/285/345 122285 138 25% 7% 76 +0.0 186/249/234482743331%8%27-0.8
Cody Asche
2016 · MLB
26 49→55 48→50 43→45 44 246/297/391 145302 164 24% 6% 92 +1.2 216/278/356 140281 155 28% 7% 76 +0.0 194/261/32913625815430%7%59-0.7
Chris Snelling
2008 · MLB
26 47→39 44→45 43→40 50 228/320/345 117292 117 24% 9% 91 +1.1 227/315/333 106280 96 21% 10% 85 +0.7 228/317/320922768119%10%82+0.2
Kory Casto
2008 · MLB
26 44→50 47→50 43→40 48 224/291/363 139279 155 25% 8% 83 +0.6 230/290/341 111288 125 23% 8% 76 +0.1 233/295/33510228811322%7%75+0.0
Brandon Jones
2010 · MLB
26 51→53 44→55 47→50 47 246/301/371 125304 1010 22% 7% 88 +0.9 213/278/312 99278 86 24% 8% 63 -0.8 192/264/274822546325%9%45-1.2
Dominic Smith
2020 · MLB
25 48→52 50 43→40 44 243/296/401 158304 184 26% 6% 95 +1.4 255/317/425 170311 194 23% 7% 110 +2.4 249/315/40115230416322%7%100+1.1
Tyler Nevin
2023 · MLB
26 44→54 47→50 48→45 47 224/294/352 128275 155 24% 8% 82 +0.5 244/315/401 157292 195 22% 8% 103 +1.9 247/321/41316629020322%8%106+1.5
Jorge Piedra
2005 · MLB
26 52 51→55 43→45 47 262/317/432 170302 187 20% 7% 111 +2.5 249/305/421 172280 197 18% 7% 104 +2.0 245/303/41416927518418%7%99+0.8
Chris Parmelee
2014 · MLB
26 46→51 50→55 44→45 50 235/305/391 155278 173 22% 9% 96 +1.5 238/293/379 141291 163 23% 7% 88 +0.9 238/290/37613828717123%6%84+0.3
Bijan Rademacher
2017 · AAA
26 50→47 44→45 43→45 50 243/313/365 121304 105 23% 9% 92 +1.2 234/290/330 96294 95 22% 7% 73 -0.1 226/280/304782847422%6%60-0.6
Nick Maton
2023 · MLB
26 43→42 47→50 48→45 47 216/290/357 141287 137 29% 8% 81 +0.4 218/307/369 151274 185 26% 10% 92 +1.2 208/307/35714925519325%11%86+0.4
Troy Johnston
2023 · AAA
26 46→49 45→55 50→55 45 227/291/351 124291 135 26% 7% 80 +0.4 238/298/392 154291 1617 24% 6% 93 +1.3 237/298/400162284182323%6%92+1.1
Shed Long Jr.
2022 · MLB
26 44→47 50 49→50 45 225/285/378 153293 179 29% 8% 84 +0.6 224/292/350 126317 1210 31% 8% 79 +0.3 191/272/253613190936%9%42-0.4
Dee Brown
2004 · MLB
26 48→50 44→50 44→45 44 236/289/356 120298 117 24% 6% 79 +0.3 230/277/356 126285 156 24% 5% 75 -0.0 231/294/36913826315818%7%83+0.5
Gavin Sheets
2022 · MLB
26 46→52 52→55 44→40 47 238/297/399 161283 214 24% 8% 95 +1.4 229/289/378 149267 183 21% 7% 86 +0.8 239/316/40516627719421%9%102+1.4
Domonic Brown
2015 · MLB
27 49→54 49→55 48→55 49 247/299/398 151276 178 18% 7% 95 +1.4 222/268/326 104272 109 22% 5% 63 -0.9 229/272/36913927318223%5%75-0.0
Nomar Mazara
2021 · MLB
26 50→51 51→55 44→40 45 252/310/412 160306 195 24% 7% 104 +2.0 242/306/369 127312 133 25% 8% 90 +1.0 238/306/35211330811025%8%85+0.3
Seth Beer
2023 · MLB
26 41→45 49→55 42→30 47 211/304/357 147248 162 22% 7% 89 +0.9 210/285/335 125275 143 28% 6% 74 -0.1 202/274/31511327413030%6%61-0.5
DJ Stewart
2020 · MLB
26 43→47 53→60 46→50 48 228/300/402 174266 2111 23% 8% 97 +1.5 223/320/403 180277 236 27% 11% 106 +2.2 212/319/41420225329228%11%105+1.0