← All players

Kaelen Culpepper

MIN · Hitter · 1 games projected since Sep 26, 2026, every one frozen before first pitch.

Statcast

by window and pitcher hand
Kaelen Culpepper · last 90 daysthrough Sep 25, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G410.111.200.111.160.18830.0%0.0%21.1%85.099.50.0%16.7%16.7%
Last 15 G1439.171.256.229.228.23720.5%7.7%25.0%84.8108.40.0%29.6%22.2%
Last 30 G2973.273.342.394.333.32319.2%6.8%22.4%87.9108.43.9%35.3%29.4%
90 days3074.269.338.388.329.32618.9%6.8%22.3%87.9108.43.8%34.6%30.8%
Batted-ball mix, 90 days · 52 balls in play
Ground 39%Line drive 23%Fly ball 27%Pop-up 12%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G26.000.167.000.117.20133.3%0.0%14.3%75.489.00.0%0.0%66.7%
Last 15 G918.294.333.353.308.29711.1%0.0%12.2%84.6102.50.0%20.0%40.0%
Last 30 G2143.282.326.359.303.27025.6%2.3%26.8%86.1103.80.0%24.1%48.3%
90 days2246.286.326.429.327.27423.9%2.2%26.5%86.0103.83.1%25.0%46.9%
Batted-ball mix, 90 days · 32 balls in play
Ground 44%Line drive 28%Fly ball 19%Pop-up 9%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G516.071.188.071.144.19331.2%0.0%18.2%81.899.50.0%11.1%33.3%
Last 15 G1557.212.281.269.254.25617.5%5.3%20.2%84.7108.40.0%26.2%28.6%
Last 30 G30116.276.336.381.322.30321.6%5.2%24.2%87.2108.42.5%31.2%36.2%
90 days31120.275.333.404.328.30620.8%5.0%24.0%87.2108.43.6%31.0%36.9%
Batted-ball mix, 90 days · 84 balls in play
Ground 41%Line drive 25%Fly ball 24%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 15LHPSinker91.770.6-47.176Double play
Sep 15LHPSinker92.889.026.065Out
Sep 11LHPFastball94.266.612.237Force out
Sep 11RHPSlider89.584.712.581Single
Sep 9RHPCurveball79.681.135.046Out
Sep 9RHPCurveball79.781.842.005Out
Sep 9RHPSlider82.492.7-15.192Double play
Sep 9RHPSlider86.270.284.003Out
Sep 8RHPFastball96.099.5-2.327Out
Sep 7RHPSlider86.8101.14.489Single
Sep 7RHPChangeup90.371.263.000Out
Sep 7RHPSinker95.899.314.811Single
Last 10 games.
DatePAHTBHRBBK
Sep 15300001
Sep 12200001
Sep 11411001
Sep 9400000
Sep 8300002
Sep 7422000
Sep 6300001
Sep 5523000
Sep 4411010
Sep 2500002
FormCold
Contact rating42Below average
Last 100 pitches3trending down
wOBA / xwOBA.328 / .309running 19 points ahead of his contact
Last 12 games, oldest to newest
Hit6/12
2+ total bases4/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 gradeAvgBalanced type
wOBA.320
Barrel%4.0%
Hard-hit%24.0%
K%21.9%
BB%6.7%

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

Kaelen Culpepper · hot and cold zones
xwOBA .254 shrunk (raw .008 on 1 PA) · league .274 · 8 pitches seen.254xwOBA .254 shrunk (raw .094 on 4 PA) · league .307 · 11 pitches seen.254xwOBA .304 shrunk (raw .548 on 2 PA) · league .263 · 11 pitches seen.304xwOBA .400 shrunk (raw .573 on 4 PA) · league .342 · 10 pitches seen.400xwOBA .408 shrunk (raw .442 on 8 PA) · league .386 · 22 pitches seen.408xwOBA .318 shrunk (raw .306 on 3 PA) · league .321 · 14 pitches seen.318xwOBA .413 shrunk (raw .729 on 4 PA) · league .308 · 9 pitches seen.413xwOBA .284 shrunk (raw .170 on 7 PA) · league .351 · 17 pitches seen.284xwOBA .344 shrunk (raw .500 on 4 PA) · league .292 · 17 pitches seen.344xwOBA .446 shrunk (raw .584 on 6 PA) · league .377 · 32 pitches seen.446xwOBA .291 shrunk (raw .321 on 7 PA) · league .274 · 21 pitches seen.291xwOBA .273 shrunk (raw .314 on 3 PA) · league .263 · 19 pitches seen.273xwOBA .188 shrunk (raw .137 on 20 PA) · league .274 · 88 pitches seen.188
vs RHP · 279 pitches · catcher's view
Whiff 0% of 5 swings · league 22%0%Whiff 17% of 6 swings · league 20%17%Whiff 57% of 7 swings · league 19%57%Whiff 17% of 6 swings · league 10%17%Whiff 0% of 18 swings · league 9%0%Whiff 14% of 7 swings · league 11%14%Whiff 0% of 6 swings · league 14%0%Whiff 0% of 10 swings · league 13%0%Whiff 0% of 11 swings · league 17%0%Whiff 13% of 8 swings · league 28%13%Whiff 13% of 8 swings · league 24%13%Whiff 36% of 11 swings · league 32%36%Whiff 44% of 45 swings · league 49%44%
vs RHP · 279 pitches · catcher's view
Swings at 63% of 8 pitches · league 62%63%Swings at 55% of 11 pitches · league 72%55%Swings at 64% of 11 pitches · league 66%64%Swings at 60% of 10 pitches · league 70%60%Swings at 82% of 22 pitches · league 76%82%Swings at 50% of 14 pitches · league 70%50%Swings at 67% of 9 pitches · league 65%67%Swings at 59% of 17 pitches · league 68%59%Swings at 65% of 17 pitches · league 60%65%Swings at 25% of 32 pitches · league 24%25%Swings at 38% of 21 pitches · league 34%38%Swings at 58% of 19 pitches · league 40%58%Swings at 51% of 88 pitches · league 32%51%
vs RHP · 279 pitches · catcher's view
xwOBA .207 shrunk (raw .064 on 3 PA) · league .243 · 5 pitches seen.207xwOBA .342 shrunk (raw .891 on 1 PA) · league .296 · 7 pitches seen.342xwOBA .298 shrunk (raw .474 on 3 PA) · league .254 · 7 pitches seen.298xwOBA .308 shrunk (raw – on 0 PA) · league .308 · 4 pitches seenxwOBA .314 shrunk (raw .220 on 9 PA) · league .385 · 16 pitches seen.314xwOBA .325 shrunk (raw .141 on 1 PA) · league .340 · 9 pitches seen.325xwOBA .264 shrunk (raw .157 on 1 PA) · league .273 · 11 pitches seen.264xwOBA .400 shrunk (raw .702 on 2 PA) · league .350 · 8 pitches seen.400xwOBA .252 shrunk (raw .065 on 3 PA) · league .299 · 9 pitches seen.252xwOBA .311 shrunk (raw .365 on 2 PA) · league .302 · 17 pitches seen.311xwOBA .289 shrunk (raw .059 on 3 PA) · league .346 · 20 pitches seen.289xwOBA .299 shrunk (raw .317 on 7 PA) · league .289 · 32 pitches seen.299xwOBA .269 shrunk (raw .282 on 11 PA) · league .257 · 43 pitches seen.269
vs LHP · 188 pitches · catcher's view
Whiff 25% of 4 swings · league 19%25%Whiff 29% of 7 swings · league 21%29%Whiff 0% of 4 swings · league 23%0%Whiff 33% of 3 swings · league 9%33%Whiff 9% of 11 swings · league 10%9%Whiff 14% of 7 swings · league 11%14%Whiff 20% of 10 swings · league 17%20%Whiff 0% of 4 swings · league 14%0%Whiff 0% of 3 swings · league 16%0%Whiff 25% of 8 swings · league 25%25%Whiff 50% of 2 swings · league 29%50%Whiff 50% of 20 swings · league 48%50%Whiff 32% of 19 swings · league 34%32%
vs LHP · 188 pitches · catcher's view
Swings at 80% of 5 pitches · league 63%80%Swings at 100% of 7 pitches · league 71%100%Swings at 57% of 7 pitches · league 64%57%Swings at 75% of 4 pitches · league 67%75%Swings at 69% of 16 pitches · league 76%69%Swings at 78% of 9 pitches · league 72%78%Swings at 91% of 11 pitches · league 59%91%Swings at 50% of 8 pitches · league 68%50%Swings at 33% of 9 pitches · league 66%33%Swings at 47% of 17 pitches · league 30%47%Swings at 10% of 20 pitches · league 26%10%Swings at 63% of 32 pitches · league 31%63%Swings at 44% of 43 pitches · league 41%44%
vs LHP · 188 pitches · catcher's view
xwOBA .212 shrunk (raw .050 on 4 PA) · league .266 · 13 pitches seen.212xwOBA .289 shrunk (raw .254 on 5 PA) · league .303 · 18 pitches seen.289xwOBA .331 shrunk (raw .503 on 5 PA) · league .260 · 18 pitches seen.331xwOBA .392 shrunk (raw .573 on 4 PA) · league .332 · 14 pitches seen.392xwOBA .350 shrunk (raw .324 on 17 PA) · league .386 · 38 pitches seen.350xwOBA .311 shrunk (raw .265 on 4 PA) · league .327 · 23 pitches seen.311xwOBA .391 shrunk (raw .615 on 5 PA) · league .297 · 20 pitches seen.391xwOBA .324 shrunk (raw .288 on 9 PA) · league .351 · 25 pitches seen.324xwOBA .301 shrunk (raw .314 on 7 PA) · league .294 · 26 pitches seen.301xwOBA .428 shrunk (raw .529 on 8 PA) · league .361 · 49 pitches seen.428xwOBA .277 shrunk (raw .242 on 10 PA) · league .306 · 41 pitches seen.277xwOBA .293 shrunk (raw .316 on 10 PA) · league .273 · 51 pitches seen.293xwOBA .211 shrunk (raw .189 on 31 PA) · league .269 · 131 pitches seen.211
All · 467 pitches · catcher's view
Whiff 11% of 9 swings · league 21%11%Whiff 23% of 13 swings · league 20%23%Whiff 36% of 11 swings · league 20%36%Whiff 22% of 9 swings · league 10%22%Whiff 3% of 29 swings · league 9%3%Whiff 14% of 14 swings · league 11%14%Whiff 13% of 16 swings · league 15%13%Whiff 0% of 14 swings · league 13%0%Whiff 0% of 14 swings · league 16%0%Whiff 19% of 16 swings · league 28%19%Whiff 20% of 10 swings · league 26%20%Whiff 45% of 31 swings · league 38%45%Whiff 41% of 64 swings · league 45%41%
All · 467 pitches · catcher's view
Swings at 69% of 13 pitches · league 62%69%Swings at 72% of 18 pitches · league 72%72%Swings at 61% of 18 pitches · league 65%61%Swings at 64% of 14 pitches · league 69%64%Swings at 76% of 38 pitches · league 76%76%Swings at 61% of 23 pitches · league 70%61%Swings at 80% of 20 pitches · league 63%80%Swings at 56% of 25 pitches · league 68%56%Swings at 54% of 26 pitches · league 62%54%Swings at 33% of 49 pitches · league 25%33%Swings at 24% of 41 pitches · league 30%24%Swings at 61% of 51 pitches · league 36%61%Swings at 49% of 131 pitches · league 34%49%
All · 467 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.

Kaelen Culpepper · 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 gradeNeuwOBA .320 · K% 21.9%

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 26Nathan Eovaldi57.8%29.6%7.4%not settled
Probabilities as served and frozen before first pitch.