← All players

Moisés Ballesteros

LAA · Hitter · 5 games projected since Sep 17, 2026, every one frozen before first pitch.

Statcast

by window and pitcher hand
Moisés Ballesteros · last 90 daysthrough Sep 24, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G37.167.286.167.229.26814.3%14.3%16.7%79.090.70.0%0.0%40.0%
Last 15 G1118.357.389.429.347.24322.2%5.6%22.9%80.5106.60.0%25.0%33.3%
Last 30 G2038.324.342.382.316.28421.1%2.6%23.4%85.7106.67.1%35.7%35.7%
90 days2753.265.283.306.260.26422.6%1.9%21.3%85.8107.55.1%35.9%33.3%
Batted-ball mix, 90 days · 39 balls in play
Ground 49%Line drive 21%Fly ball 18%Pop-up 13%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G515.071.133.071.107.14840.0%6.7%45.5%86.196.80.0%12.5%25.0%
Last 15 G1438.235.316.412.321.33326.3%10.5%30.3%91.2109.512.5%50.0%41.7%
Last 30 G2781.203.272.351.280.26830.9%8.6%30.2%91.6109.58.3%50.0%31.2%
90 days38117.179.256.283.248.28227.4%9.4%28.3%92.5109.58.2%50.7%30.1%
Batted-ball mix, 90 days · 73 balls in play
Ground 48%Line drive 21%Fly ball 22%Pop-up 10%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G522.100.182.100.145.18631.8%9.1%37.8%83.496.80.0%7.7%30.8%
Last 15 G1556.271.339.417.329.30425.0%8.9%27.9%87.7109.58.3%41.7%38.9%
Last 30 G30119.241.294.361.292.27327.7%6.7%28.1%89.4109.57.9%44.7%32.9%
90 days43170.206.265.290.252.27625.9%7.1%26.2%90.2109.57.1%45.5%31.2%
Batted-ball mix, 90 days · 112 balls in play
Ground 48%Line drive 21%Fly ball 21%Pop-up 11%

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 24LHPSweeper78.870.625.890Single
Sep 23RHPSplitter89.991.2-15.076Out
Sep 22LHPSlider80.590.732.126Out
Sep 22RHPSinker95.596.812.928Single
Sep 22LHPCurveball74.071.5-9.041Double play
Sep 22LHPFastball90.187.464.014Out
Sep 20RHPSplitter80.074.36.196Double play
Sep 20RHPChangeup84.385.460.015Out
Sep 20RHPFastball90.091.749.009Out
Sep 19RHPSplitter88.775.440.217Out
Sep 19RHPSweeper79.685.947.003Out
Sep 19RHPFastball95.688.027.082Out
Last 10 games.
DatePAHTBHRBBK
Sep 24511013
Sep 23200001
Sep 22511010
Sep 20400001
Sep 19600002
Sep 18100000
Sep 17411001
Sep 16522010
Sep 15422001
Sep 13414110
FormNormal
Contact rating25Below average
Last 100 pitches4trending down
wOBA / xwOBA.255 / .290running 35 points behind 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 gradeCBalanced type
wOBA.308
Barrel%4.7%
Hard-hit%28.2%
K%24.5%
BB%8.5%

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

Moisés Ballesteros · 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.

Moisés Ballesteros · every 1+ hit projection, frozen pre-gameHitNo hitNot settled
30%50%70%90%Sep 17 vs Taj Bradley: 52.5% · 1 HSep 19 vs Joe Ryan: 55.6% · no hitSep 22 vs Brady Basso: 57.6% · 1 HSep 24 vs Bryan Woo: 57.1% · 1 HSep 25 vs Bryce Miller: 59.8% · not settledSep 17Sep 25

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

Predicted vs what happened

4 settled games
Games with a hit3 of 4BTB expected 2.2
Games with 2+ TB0 of 4BTB expected 1.2
Games with a HR0 of 4BTB expected 0.4
Talent gradeCwOBA .308 · K% 24.5%

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 25Bryce Miller59.8%33.9%12.4%not settled
Sep 24Bryan Woo57.1%27.7%12.0%5110
Sep 22Brady Basso57.6%36.4%10.4%5110
Sep 19Joe Ryan55.6%32.8%11.6%6000
Sep 17Taj Bradley52.5%26.7%10.2%4110
Probabilities as served and frozen before first pitch.