Ethan Salas

C San Antonio Missions
Age 21 L/R 6'1" / 185 lbs AA HR +5% Svc 1.000 · Ctrl thru 2031
Overview
AA40-MANROOKIEFG #12Pre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418A+SD469.206/.292/.31141039—.179/.245/.268
202519AASD41.188/.333/.2190252—.206/.308/.235
202620MLBSD40.256/.275/.462201030.9
2027PROJ14% MLB21MLBSD45.244/.305/.37011930.2
2028PROJ57% MLB22MLBSD290.249/.312/.390881001.5
2029PROJ75% MLB23MLBSD389.253/.316/.40111111042.2
Last 3 seasons WAR 0.9  ·  Next 3 projected WAR 3.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.000First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$6M2030Arb-2$12M2031Arb-3$19M
Skills · percentileMiLB Statcast 2026 AAA
Whiff%98
K%96
Z-Con%94
BB%76
Speed72
Chase%57
Form.246/.295/.388 · rolling true talent (60d window) · proj .248/.306/.375
Career WAR4 WAR median (P10 -0 / P90 69, comp-based) · star 15% · didn't stick 44%
CompsRougned Odor (age 21) · Andrés Blanco (age 21) · Juan Brito (age 22)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†93
AVG/OBP/SLG.244 / .305 / .370
PA45
HR1
K%18
BB%7
BABIP275
ISO119
MLB%14%
Value2027 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +2.4 runs (Defensive runs vs avg)+2FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: +1.60+1.6WAR
0.01.53.00.21.52.22.62.827282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$36M ctrl surplus
Tools · Recent Form · ContractCON 46 / POW 50
Toolsscout grade · Statcast %ile · 2026
CONTACT46
xAVG
100.188
POWER50
Barrel%
123.3
Avg EV
6490.1
EYE47
scouting grade only
SPEED42
Sprint
5027.5
DEFENSE70
scouting grade only
Recent Formrolling true talent ⓘ
K%19%▼▼22% over 40 PA (60d) · proj 17%
BB%6%▼2% over 40 PA (60d) · proj 8%
ISO.143▲.205 over 39 AB (60d) · proj .128
HR/BB3.7%▲6.7% over 30 BBE (60d) · proj 2.9%
BABIP.281·.286 over 28 BIP (60d) · proj .281
SLASH.246/.295/.388·proj .248/.306/.375
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   1.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.2$0.9M+$0.1M
2028Pre-Arb$0.8M+1.5$11M+$10M
2029Arb-1$6M+2.2$15M+$10M
2030Arb-2$12M+2.6$17M+$8M
2031Arb-3$19M+2.8$18M+$6M
Totals $38M $62M +$34M

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. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

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)
202317 AASan Antonio Missions — 3328 5100 481 01 179303214517 36250 2412 255 31 — — — — — —
202317 A+Fort Wayne TinCaps — 3735 7100 2100 00 200243229472 29280 275 219 11 — — — — — —
202317 ALake Elsinore Storm — 220191 511129 24572 52 267355487842 220328 2611 366 78 — — — — — —
202418 A+Fort Wayne TinCaps — 469412 852724 47983 103 206292311603 104256 2110 274 39 — — — — — —
202418 INTLPeoria Javelinas — 10792 21604 13271 41 228330424754 196274 2512 334 112 — — — — — —
202519 AASan Antonio Missions — 4132 6100 651 20 188333219552 31214 1215 262 52 — — — — — —
202620 MLBSan Diego Padres — 4039 10012 190 00 256275462737 205286 222 320 103 +0 +0 +0 +8 +1 0.9
202620 AAAEl Paso Chihuahuas — 10589 29623 14100 32 326417539957 213333 1013 412 145 — — — — — —
202620 AASan Antonio Missions — 300259 741307 33481 146 286367417784 131319 1611 346 97 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 4039 10012 190 00 256275462737 205286 222 320 103 +0 +0 +0 +8 +1 0.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 AA MLESan Antonio Missions — 3329 5100 3101 01 172273207480 34235 309 214 31 — — — — — —
202317 A+ MLEFort Wayne TinCaps — 3735 7100 2130 00 200243229472 29273 355 184 11 — — — — — —
202317 A MLELake Elsinore Storm — 220198 43826 17812 52 217286369654 152315 378 284 78 — — — — — —
202418 A+ MLEFort Wayne TinCaps — 469425 762224 341273 103 179245268513 89232 277 226 39 — — — — — —
202519 AA MLESan Antonio Missions — 4134 7100 461 20 206308235543 29212 1510 245 52 — — — — — —
202620 MLB MLESan Diego Padres — 4039 10012 190 00 256275462737 205286 222 320 103 +0 +0 +0 +8 +1 0.9
202620 AAA MLEEl Paso Chihuahuas — 10593 29622 10120 32 312379484863 172331 1110 382 145 — — — — — —
202620 AA MLESan Antonio Missions — 300270 721206 23581 146 267327378704 111303 198 311 97 — — — — — —
202317 A MLE3 teams — 290262 541026 221043 53 206275328604 122310 368 263 64 — — — — — —
202317 A RAW3 teams — 290254 631329 30753 53 248334421756 173312 2610 335 64 — — — — — —
202418 A+ MLE2 teams — 576523 922724 411564 144 176241258499 82237 277 226 39 — — — — — —
202418 A+ RAW2 teams — 576504 1063328 601254 144 210299331631 121259 2210 285 39 — — — — — —
202519 AA MLESan Antonio Missions — 4134 7100 461 20 206308235543 29241 1510 245 52 — — — — — —
202519 AA RAWSan Antonio Missions — 4132 6100 651 20 188333219552 31214 1215 262 52 — — — — — —
202620 AA MLE3 teams — 445402 11118310 34791 178 276334410745 134315 188 329 108 — — — — — —
202620 AA RAW3 teams — 445387 11319312 48671 178 292371450820 158320 1511 359 108 — — — — — —
202317 A MLE3 teams — 290263 541026 221043 53 205275327602 122301 368 263 64 — — — — — —
202418 A+ MLE2 teams — 576526 922724 411564 144 175241257498 82232 277 226 39 — — — — — —
202519 AA MLESan Antonio Missions — 4136 7100 461 20 194308222530 28212 1510 245 52 — — — — — —
202620 AA MLE3 teams — 445407 11118310 34791 178 273334405740 133308 188 329 108 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 A+ MLE2 teams — 576526 922724 411564 144 175241257498 82232 277 226 39 — — — — — —
202519 AA MLESan Antonio Missions — 4136 7100 461 20 194308222530 28212 1510 245 52 — — — — — —
202620 AA MLE3 teams — 445407 11118310 34791 178 273334405740 133308 188 329 108 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLESD 14% 526479 11820311 40892 144 248309375684 128281 178 305 93 -5 +1 +4 +9 +11 1.6
▸ 2027 — real world (MLB)
202721 MLB CTXSD 14% 4542 10201 380 10 244305370676 126275 187 302 93 -0 +0 +0 +1 +1 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLESD 57% 507460 11720313 40842 144 253315394710 141282 178 316 100 -0 +1 +4 +9 +11 2.6
202923 MLB MLESD 75% 520471 12221315 42862 154 256320406725 150283 178 322 104 +2 +1 +5 +9 +11 3.0
203024 MLB MLESD 80% 520471 12121315 42862 154 258322412735 154284 178 326 106 +4 +1 +6 +9 +11 3.2
203125 MLB MLESD 82% 520469 12221316 43873 154 258323414738 156285 178 327 107 +5 +1 +7 +9 +11 3.4
203226 MLB MLESD 83% 520469 12121316 43893 154 257323414737 157285 178 327 107 +4 +1 +7 +9 +11 3.4
203327 MLB MLESD 82% 520469 12021315 43893 144 256322411733 155284 178 325 106 +4 +1 +7 +9 +11 3.3
203428 MLB MLESD 82% 520470 12021315 43912 123 254320406726 152283 188 322 104 +3 +1 +6 +9 +11 3.1
203529 MLB MLESD 79% 520470 11920315 43922 103 252317400717 148282 188 319 102 +1 +1 +5 +9 +11 2.8
203630 MLB MLESD 78% 520471 11720314 42942 82 248314392705 143280 188 314 99 -1 +1 +5 +9 +11 2.6
203731 MLB MLESD 77% 504456 11119213 41932 42 244308382690 138277 188 308 94 -3 +0 +4 +9 +11 2.1
203832 MLB MLESD 77% 489445 10618212 39922 01 239302369671 130273 198 300 89 -6 -0 +3 +9 +11 1.6
203933 MLB MLESD 77% 459419 9816211 36891 01 232294354648 122269 198 290 83 -9 -0 +2 +8 +10 1.0
204034 MLB MLESD 72% 402367 821328 31811 01 224285335620 112262 208 279 75 -12 -0 +0 +7 +9 0.4
202822 MLB CTXSD 57% 290264 671128 23481 82 249312390702 140277 178 312 100 -0 +1 +2 +5 +6 1.5
202923 MLB CTXSD 75% 389353 8814211 31642 113 253316401718 149278 168 319 104 +2 +1 +4 +7 +8 2.2
203024 MLB CTXSD 80% 416377 9616213 34692 123 254319408727 154279 178 322 106 +3 +1 +5 +7 +9 2.6
203125 MLB CTXSD 82% 428388 9816213 35722 123 254320410730 156279 178 324 107 +4 +1 +5 +8 +9 2.8
203226 MLB CTXSD 83% 434393 9816213 36742 123 254320410730 156279 178 324 107 +4 +1 +6 +8 +9 2.8
203327 MLB CTXSD 82% 427387 9716213 35732 123 253319407726 154279 178 322 106 +3 +1 +5 +8 +9 2.7
203428 MLB CTXSD 82% 424384 9716213 35742 103 251317402719 151278 178 319 104 +2 +1 +5 +8 +9 2.5
203529 MLB CTXSD 79% 413374 9315212 34732 82 248314396710 148277 188 316 102 +1 +1 +4 +7 +9 2.3
203630 MLB CTXSD 78% 406368 9015211 33732 62 245310388698 143275 188 311 99 -1 +0 +4 +7 +9 2.0
203731 MLB CTXSD 77% 390355 8514210 31721 31 241305378683 137272 188 305 94 -3 +0 +3 +7 +8 1.6
203832 MLB CTXSD 77% 376342 811329 30711 01 235299365664 130268 198 297 89 -5 -0 +2 +7 +8 1.2
203933 MLB CTXSD 77% 352321 731118 27691 01 229291350641 121264 208 288 83 -7 -0 +1 +6 +8 0.8
204034 MLB CTXSD 72% 290265 59916 22591 00 221282332614 111258 208 276 75 -9 +0 +0 +5 +6 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 50754610 113218225142 40790021 9427 246310388698 143276 188 312 93 -5 +8 +46 +98 +110 26.2
/ 162G— A+C — 650590 14423318 521153 123 244309385693 141274 188 312 93 -1 +1 +6 +13 +14 3.4
Career— MLE — 81937420 181232044205 653155237 16954 244309382691 138281 198 306 93 -12 +11 +61 +130 +149 34.6
/ 162G— MLE — 650589 14325316 521233 134 243308377685 134279 198 306 93 -1 +1 +6 +12 +14 3.3