Ethan SalasC San Antonio Missions
Age 20 L/R 6'1" / 185 lbs AA HR +13%BB +8% Svc 0.0 · Ctrl thru 2033 peak 2.8 · 2032
wRC+†56
AVG/OBP/SLG.206 / .272 / .318
PA278
HR5
SB8
K%27
BB%8
MLB%6%
BAT: -13.8 runs (wOBA-derived runs vs avg)-14BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.5 runs (Defensive runs vs avg)+1FLDPOS: +5.0 runs (Positional adjustment)+5POSREP: +7.9 runs (Replacement-level credit)+8REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
3645
PWR
3548
SPD
4642
FLD
4970
EYE
4547
trajectory · 10 yrs
2.7peak
2032

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+1.6$14M+$13M
2029Arb-1$0.8M+2.2$19M+$18M
2030Arb-2$0.9M+2.5$23M+$22M
2031Arb-3$5M+2.7$25M+$20M
2032Ext / FA-deal$9M+2.8$27M+$18M
2033Ext / FA-deal$13M+2.8$28M+$14M
Totals $30M $135M +$104M

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
202317 A3 teams 290263 52927 211033 53 .198.265.327.592 .129.288 367 .258 56 -14 -0 +0 +5 +8 -0.1
202418 A+2 teams 576524 882624 401554 144 .168.232.248.480 .080.225 277 .216 24 -50 +1 +0 +10 +16 -2.2
202519 AASan Antonio Missions 4134 6100 461 20 .176.282.206.488 .029.207 1510 .235 38 -3 +0 +0 +1 +1 -0.1
▸ 2026 Season (actual · ROS · total)
202620 AASan Antonio Missions 5148 10200 3190 30 .208.255.250.505 .042.345 376 .227 32 -4 +1 +0 +1 +1 -0.1
ROS20 MLBSD 227206 431013 17642 51 .209.276.311.586 .102.282 287 .266 61 -10 +1 +1 +4 +6 0.2
TOT20 MLBSD 278254 531213 20832 81 .209.272.299.571 .091.296 307 .259 56 -14 +1 +1 +5 +8 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202721 MLB 24%SD 343309 681517 28833 71 .220.291.343.634 .123.277 248 .288 79 -8 +1 +1 +6 +10 1.0
202822 MLB 45%SD 434390 8920210 371014 92 .228.302.367.668 .138.279 239 .300 87 -6 +1 +1 +8 +12 1.6
202923 MLB 63%SD 493442 10222213 441134 92 .231.306.378.684 .147.281 239 .308 94 -3 +1 +1 +9 +14 2.2
203024 MLB 80%SD 520462 10823214 481175 92 .234.313.383.696 .149.281 229 .313 98 -1 +1 +1 +9 +15 2.5
203125 MLB 94%SD 520461 10923215 491165 91 .236.317.393.709 .156.282 229 .316 100 -0 +1 +1 +9 +15 2.7
203226 MLBSD 520460 10923215 501165 91 .237.318.393.712 .157.282 2210 .318 101 +1 +1 +1 +9 +15 2.8
203327 MLBSD 520460 10923215 501175 81 .237.318.393.712 .157.282 2210 .318 101 +1 +1 +1 +9 +15 2.8
203428 MLBSD 520459 10823215 511185 71 .235.318.392.711 .157.282 2310 .317 100 +0 +1 +0 +9 +15 2.6
203529 MLBSD 520460 10823215 511194 70 .235.317.391.708 .157.281 2310 .315 99 -1 +1 -0 +9 +15 2.5
203630 MLBSD 520460 10723214 511214 60 .233.315.383.697 .150.280 2310 .311 96 -2 +1 -1 +9 +15 2.3
203731 MLBSD 504446 10222213 491194 50 .229.311.374.685 .146.278 2410 .308 94 -4 +1 -2 +9 +14 1.9
203832 MLBSD 481427 9520212 471164 40 .222.305.363.668 .141.277 2410 .303 90 -5 +1 -2 +9 +14 1.5
203933 MLBSD 439390 8618111 431093 30 .221.303.356.659 .136.275 2510 .297 86 -7 +1 -3 +8 +12 1.1
204034 MLBSD 384341 731519 37993 30 .214.297.343.640 .129.273 2610 .291 81 -8 +1 -4 +7 +11 0.6
204135 MLBSD 324288 611317 31872 30 .212.293.337.630 .125.271 2710 .283 75 -9 +1 -5 +6 +9 0.1
204236 MLBSD 263234 481015 25732 20 .205.287.321.608 .115.267 2810 .274 68 -10 +0 -6 +5 +7 -0.3
204337 MLBSD 204182 36714 19591 20 .198.277.313.590 .115.263 299 .264 60 -9 +0 -7 +4 +6 -0.6
▸ Career Totals (MLE all levels + projections)
Career 86437698 170736933208 792211173 12819 .222.300.359.660 .138.276 249 .296 85 -150 +18 -21 +154 +245 25.1
/ 162G 650579 12928216 601595 101 .223.301.361.662 .138.277 249 .296 85 -11 +2 -2 +12 +18 1.9

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
202317 AASan Antonio Missions 3328 5100 481 01 .179.303.214.517 .036.250 2412 .255 54 -2 -0 +1 -0.1
202317 A+Fort Wayne TinCaps 3735 7100 2100 00 .200.243.229.472 .029.280 275 .219 26 -3 +0 +1 -0.2
202317 ALake Elsinore Storm 220191 511129 24572 52 .267.355.487.842 .220.328 2611 .366 138 +10 +0 +6 1.6
202418 A+Fort Wayne TinCaps 469412 852724 47983 103 .206.292.311.603 .104.256 2110 .274 68 -17 +1 +13 -0.3
202418 INTLPeoria Javelinas 10792 21604 13271 41 .228.330.424.754 .196.274 2512 .334 114 +2 +0 +3 0.5
202519 AASan Antonio Missions 4132 6100 651 20 .188.333.219.552 .031.214 1215 .262 58 -2 +0 +1 -0.0

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
Ethan Salas (OGILVIE) 20 36→45 35→48 46→42 47 .206/.272/.318 .112.274 54 27% 8% 64 -0.4
Carter Jensen
2023 · A
20 38→47 43→50 46→50 46 .188/.269/.299 .110.273 107 33% 10% 58 -1.2 .198/.288/.331 .133.275 139 30% 11% 74 -0.1 .206/.294/.357.151.275171030%11%81+0.4
Bo Naylor
2021 · A
21 41→43 44→55 50 43 .203/.259/.325 .122.273 117 29% 7% 59 -1.1 .199/.278/.352 .153.276 1812 33% 9% 75 -0.0 .216/.308/.399.183.269221228%11%97+1.2
Hoy Park
2016 · A
20 41→50 41→45 47→55 46 .198/.271/.297 .099.267 810 28% 8% 57 -1.2 .198/.270/.283 .085.271 516 27% 8% 53 -1.5 .229/.318/.327.099.30091724%11%81+0.3
Randy Florentino
2021 · A
21 43 41→50 42→45 48 .206/.286/.310 .104.297 86 31% 10% 67 -0.5 .180/.241/.263 .083.269 85 34% 7% 36 -2.7 .183/.230/.260.077.2388426%5%28-1.0
Shed Long Jr.
2016 · A
20 43→48 42→50 44→50 43 .213/.265/.313 .100.276 106 26% 6% 58 -1.2 .231/.289/.361 .130.314 1311 29% 7% 82 +0.5 .230/.292/.378.148.312161130%7%83+0.4
Carlos Rodriguez
2023 · A
20 38 40→45 47→45 45 .183/.271/.272 .089.286 76 36% 10% 52 -1.6 .190/.265/.267 .077.298 56 35% 9% 47 -1.9 .182/.268/.267.085.2746333%10%48-0.6
Juan Brito
2022 · A
20 45→48 42→50 49→45 46 .222/.285/.324 .103.281 1012 24% 7% 70 -0.3 .230/.313/.368 .138.279 139 21% 10% 94 +1.3 .226/.311/.371.145.26615920%10%91+1.0
Angel Ortiz
2022 · A
19 42→40 41→50 46→40 44 .207/.262/.297 .091.272 99 27% 7% 53 -1.5 .205/.256/.301 .096.278 87 27% 6% 51 -1.7 .210/.263/.325.115.27610327%6%59-0.6
Parker Meadows
2021 · A
21 40→47 41→55 46→55 42 .197/.253/.288 .091.267 99 29% 7% 47 -1.9 .203/.263/.335 .132.270 1412 29% 7% 64 -0.8 .225/.292/.400.175.278202126%8%91+1.1
Rio Ruiz
2014 · A
20 44→52 44→50 50→40 45 .216/.273/.341 .124.279 108 26% 7% 69 -0.4 .232/.297/.343 .111.298 94 23% 8% 79 +0.3 .223/.289/.369.145.26517322%8%81+0.2
Moisés Ballesteros
2023 · A
19 43→53 46→50 46→40 47 .216/.283/.346 .130.273 145 26% 8% 75 -0.0 .241/.299/.377 .136.292 164 22% 7% 90 +1.0 .259/.317/.396.137.30516320%7%100+1.5
Francisco Mejía
2016 · A
20 43→53 41→55 47→40 43 .211/.267/.303 .093.260 95 23% 6% 56 -1.3 .250/.290/.373 .123.301 134 21% 5% 85 +0.7 .258/.304/.423.165.30516121%5%101+0.9
Josh VanMeter
2017 · AA
22 43→49 42→55 46→50 46 .211/.264/.313 .101.256 108 22% 7% 58 -1.2 .221/.275/.345 .124.275 1212 23% 7% 71 -0.3 .233/.308/.416.182.283191224%9%101+1.3
Eddys Leonard
2021 · A
20 42→46 40→50 46→45 45 .200/.274/.295 .095.288 79 31% 8% 59 -1.1 .227/.293/.378 .151.302 175 29% 7% 89 +0.9 .224/.290/.376.152.29017428%6%83+0.5
Canaan Smith-Njigba
2019 · A
20 45→47 41→45 46→55 51 .216/.301/.314 .097.294 97 28% 10% 74 -0.1 .227/.294/.343 .116.313 1110 29% 8% 79 +0.3 .228/.299/.352.124.336112133%9%80+0.2
Ryan McMahon
2015 · A
20 41→51 46→55 43→45 39 .206/.261/.343 .136.298 136 34% 6% 65 -0.7 .230/.283/.380 .150.335 157 34% 6% 84 +0.6 .230/.314/.391.161.29819628%10%98+1.6
Colson Montgomery
2023 · AA
21 46→45 43→55 44→45 45 .224/.295/.333 .109.302 113 28% 8% 77 +0.1 .211/.296/.354 .143.289 165 31% 9% 84 +0.6 .194/.281/.363.169.26221433%8%77+0.1
Oneil Cruz
2019 · A
20 43→51 43→60 47→55 36 .212/.251/.327 .115.305 118 34% 5% 55 -1.4 .228/.271/.373 .145.324 1613 33% 5% 76 +0.1 .241/.304/.442.201.317252231%8%103+1.7
Miguel Amaya
2019 · A
20 43→42 43→50 47→40 45 .213/.279/.320 .107.262 115 23% 7% 67 -0.5 .211/.287/.337 .126.265 134 25% 8% 75 -0.0 .233/.304/.378.146.27816122%7%91+0.5
Nomar Mazara
2015 · AA
20 39→49 46→55 43→40 41 .201/.260/.331 .130.277 143 32% 7% 62 -0.9 .235/.294/.373 .138.289 162 24% 7% 86 +0.8 .249/.312/.421.172.29021322%8%99+1.5