← All players

Ke'Bryan Hayes

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

Statcast

by window and pitcher hand
Ke'Bryan Hayes · last 90 daysthrough Sep 24, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G47.000.000.000.000.1420.0%0.0%0.0%85.895.30.0%14.3%14.3%
Last 15 G1334.097.176.097.141.25120.6%8.8%20.6%91.3106.60.0%45.8%25.0%
Last 30 G2663.155.222.259.233.29322.2%6.3%23.0%90.7106.96.8%43.2%34.1%
90 days3385.152.212.266.236.28024.7%5.9%25.0%91.3108.35.2%43.1%31.0%
Batted-ball mix, 90 days · 58 balls in play
Ground 40%Line drive 17%Fly ball 29%Pop-up 14%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G58.125.125.125.112.1990.0%0.0%5.3%88.3101.90.0%25.0%37.5%
Last 15 G815.133.133.133.120.18220.0%0.0%19.4%88.0101.90.0%16.7%41.7%
Last 30 G1524.083.083.083.075.16725.0%0.0%24.1%86.7103.10.0%22.2%38.9%
90 days1729.107.138.107.117.20324.1%0.0%23.4%87.4108.80.0%23.8%38.1%
Batted-ball mix, 90 days · 21 balls in play
Ground 33%Line drive 24%Fly ball 33%Pop-up 10%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G515.067.067.067.060.1720.0%0.0%3.1%87.1101.90.0%20.0%26.7%
Last 15 G1549.109.163.109.135.23020.4%6.1%20.2%90.2106.60.0%36.1%30.6%
Last 30 G3087.134.184.207.190.25923.0%4.6%23.3%89.5106.94.8%37.1%35.5%
90 days38114.140.193.224.206.26024.6%4.4%24.5%90.2108.83.8%38.0%32.9%
Batted-ball mix, 90 days · 79 balls in play
Ground 38%Line drive 19%Fly ball 30%Pop-up 13%

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 24RHPFastball92.692.43.431Out
Sep 24RHPSplitter87.991.030.061Out
Sep 24RHPFastball97.078.363.012Out
Sep 24LHPSinker94.590.135.017Out
Sep 23LHPSlider83.285.2-43.049Out
Sep 23LHPSlider83.584.853.023Out
Sep 23RHPFastball98.388.548.008Out
Sep 20LHPSlider88.4101.9-18.174Out
Sep 20LHPFastball93.081.027.172Out
Sep 19LHPChangeup80.297.913.897Single
Sep 19LHPChangeup81.592.022.155Out
Sep 19RHPCurveball79.163.6-52.229Out
Last 10 games.
DatePAHTBHRBBK
Sep 24400000
Sep 23300000
Sep 20200000
Sep 19311000
Sep 17300000
Sep 14300002
Sep 12400001
Sep 11300001
Sep 9311002
Sep 7300002
FormCold
Contact rating19Poor
Last 100 pitches0trending down
wOBA / xwOBA.209 / .281running 72 points behind his contact
Last 12 games, oldest to newest
Hit3/12
2+ total bases0/12
Home run0/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 gradeDBalanced type
wOBA.260
Barrel%3.1%
Hard-hit%28.2%
K%22.4%
BB%5.8%

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

Ke'Bryan Hayes · 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.

Ke'Bryan Hayes · every 1+ hit projection, frozen pre-gameHitNo hitNot settled
30%50%70%90%Sep 19 vs Matthew Boyd: 40.6% · 1 HSep 20 vs David Peterson: 40.3% · no hitSep 23 vs Chris Sale: 49.0% · no hitSep 24 vs Tyler Mahle: 50.7% · no hitSep 19Sep 24

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

Predicted vs what happened

4 settled games
Games with a hit1 of 4BTB expected 1.8
Games with 2+ TB0 of 4BTB expected 1.0
Games with a HR0 of 4BTB expected 0.3
Talent gradeDwOBA .260 · K% 22.4%

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 Mahle50.7%24.3%6.9%4000
Sep 23Chris Sale49.0%24.5%5.5%3000
Sep 20David Peterson40.3%26.1%6.3%2000
Sep 19Matthew Boyd40.6%26.9%7.3%3110
Probabilities as served and frozen before first pitch.