← All players

Sal Stewart

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

Statcast

by window and pitcher hand
Sal Stewart · last 90 daysthrough Sep 24, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G412.200.333.200.267.26825.0%16.7%20.7%98.1102.80.0%85.7%14.3%
Last 15 G1437.353.378.441.384.31621.6%5.4%23.8%92.1109.13.7%59.3%25.9%
Last 30 G2981.333.358.507.382.35518.5%4.9%24.6%91.5109.19.7%50.0%38.7%
90 days77242.294.331.529.374.34020.7%5.4%24.0%89.9110.210.3%39.4%36.6%
Batted-ball mix, 90 days · 175 balls in play
Ground 47%Line drive 21%Fly ball 27%Pop-up 5%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G39.000.000.000.000.34644.4%0.0%26.3%103.3107.920.0%100.0%60.0%
Last 15 G1024.130.167.130.142.29041.7%4.2%29.4%98.8109.77.7%84.6%30.8%
Last 30 G2248.233.292.302.269.32829.2%8.3%25.3%94.2110.010.0%66.7%46.7%
90 days4697.253.320.368.307.32926.8%8.2%24.2%91.6110.09.7%53.2%37.1%
Batted-ball mix, 90 days · 62 balls in play
Ground 48%Line drive 27%Fly ball 19%Pop-up 5%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G521.105.190.105.152.30133.3%9.5%22.9%100.3107.98.3%91.7%33.3%
Last 15 G1561.263.295.316.289.30529.5%4.9%26.0%94.3109.75.0%67.5%27.5%
Last 30 G30129.297.333.432.340.34522.5%6.2%24.8%92.4110.09.8%55.4%41.3%
90 days79339.282.327.484.355.33722.4%6.2%24.1%90.3110.210.1%43.0%36.7%
Batted-ball mix, 90 days · 237 balls in play
Ground 47%Line drive 23%Fly ball 25%Pop-up 5%

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 24RHPFastball94.7101.50.386Single
Sep 24RHPFastball97.3101.78.608Out
Sep 24RHPSplitter85.791.6-6.168Out
Sep 23LHPChangeup87.5101.356.017Out
Sep 22RHPCurveball81.596.4-7.204Single
Sep 22RHPChangeup82.495.760.020Out
Sep 22RHPSlider84.3102.8-23.099Out
Sep 20LHPCurveball78.7105.118.641Out
Sep 20LHPSinker90.6107.9201.249Out
Sep 20RHPCutter88.897.333.335Out
Sep 19LHPFastball93.7100.77.589Out
Sep 19LHPChangeup80.1101.59.614Out
Last 10 games.
DatePAHTBHRBBK
Sep 24411010
Sep 23400003
Sep 22511011
Sep 20400001
Sep 19400002
Sep 18411000
Sep 17425101
Sep 16433000
Sep 15400003
Sep 14400002
FormHot
Contact rating76Above average
Last 100 pitches41trending down
wOBA / xwOBA.349 / .342results in line with his contact
Last 12 games, oldest to newest
Hit7/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 gradeBBalanced type
wOBA.345
Barrel%7.0%
Hard-hit%29.9%
K%22.7%
BB%6.4%

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

Sal Stewart · percentile ranksvs 304 hitters on the slate with 60+ PA · last 90 days

Right is always better for the hitter: K% and whiff are ranked low-to-high. Context only; a percentile isn't a projection.

Sal Stewart · every 1+ hit projection, frozen pre-gameHitNo hitNot settled
30%50%70%90%Sep 18 vs Clay Holmes: 73.7% · 1 HSep 19 vs Matthew Boyd: 75.3% · no hitSep 20 vs David Peterson: 71.5% · no hitSep 22 vs JR Ritchie: 70.9% · 1 HSep 23 vs Chris Sale: 70.0% · no hitSep 24 vs Tyler Mahle: 66.2% · 1 HSep 25 vs José Soriano: 67.4% · not settledSep 18Sep 25

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

Predicted vs what happened

6 settled games
Games with a hit3 of 6BTB expected 4.3
Games with 2+ TB0 of 6BTB expected 2.5
Games with a HR0 of 6BTB expected 0.9
Talent gradeBwOBA .345 · K% 22.7%

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 25José Soriano67.4%37.6%11.1%not settled
Sep 24Tyler Mahle66.2%33.5%14.8%4110
Sep 23Chris Sale70.0%37.8%15.1%4000
Sep 22JR Ritchie70.9%42.9%15.9%5110
Sep 20David Peterson71.5%45.0%15.1%4000
Sep 19Matthew Boyd75.3%49.8%18.2%4000
Sep 18Clay Holmes73.7%41.5%14.7%4110
Probabilities as served and frozen before first pitch.