← All players

Cody Freeman

TEX · Hitter · 0 games projected since –, every one frozen before first pitch.

Statcast

by window and pitcher hand
Cody Freeman · last 90 daysthrough Sep 25, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 GNo plate appearances
Last 15 G1023.136.174.182.170.1978.7%4.3%10.8%79.496.90.0%21.1%26.3%
Last 30 G1636.206.250.235.230.24413.9%5.6%10.9%80.698.60.0%21.4%28.6%
90 days1636.206.250.235.230.24413.9%5.6%10.9%80.698.60.0%21.4%28.6%
Batted-ball mix, 90 days · 28 balls in play
Ground 61%Line drive 18%Fly ball 18%Pop-up 4%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G56.167.167.167.300.26116.7%0.0%22.2%83.1104.40.0%40.0%20.0%
Last 15 G1321.312.421.500.474.3859.5%9.5%15.2%78.8104.46.2%31.2%31.2%
Last 30 G2240.312.405.469.439.29810.0%10.0%13.2%78.4104.53.3%26.7%23.3%
90 days2240.312.405.469.439.29810.0%10.0%13.2%78.4104.53.3%26.7%23.3%
Batted-ball mix, 90 days · 30 balls in play
Ground 43%Line drive 13%Fly ball 33%Pop-up 10%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G56.167.167.167.300.26116.7%0.0%22.2%83.1104.40.0%40.0%20.0%
Last 15 G1544.211.286.316.311.2849.1%6.8%12.9%79.1104.42.9%25.7%28.6%
Last 30 G2576.258.329.348.336.27111.8%7.9%12.1%79.5104.51.7%24.1%25.9%
90 days2576.258.329.348.336.27111.8%7.9%12.1%79.5104.51.7%24.1%25.9%
Batted-ball mix, 90 days · 58 balls in play
Ground 52%Line drive 16%Fly ball 26%Pop-up 7%

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 25LHPCutter88.481.3-12.094Double play
Sep 9LHPSlider86.895.914.877Single
Sep 9LHPFastball92.0104.4-20.158Out
Sep 8LHPSinker86.845.240.085Out
Sep 6LHPFastball92.388.93.351Error
Sep 5RHPSinker94.561.117.243Out
Sep 5RHPSinker94.177.60.106Out
Sep 5RHPChangeup84.296.8-4.257Out
Sep 4RHPFastball93.083.580.012Out
Sep 4RHPSinker92.089.32.284Double play
Sep 3LHPFastball94.930.6-51–Sac bunt
Sep 3RHPFastball90.980.3-48.117Out
Last 10 games.
DatePAHTBHRBBK
Sep 25100000
Sep 10100001
Sep 9211000
Sep 8100000
Sep 6100000
Sep 5400001
Sep 4300010
Sep 3400000
Sep 2411001
Sep 1411001
FormNormal
Contact rating15Poor
Last 100 pitches7trending down
wOBA / xwOBA.309 / .272running 36 points ahead of his contact
Last 12 games, oldest to newest
Hit5/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 gradeFContact type
wOBA.300
Barrel%3.3%
Hard-hit%21.6%
K%16.8%
BB%6.3%

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

Cody Freeman · hot and cold zones
xwOBA .252 shrunk (raw .118 on 2 PA) · league .274 · 6 pitches seen.252xwOBA .295 shrunk (raw .245 on 3 PA) · league .307 · 6 pitches seen.295xwOBA .263 shrunk (raw – on 0 PA) · league .263 · 3 pitches seenxwOBA .281 shrunk (raw .098 on 4 PA) · league .342 · 15 pitches seen.281xwOBA .386 shrunk (raw – on 0 PA) · league .386 · 5 pitches seenxwOBA .321 shrunk (raw – on 0 PA) · league .321 · 6 pitches seenxwOBA .264 shrunk (raw .090 on 3 PA) · league .308 · 7 pitches seen.264xwOBA .350 shrunk (raw .347 on 6 PA) · league .351 · 12 pitches seen.350xwOBA .261 shrunk (raw .169 on 4 PA) · league .292 · 11 pitches seen.261xwOBA .356 shrunk (raw .228 on 2 PA) · league .377 · 16 pitches seen.356xwOBA .282 shrunk (raw .301 on 5 PA) · league .274 · 16 pitches seen.282xwOBA .314 shrunk (raw .620 on 2 PA) · league .263 · 5 pitches seen.314xwOBA .264 shrunk (raw .235 on 4 PA) · league .274 · 40 pitches seen.264
vs RHP · 148 pitches · catcher's view
Whiff 25% of 4 swings · league 22%25%Whiff 0% of 5 swings · league 20%0%Whiff 0% of 1 swings · league 19%0%Whiff 9% of 11 swings · league 10%9%Whiff 0% of 3 swings · league 9%0%Whiff 0% of 2 swings · league 11%0%Whiff 25% of 4 swings · league 14%25%Whiff 0% of 6 swings · league 13%0%Whiff 0% of 5 swings · league 17%0%Whiff 0% of 7 swings · league 28%0%Whiff 25% of 4 swings · league 24%25%Whiff 0% of 3 swings · league 32%0%Whiff 33% of 9 swings · league 49%33%
vs RHP · 148 pitches · catcher's view
Swings at 67% of 6 pitches · league 62%67%Swings at 83% of 6 pitches · league 72%83%Swings at 33% of 3 pitches · league 66%33%Swings at 73% of 15 pitches · league 70%73%Swings at 60% of 5 pitches · league 76%60%Swings at 33% of 6 pitches · league 70%33%Swings at 57% of 7 pitches · league 65%57%Swings at 50% of 12 pitches · league 68%50%Swings at 46% of 11 pitches · league 60%46%Swings at 44% of 16 pitches · league 24%44%Swings at 25% of 16 pitches · league 34%25%Swings at 60% of 5 pitches · league 40%60%Swings at 23% of 40 pitches · league 32%23%
vs RHP · 148 pitches · catcher's view
xwOBA .225 shrunk (raw .008 on 1 PA) · league .243 · 3 pitches seen.225xwOBA .259 shrunk (raw .036 on 2 PA) · league .296 · 6 pitches seen.259xwOBA .254 shrunk (raw – on 0 PA) · league .254 · 7 pitches seenxwOBA .260 shrunk (raw .068 on 3 PA) · league .308 · 10 pitches seen.260xwOBA .390 shrunk (raw .404 on 4 PA) · league .385 · 12 pitches seen.390xwOBA .359 shrunk (raw .404 on 5 PA) · league .340 · 12 pitches seen.359xwOBA .278 shrunk (raw .308 on 2 PA) · league .273 · 8 pitches seen.278xwOBA .305 shrunk (raw .037 on 2 PA) · league .350 · 11 pitches seen.305xwOBA .343 shrunk (raw .605 on 2 PA) · league .299 · 7 pitches seen.343xwOBA .323 shrunk (raw .449 on 2 PA) · league .302 · 11 pitches seen.323xwOBA .374 shrunk (raw .485 on 3 PA) · league .346 · 20 pitches seen.374xwOBA .311 shrunk (raw .378 on 4 PA) · league .289 · 33 pitches seen.311xwOBA .229 shrunk (raw .172 on 6 PA) · league .257 · 20 pitches seen.229
vs LHP · 160 pitches · catcher's view
Whiff 0% of 1 swings · league 19%0%Whiff 0% of 4 swings · league 21%0%Whiff 67% of 3 swings · league 23%67%Whiff 17% of 6 swings · league 9%17%Whiff 14% of 7 swings · league 10%14%Whiff 17% of 6 swings · league 11%17%Whiff 0% of 4 swings · league 17%0%Whiff 20% of 5 swings · league 14%20%Whiff 0% of 4 swings · league 16%0%Whiff 25% of 4 swings · league 25%25%Whiff 0% of 3 swings · league 29%0%Whiff 10% of 10 swings · league 48%10%Whiff 9% of 11 swings · league 34%9%
vs LHP · 160 pitches · catcher's view
Swings at 33% of 3 pitches · league 63%33%Swings at 67% of 6 pitches · league 71%67%Swings at 43% of 7 pitches · league 64%43%Swings at 60% of 10 pitches · league 67%60%Swings at 58% of 12 pitches · league 76%58%Swings at 50% of 12 pitches · league 72%50%Swings at 50% of 8 pitches · league 59%50%Swings at 46% of 11 pitches · league 68%46%Swings at 57% of 7 pitches · league 66%57%Swings at 36% of 11 pitches · league 30%36%Swings at 15% of 20 pitches · league 26%15%Swings at 30% of 33 pitches · league 31%30%Swings at 55% of 20 pitches · league 41%55%
vs LHP · 160 pitches · catcher's view
xwOBA .229 shrunk (raw .081 on 3 PA) · league .266 · 9 pitches seen.229xwOBA .262 shrunk (raw .162 on 5 PA) · league .303 · 12 pitches seen.262xwOBA .260 shrunk (raw – on 0 PA) · league .260 · 10 pitches seenxwOBA .241 shrunk (raw .085 on 7 PA) · league .332 · 25 pitches seen.241xwOBA .390 shrunk (raw .404 on 4 PA) · league .386 · 17 pitches seen.390xwOBA .350 shrunk (raw .404 on 5 PA) · league .327 · 18 pitches seen.350xwOBA .262 shrunk (raw .177 on 5 PA) · league .297 · 15 pitches seen.262xwOBA .318 shrunk (raw .269 on 8 PA) · league .351 · 23 pitches seen.318xwOBA .301 shrunk (raw .314 on 6 PA) · league .294 · 18 pitches seen.301xwOBA .355 shrunk (raw .339 on 4 PA) · league .361 · 27 pitches seen.355xwOBA .332 shrunk (raw .370 on 8 PA) · league .306 · 36 pitches seen.332xwOBA .335 shrunk (raw .459 on 6 PA) · league .273 · 38 pitches seen.335xwOBA .236 shrunk (raw .197 on 10 PA) · league .269 · 60 pitches seen.236
All · 308 pitches · catcher's view
Whiff 20% of 5 swings · league 21%20%Whiff 0% of 9 swings · league 20%0%Whiff 50% of 4 swings · league 20%50%Whiff 12% of 17 swings · league 10%12%Whiff 10% of 10 swings · league 9%10%Whiff 13% of 8 swings · league 11%13%Whiff 13% of 8 swings · league 15%13%Whiff 9% of 11 swings · league 13%9%Whiff 0% of 9 swings · league 16%0%Whiff 9% of 11 swings · league 28%9%Whiff 14% of 7 swings · league 26%14%Whiff 8% of 13 swings · league 38%8%Whiff 20% of 20 swings · league 45%20%
All · 308 pitches · catcher's view
Swings at 56% of 9 pitches · league 62%56%Swings at 75% of 12 pitches · league 72%75%Swings at 40% of 10 pitches · league 65%40%Swings at 68% of 25 pitches · league 69%68%Swings at 59% of 17 pitches · league 76%59%Swings at 44% of 18 pitches · league 70%44%Swings at 53% of 15 pitches · league 63%53%Swings at 48% of 23 pitches · league 68%48%Swings at 50% of 18 pitches · league 62%50%Swings at 41% of 27 pitches · league 25%41%Swings at 19% of 36 pitches · league 30%19%Swings at 34% of 38 pitches · league 36%34%Swings at 33% of 60 pitches · league 34%33%
All · 308 pitches · catcher's view

better for him than the league in that spot worse. Faded cells have little sample. Last 90 days; zone drawn at a fixed 1.5–3.5 ft.

Cody Freeman · percentile ranksvs 228 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.

Predicted vs what happened

0 settled games
Games with a hit–BTB expected –
Games with 2+ TB–BTB expected –
Games with a HR–BTB expected –
Talent gradeFwOBA .300 · K% 16.8%

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
Probabilities as served and frozen before first pitch.