← CLE at KC, Sep 27, 2026
2:10 PM CT · Kauffman Stadium · lineup projected
Hitter · KC · batting 7Michael Massey
Bats leftTalent grade ——Normal
–wOBA vs RHP–xwOBA vs his mix3.5expected PA
Starter · CLETBD
Stable
4.3projected K–K%1.9trips vs this hitter
Michael Massey's last 40 balls in playHit (11)Out (29)Barrel zone
sweet spot 8–32°-40°-20°0°20°40°60°80°6070809010011012095 mph hard hitExit velocity (mph)Out: 89.4 mph at -4°Out: 59.6 mph at 23°Single: 91.1 mph at -3°Out: 101.7 mph at 31°Out: 99.7 mph at 32°Out: 75.9 mph at -15°Out: 94.2 mph at 24°Single: 92.8 mph at 13°Single: 86.3 mph at -3°Out: 89.4 mph at 35°Out: 58.6 mph at 69°Out: 103.2 mph at -3°Out: 96.8 mph at -15°Out: 91.9 mph at 30°Double: 94.1 mph at 26°Out: 79.0 mph at -28°Out: 85.4 mph at 5°Out: 102.6 mph at 21°Out: 91.8 mph at 21°Out: 84.0 mph at -20°Out: 46.7 mph at -24°Out: 71.1 mph at -9°Home run: 99.1 mph at 28°Out: 79.5 mph at -26°Out: 64.3 mph at 21°Out: 72.2 mph at 42°Out: 95.7 mph at 0°Out: 94.3 mph at -20°Single: 84.0 mph at 18°Single: 73.1 mph at 25°Out: 88.1 mph at 62°Home run: 97.4 mph at 29°Out: 82.8 mph at 1°Out: 96.6 mph at 27°Out: 75.4 mph at -35°Single: 76.7 mph at -41°Single: 98.1 mph at 10°Out: 58.4 mph at 24°Out: 80.2 mph at 29°Single: 102.2 mph at 12°
28% hit 95+ mph48% in the sweet spot28% fell for hits
MarketBTBWithout the matchupMatchup
1+ hit63.2%63.6%-0.4
2+ total bases34.0%34.9%-0.9
Home run7.1%8.3%-1.2
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.2
Park
-0.2
2+ total bases
Starter
0.0
Pitch mix
0.0
Bullpen
-0.3
Park
-0.5
Home run
Starter
0.0
Pitch mix
0.0
Bullpen
-0.3
Park
-1.0

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 Michael Massey hits
Michael Massey · hot and cold vs RHP
xwOBA .333 shrunk (raw .568 on 3 PA) · league .274 · 20 pitches seen.333xwOBA .296 shrunk (raw .286 on 12 PA) · league .307 · 29 pitches seen.296xwOBA .288 shrunk (raw .325 on 8 PA) · league .263 · 20 pitches seen.288xwOBA .375 shrunk (raw .402 on 15 PA) · league .342 · 50 pitches seen.375xwOBA .414 shrunk (raw .436 on 15 PA) · league .386 · 44 pitches seen.414xwOBA .332 shrunk (raw .343 on 13 PA) · league .321 · 25 pitches seen.332xwOBA .265 shrunk (raw .219 on 11 PA) · league .308 · 26 pitches seen.265xwOBA .378 shrunk (raw .398 on 16 PA) · league .351 · 52 pitches seen.378xwOBA .265 shrunk (raw .240 on 13 PA) · league .292 · 28 pitches seen.265xwOBA .248 shrunk (raw .129 on 13 PA) · league .377 · 91 pitches seen.248xwOBA .302 shrunk (raw .332 on 11 PA) · league .274 · 50 pitches seen.302xwOBA .270 shrunk (raw .273 on 33 PA) · league .263 · 105 pitches seen.270xwOBA .356 shrunk (raw .405 on 20 PA) · league .274 · 119 pitches seen.356
vs RHP · 659 pitches · catcher's view
Whiff 20% of 10 swings · league 22%20%Whiff 22% of 27 swings · league 20%22%Whiff 7% of 14 swings · league 19%7%Whiff 9% of 34 swings · league 10%9%Whiff 6% of 35 swings · league 9%6%Whiff 5% of 20 swings · league 11%5%Whiff 6% of 18 swings · league 14%6%Whiff 6% of 33 swings · league 13%6%Whiff 13% of 23 swings · league 17%13%Whiff 47% of 19 swings · league 28%47%Whiff 14% of 22 swings · league 24%14%Whiff 17% of 52 swings · league 32%17%Whiff 22% of 59 swings · league 49%22%
vs RHP · 659 pitches · catcher's view
Swings at 50% of 20 pitches · league 62%50%Swings at 93% of 29 pitches · league 72%93%Swings at 70% of 20 pitches · league 66%70%Swings at 68% of 50 pitches · league 70%68%Swings at 80% of 44 pitches · league 76%80%Swings at 80% of 25 pitches · league 70%80%Swings at 69% of 26 pitches · league 65%69%Swings at 64% of 52 pitches · league 68%64%Swings at 82% of 28 pitches · league 60%82%Swings at 21% of 91 pitches · league 24%21%Swings at 44% of 50 pitches · league 34%44%Swings at 50% of 105 pitches · league 40%50%Swings at 50% of 119 pitches · league 32%50%
vs RHP · 659 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
Michael Massey · 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 G518.222.222.278.269.30322.2%0.0%15.9%88.8102.614.3%21.4%57.1%
Last 15 G1447.277.277.447.330.34423.4%0.0%17.4%87.3106.78.3%27.8%63.9%
Last 30 G2890.314.344.512.379.36816.7%4.4%16.1%89.1106.78.5%38.0%53.5%
90 days59183.262.295.384.302.32315.8%4.9%15.0%88.9106.75.5%38.6%43.4%
Batted-ball mix, 90 days · 145 balls in play
Ground 41%Line drive 28%Fly ball 28%Pop-up 4%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G24.000.000.000.000.1480.0%0.0%9.1%87.0103.20.0%50.0%0.0%
Last 15 G815.154.214.154.193.2686.7%6.7%13.3%82.3103.20.0%38.5%30.8%
Last 30 G1526.292.320.292.288.3083.8%3.8%10.9%83.6104.10.0%29.2%41.7%
90 days3362.316.361.491.374.29321.0%6.5%21.6%83.2104.92.2%33.3%42.2%
Batted-ball mix, 90 days · 45 balls in play
Ground 53%Line drive 22%Fly ball 20%Pop-up 4%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G522.182.182.227.220.27518.2%0.0%14.5%88.4103.211.1%27.8%44.4%
Last 15 G1562.250.262.383.298.32619.4%1.6%16.5%86.0106.76.1%30.6%55.1%
Last 30 G30116.309.339.464.360.35513.8%4.3%14.9%87.7106.76.3%35.8%50.5%
90 days65245.275.311.410.320.31517.1%5.3%16.6%87.6106.74.7%37.4%43.2%
Batted-ball mix, 90 days · 190 balls in play
Ground 44%Line drive 26%Fly ball 26%Pop-up 4%
Michael Massey · 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 rating62Average
Last 100 pitches39trending down
wOBA / xwOBA.323 / .328results in line with his contact
Last 12 games, oldest to newest
Hit7/12
2+ total bases4/12
Home run2/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 25RHPSweeper84.489.4-4.199Out
Sep 25RHPSweeper83.159.623.306Error
Sep 25RHPFastball95.991.1-3.234Single
Sep 24RHPSweeper88.1101.7311.215Out
Sep 24RHPFastball91.199.732.832Out
Sep 24RHPChangeup90.675.9-15.035Out
Sep 23RHPSinker94.294.224.217Out
Sep 23RHPSinker98.392.813.870Single
Sep 23RHPSinker95.386.3-3.163Single
Sep 23LHPFastball93.589.435.029Out
Sep 22LHPSinker95.758.669.000Out
Sep 22LHPSinker94.8103.2-3.378Out
Last 10 games.
DatePAHTBHRBBK
Sep 25511002
Sep 24400001
Sep 23422000
Sep 22512000
Sep 20400001
Sep 19400001
Sep 18414100
Sep 17400001
Sep 16536101
Sep 15300001

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.Michael Massey: every projection we've made →