← All players

David Hamilton

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

Statcast

by window and pitcher hand
David Hamilton · last 90 daysthrough Sep 24, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G48.286.375.286.312.32912.5%12.5%5.6%77.787.90.0%0.0%16.7%
Last 15 G1437.229.270.286.251.27027.0%5.4%19.4%84.5104.10.0%28.0%32.0%
Last 30 G2567.242.299.290.269.30419.4%7.5%15.6%83.7104.10.0%28.6%38.8%
90 days45120.255.331.311.306.30120.0%10.0%18.4%83.8104.61.2%31.0%35.7%
Batted-ball mix, 90 days · 84 balls in play
Ground 48%Line drive 26%Fly ball 17%Pop-up 10%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G24.000.000.000.000.05375.0%0.0%22.2%79.679.60.0%0.0%0.0%
Last 15 G79.111.111.111.100.08244.4%0.0%25.0%76.590.10.0%0.0%0.0%
Last 30 G1932.258.258.419.326.24225.0%0.0%21.8%76.2102.94.2%20.8%33.3%
90 days2438.222.222.361.286.24026.3%0.0%21.2%75.3102.93.6%17.9%35.7%
Batted-ball mix, 90 days · 28 balls in play
Ground 57%Line drive 25%Fly ball 14%Pop-up 4%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G512.182.250.182.208.23733.3%8.3%11.1%78.087.90.0%0.0%14.3%
Last 15 G1546.205.239.250.222.23430.4%4.3%20.5%83.1104.10.0%23.3%26.7%
Last 30 G3099.247.286.333.287.28421.2%5.1%17.5%81.3104.11.4%26.0%37.0%
90 days50158.246.305.324.301.28621.5%7.6%19.0%81.7104.61.8%27.7%35.7%
Batted-ball mix, 90 days · 112 balls in play
Ground 50%Line drive 26%Fly ball 16%Pop-up 8%

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 23RHPFastball91.365.438.510Out
Sep 22RHPFastball95.282.817.910Single
Sep 22RHPCutter91.580.3-8.120Out
Sep 22RHPFastball98.387.935.035Out
Sep 19LHPCutter83.079.61.212Out
Sep 17RHPCutter93.263.967.000Out
Sep 17RHPFastball98.386.03.357Single
Sep 15RHPFastball92.696.210.648Single
Sep 15LHPSlider84.090.143.015Out
Sep 12RHPSlider82.091.14.391Out
Sep 12RHPFastball94.181.172.000Out
Sep 11RHPKnuckleball52.893.43.466Force out
Last 10 games.
DatePAHTBHRBBK
Sep 23300011
Sep 22311000
Sep 19300002
Sep 18100001
Sep 17211000
Sep 15411002
Sep 12400002
Sep 11200000
Sep 6400011
Sep 5322001
FormCold
Contact rating26Below average
Last 100 pitches1trending down
wOBA / xwOBA.285 / .291results in line with his contact
Last 12 games, oldest to newest
Hit6/12
2+ total bases2/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 gradeFBalanced type
wOBA.287
Barrel%2.4%
Hard-hit%19.7%
K%22.2%
BB%7.3%

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

David Hamilton · 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.

David Hamilton · every 1+ hit projection, frozen pre-gameHitNo hitNot settled
30%50%70%90%Sep 19 vs Trevor Rogers: 48.8% · no hitSep 22 vs Zack Wheeler: 45.7% · 1 HSep 23 vs Aaron Nola: 59.0% · no hitSep 25 vs Michael McGreevy: 56.6% · not settledSep 19Sep 25

Hits in 1 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 hit1 of 3BTB expected 1.5
Games with 2+ TB0 of 3BTB expected 0.7
Games with a HR0 of 3BTB expected 0.2
Talent gradeFwOBA .287 · K% 22.2%

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 25Michael McGreevy56.6%26.5%5.0%not settled
Sep 23Aaron Nola59.0%28.0%6.6%3000
Sep 22Zack Wheeler45.7%20.4%5.6%3110
Sep 19Trevor Rogers48.8%23.1%4.6%3000
Probabilities as served and frozen before first pitch.