← CLE at KC, Sep 27, 2026
2:10 PM CT · Kauffman Stadium · lineup projected
Hitter · KC · batting 3Jac Caglianone
Bats leftTalent grade ——Normal
–wOBA vs RHP–xwOBA vs his mix3.8expected PA
Starter · CLETBD
Stable
4.3projected K–K%1.9trips vs this hitter
Jac Caglianone's last 40 balls in playHit (17)Out (23)Barrel zone
sweet spot 8–32°-40°-20°0°20°40°60°80°6070809010011012095 mph hard hitExit velocity (mph)Single: 103.7 mph at -24°Single: 91.9 mph at 10°Double: 104.2 mph at 16°Out: 89.4 mph at 10°Single: 90.4 mph at 19°Out: 72.2 mph at -16°Out: 101.6 mph at -3°Out: 75.1 mph at -3°Single: 101.8 mph at 1°Double: 107.2 mph at 22°Out: 94.2 mph at 39°Single: 113.8 mph at -1°Single: 97.8 mph at 1°Out: 108.0 mph at 14°Single: 96.1 mph at 16°Out: 87.5 mph at 38°Single: 79.0 mph at 23°Out: 94.5 mph at -13°Out: 102.9 mph at 14°Single: 73.9 mph at 5°Out: 73.3 mph at -11°Out: 97.0 mph at -14°Out: 72.9 mph at -53°Out: 110.0 mph at 8°Out: 74.6 mph at -14°Double: 107.2 mph at 13°Out: 92.0 mph at 36°Single: 98.6 mph at 4°Out: 98.4 mph at 49°Out: 112.2 mph at -7°Double: 94.1 mph at 1°Out: 93.4 mph at 30°Out: 71.1 mph at -30°Out: 99.3 mph at 35°Out: 68.2 mph at -45°Double: 108.0 mph at 5°Out: 88.6 mph at 40°Single: 106.8 mph at 5°Out: 83.9 mph at 30°Single: 111.8 mph at -4°
50% hit 95+ mph33% in the sweet spot43% fell for hits
MarketBTBWithout the matchupMatchup
1+ hit66.0%66.7%-0.7
2+ total bases40.1%41.4%-1.4
Home run11.6%13.5%-2.0
Matchup: points this starter, his pitch mix, the bullpen and the park add or take away, against the same hitter over the same trips facing league-average opposition. "Without the matchup" takes them back out.
What moves the number
1+ hit
Starter
0.0
Pitch mix
0.0
Bullpen
-0.3
Park
-0.4
2+ total bases
Starter
0.0
Pitch mix
0.0
Bullpen
-0.5
Park
-0.9
Home run
Starter
0.0
Pitch mix
0.0
Bullpen
-0.4
Park
-1.5

Points each piece adds or takes away. The pitch-mix piece is folded into the fitted model when it scores the pair, so it often reads zero.

Zone battle

where he pitches, where Jac Caglianone hits
Jac Caglianone · hot and cold vs RHP
xwOBA .274 shrunk (raw .275 on 10 PA) · league .274 · 20 pitches seen.274xwOBA .384 shrunk (raw .476 on 10 PA) · league .307 · 15 pitches seen.384xwOBA .376 shrunk (raw .500 on 11 PA) · league .263 · 20 pitches seen.376xwOBA .467 shrunk (raw .574 on 14 PA) · league .342 · 35 pitches seen.467xwOBA .468 shrunk (raw .529 on 16 PA) · league .386 · 31 pitches seen.468xwOBA .330 shrunk (raw .347 on 6 PA) · league .321 · 17 pitches seen.330xwOBA .284 shrunk (raw .261 on 12 PA) · league .308 · 36 pitches seen.284xwOBA .347 shrunk (raw .343 on 13 PA) · league .351 · 29 pitches seen.347xwOBA .346 shrunk (raw .439 on 7 PA) · league .292 · 16 pitches seen.346xwOBA .326 shrunk (raw .279 on 13 PA) · league .377 · 57 pitches seen.326xwOBA .332 shrunk (raw .385 on 13 PA) · league .274 · 43 pitches seen.332xwOBA .224 shrunk (raw .194 on 16 PA) · league .263 · 72 pitches seen.224xwOBA .315 shrunk (raw .338 on 22 PA) · league .274 · 114 pitches seen.315
vs RHP · 505 pitches · catcher's view
Whiff 13% of 16 swings · league 22%13%Whiff 15% of 13 swings · league 20%15%Whiff 0% of 17 swings · league 19%0%Whiff 4% of 26 swings · league 10%4%Whiff 11% of 28 swings · league 9%11%Whiff 7% of 14 swings · league 11%7%Whiff 43% of 28 swings · league 14%43%Whiff 18% of 22 swings · league 13%18%Whiff 15% of 13 swings · league 17%15%Whiff 41% of 27 swings · league 28%41%Whiff 17% of 30 swings · league 24%17%Whiff 32% of 34 swings · league 32%32%Whiff 47% of 36 swings · league 49%47%
vs RHP · 505 pitches · catcher's view
Swings at 80% of 20 pitches · league 62%80%Swings at 87% of 15 pitches · league 72%87%Swings at 85% of 20 pitches · league 66%85%Swings at 74% of 35 pitches · league 70%74%Swings at 90% of 31 pitches · league 76%90%Swings at 82% of 17 pitches · league 70%82%Swings at 78% of 36 pitches · league 65%78%Swings at 76% of 29 pitches · league 68%76%Swings at 81% of 16 pitches · league 60%81%Swings at 47% of 57 pitches · league 24%47%Swings at 70% of 43 pitches · league 34%70%Swings at 47% of 72 pitches · league 40%47%Swings at 32% of 114 pitches · league 32%32%
vs RHP · 505 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.

Statcast

opens on right-handers, the hand he faces tonight
Jac Caglianone · by window and pitcher handthrough Sep 25, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G514.750.786.917.729.5800.0%14.3%8.0%98.2113.88.3%66.7%58.3%
Last 15 G1438.382.447.500.418.34623.7%7.9%24.7%95.8113.84.0%56.0%40.0%
Last 30 G2672.424.472.561.457.38022.2%6.9%26.8%94.9114.48.0%56.0%42.0%
90 days55165.353.382.564.418.38217.6%4.2%23.4%93.3115.39.4%52.3%35.2%
Batted-ball mix, 90 days · 128 balls in play
Ground 50%Line drive 24%Fly ball 20%Pop-up 6%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G49.125.222.125.178.21133.3%11.1%36.8%87.0101.60.0%20.0%20.0%
Last 15 G715.077.200.077.153.24533.3%6.7%33.3%85.5102.90.0%25.0%25.0%
Last 30 G1943.250.302.375.321.30727.9%2.3%33.7%90.3108.07.1%39.3%32.1%
90 days3683.225.253.362.279.25127.7%1.2%30.4%90.3112.25.3%45.6%24.6%
Batted-ball mix, 90 days · 57 balls in play
Ground 60%Line drive 19%Fly ball 21%Pop-up 0%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G523.500.565.600.513.43513.0%13.0%20.5%94.9113.85.9%52.9%47.1%
Last 15 G1553.298.377.383.343.31826.4%7.5%27.3%93.3113.83.0%48.5%36.4%
Last 30 G30115.358.409.491.405.35224.3%5.2%29.6%93.3114.47.7%50.0%38.5%
90 days63248.309.339.496.371.33821.0%3.2%25.9%92.4115.38.1%50.3%31.9%
Batted-ball mix, 90 days · 185 balls in play
Ground 53%Line drive 23%Fly ball 20%Pop-up 4%
Jac Caglianone · 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.

FormNormal
Contact rating84Excellent
Last 100 pitches99trending up
wOBA / xwOBA.370 / .356results in line with 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.

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 25RHPSweeper86.8103.7-24.125Single
Sep 25LHPCurveball78.391.910.605Single
Sep 25RHPSinker96.9104.216.591Double
Sep 25RHPFastball92.689.410.476Out
Sep 23RHPFastball94.690.419.481Single
Sep 23LHPSlider83.272.2-16.042Out
Sep 23LHPSweeper80.0101.6-3.370Out
Sep 22LHPSweeper81.175.1-3.088Out
Sep 22RHPChangeup86.3101.81.456Single
Sep 22RHPFastball91.9107.2221.517Double
Sep 22LHPCutter90.094.239.093Out
Sep 20RHPSinker96.6113.8-1.532Single
Last 10 games.
DatePAHTBHRBBK
Sep 25534001
Sep 23411001
Sep 22523001
Sep 20422010
Sep 19522020
Sep 17300001
Sep 16100001
Sep 15400003
Sep 13300002
Sep 12100001

The hitter

season-level talent read
Talent grade—— type
wOBA–
K%–
BB%–
Whiff%–
Barrel%–
Hard-hit%–
Avg EV–

Against right-handers, last 90 days

0 PA
wOBA–
xwOBA vs this mix–against pitches like his
RV/100–
Hard-hit%–
K%–
BB%–

Talent blends this season with last season, shrunk toward league average where the sample is thin. Recent hot or cold streaks are not weighted: in our tests they didn't predict the next two weeks better than the season does.

The starter he faces

Starter not announced.

The rest of the gameCLE @ KC →Both lineups, bullpens, the pitch-mix battles and park air.Jac Caglianone: every projection we've made →