← All players

Ethan Salas

SD · Hitter · 3 games projected since Sep 18, 2026, every one frozen before first pitch.

Statcast

by window and pitcher hand
Ethan Salas · last 90 daysthrough Sep 24, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G510.444.500.444.478.28120.0%10.0%15.4%83.9103.50.0%16.7%50.0%
Last 15 G1430.241.267.517.341.18723.3%3.3%17.9%88.3105.84.8%28.6%23.8%
Last 30 G1430.241.267.517.341.18723.3%3.3%17.9%88.3105.84.8%28.6%23.8%
90 days1430.241.267.517.341.18723.3%3.3%17.9%88.3105.84.8%28.6%23.8%
Batted-ball mix, 90 days · 21 balls in play
Ground 24%Line drive 14%Fly ball 38%Pop-up 24%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G22.500.500.500.450.5720.0%0.0%20.0%82.594.60.0%0.0%100.0%
Last 15 G57.143.143.143.129.31128.6%0.0%25.0%90.099.40.0%20.0%60.0%
Last 30 G57.143.143.143.129.31128.6%0.0%25.0%90.099.40.0%20.0%60.0%
90 days57.143.143.143.129.31128.6%0.0%25.0%90.099.40.0%20.0%60.0%
Batted-ball mix, 90 days · 5 balls in play
Ground 20%Line drive 40%Fly ball 40%Pop-up 0%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G512.455.500.455.473.33416.7%8.3%16.7%83.6103.50.0%12.5%62.5%
Last 15 G1537.222.243.444.300.21124.3%2.7%19.1%88.7105.83.8%26.9%30.8%
Last 30 G1537.222.243.444.300.21124.3%2.7%19.1%88.7105.83.8%26.9%30.8%
90 days1537.222.243.444.300.21124.3%2.7%19.1%88.7105.83.8%26.9%30.8%
Batted-ball mix, 90 days · 26 balls in play
Ground 23%Line drive 19%Fly ball 39%Pop-up 19%

Recent contact

Last 12 balls in play. Hard hit is 95+ mph; the sweet spot is a launch angle of 8 to 32 degrees.
DatePitcherPitchVeloEVLAxwOBAResult
Sep 24RHPFastball96.460.020.257Single
Sep 24LHPSweeper86.894.615.838Single
Sep 23RHPSinker95.2103.5-4.323Single
Sep 23RHPSplitter91.064.375.005Out
Sep 22RHPFastball96.391.614.889Single
Sep 22LHPFastball93.670.414.306Out
Sep 20RHPCutter91.192.828.170Out
Sep 19RHPFastball98.791.2-4.185Single
Sep 18RHPSplitter85.697.5-12.141Out
Sep 18LHPSweeper84.992.338.045Out
Sep 18RHPSplitter82.685.738.005Out
Sep 18RHPFastball96.384.455.025Out
Last 10 games.
DatePAHTBHRBBK
Sep 24322001
Sep 23211000
Sep 22211000
Sep 20400011
Sep 19111000
Sep 18400000
Sep 16428200
Sep 15100001
Sep 13213001
Sep 12200000
FormNormal
Contact rating–percentile of xwOBA
Last 100 pitches–
wOBA / xwOBA.303 / .215running 88 points ahead of his contact
Last 12 games, oldest to newest
Hit6/12
2+ total bases3/12
Home run1/12

Context only. Streaks and hot or cold labels don't move a projection: in our tests recent results didn't predict the next two weeks better than the season.

Talent
Talent grade—— type
wOBA–
Barrel%–
Hard-hit%–
K%–
BB%–

A season-level read, blending this season with last, shrunk toward league where the sample is thin.

Ethan Salas · every 1+ hit projection, frozen pre-gameHitNo hitNot settled
30%50%70%90%Sep 18 vs Tyler Phillips: 46.4% · no hitSep 23 vs Yoshinobu Yamamoto: 52.1% · 1 HSep 24 vs Tyler Glasnow: 49.9% · 2 HSep 18Sep 24

Hits in 2 of 3 settled games; the projections added up to 1.5. A handful of games says little about the model on its own.

Predicted vs what happened

3 settled games
Games with a hit2 of 3BTB expected 1.5
Games with 2+ TB1 of 3BTB expected 0.8
Games with a HR0 of 3BTB expected 0.3
Talent grade—wOBA – · K% –

One player's handful of games says little about the model; the market-level record is on the record. A game he never batted in is void, not a miss.

DateFacing1+ hit2+ TBHRPAHTBHR
Sep 24Tyler Glasnow49.9%24.3%10.0%3220
Sep 23Yoshinobu Yamamoto52.1%30.4%10.7%2110
Sep 18Tyler Phillips46.4%28.1%11.2%4000
Probabilities as served and frozen before first pitch.