← LAA at SEA, Sep 25, 2026
9:10 PM CT · T-Mobile Park · lineup confirmed
Hitter · LAA · batting 7Christian Moore
Bats rightTalent grade FBalancedNormal
.239wOBA vs RHP.229xwOBA vs his mix3.5expected PA
Starter · SEABryce Miller
Throws rightBTB Stuff 106Trending Up
5.5projected K20%K%1.9trips vs this hitter
Bryce Miller's pitches, by how they moveHitter's edgeEvenPitcher's edge
-20-100+10+20-20-100+10+20Arm side →← Glove side↑ Rise (in)Fastball: 37% usage, 95.7 mph, +4.0″ arm side, +18.8″ rise. Christian Moore: wOBA .317 vs league .332 (pitcher's edge).Fastball 37%Splitter: 25% usage, 84.2 mph, +9.0″ arm side, +4.8″ rise. Christian Moore: wOBA .258 vs league .273 (pitcher's edge).Splitter 25%Sinker: 11% usage, 95.0 mph, +13.4″ arm side, +13.7″ rise. Christian Moore: wOBA .336 vs league .351 (about even).Sinker 11%Slider: 10% usage, 86.9 mph, -4.4″ arm side, +0.7″ rise. Christian Moore: wOBA .278 vs league .293 (about even).Slider 10%Sweeper: 8% usage, 83.5 mph, -15.2″ arm side, -7.3″ rise. Christian Moore: wOBA .263 vs league .278 (pitcher's edge).Sweeper 8%Cutter: 6% usage, 91.1 mph, -4.0″ arm side, +10.1″ rise. Christian Moore: wOBA .292 vs league .307 (pitcher's edge).Cutter 6%Curveball: 3% usage, 82.9 mph, -3.2″ arm side, -13.0″ rise. Christian Moore: wOBA .274 vs league .289 (about even).Curveball 3%

Bubble size is how often he throws it. Color is Christian Moore's wOBA against pitches shaped like it, compared with league. Hover a pitch for the numbers; the table below has all of them.

Christian Moore's last 40 balls in playHit (13)Out (27)Barrel zone
sweet spot 8–32°-40°-20°0°20°40°60°80°6070809010011012095 mph hard hitExit velocity (mph)Home run: 106.3 mph at 23°Out: 89.5 mph at -12°Out: 83.5 mph at -17°Double: 102.7 mph at 23°Single: 72.3 mph at 43°Out: 63.7 mph at -53°Out: 103.9 mph at 33°Single: 98.7 mph at -6°Out: 87.9 mph at 9°Out: 100.9 mph at 19°Single: 58.8 mph at -52°Single: 101.5 mph at -7°Out: 85.4 mph at 30°Single: 98.3 mph at 12°Out: 72.3 mph at -8°Out: 90.1 mph at 43°Out: 90.6 mph at 51°Out: 85.7 mph at 30°Out: 75.5 mph at -39°Out: 77.8 mph at -5°Out: 106.6 mph at -7°Out: 84.5 mph at 68°Out: 102.3 mph at 17°Out: 68.4 mph at -12°Out: 61.7 mph at -8°Single: 97.4 mph at -11°Double: 102.2 mph at 30°Out: 89.6 mph at 45°Single: 105.9 mph at -2°Single: 98.3 mph at -2°Out: 104.8 mph at -16°Out: 93.2 mph at 1°Single: 95.5 mph at 17°Out: 99.4 mph at -32°Single: 70.3 mph at 17°Out: 104.9 mph at 3°Out: 87.3 mph at 2°Out: 85.5 mph at 22°Out: 80.4 mph at 48°Out: 71.6 mph at -17°
43% hit 95+ mph30% in the sweet spot33% fell for hits
MarketBTBWithout the matchupMatchup
1+ hit50.8%51.3%-0.5
2+ total bases26.3%26.8%-0.5
Home run9.1%8.8%+0.3
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.9
Pitch mix
-0.6
Bullpen
+0.3
Park
-1.2
2+ total bases
Starter
+0.7
Pitch mix
-0.5
Bullpen
+0.3
Park
-1.0
Home run
Starter
+0.4
Pitch mix
-0.2
Bullpen
+0.1
Park
-0.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 Christian Moore hits
Christian Moore · hot and cold vs RHP
xwOBA .261 shrunk (raw .221 on 4 PA) · league .274 · 14 pitches seen.261xwOBA .277 shrunk (raw .226 on 7 PA) · league .307 · 16 pitches seen.277xwOBA .234 shrunk (raw .060 on 2 PA) · league .263 · 14 pitches seen.234xwOBA .309 shrunk (raw .231 on 5 PA) · league .342 · 17 pitches seen.309xwOBA .388 shrunk (raw .394 on 5 PA) · league .386 · 16 pitches seen.388xwOBA .307 shrunk (raw .278 on 6 PA) · league .321 · 23 pitches seen.307xwOBA .284 shrunk (raw .000 on 1 PA) · league .308 · 8 pitches seen.284xwOBA .261 shrunk (raw .142 on 9 PA) · league .351 · 21 pitches seen.261xwOBA .281 shrunk (raw .266 on 9 PA) · league .292 · 23 pitches seen.281xwOBA .429 shrunk (raw .519 on 7 PA) · league .377 · 34 pitches seen.429xwOBA .275 shrunk (raw .279 on 5 PA) · league .274 · 29 pitches seen.275xwOBA .189 shrunk (raw .012 on 5 PA) · league .263 · 17 pitches seen.189xwOBA .182 shrunk (raw .103 on 14 PA) · league .274 · 85 pitches seen.182
vs RHP · 317 pitches · catcher's view
Whiff 0% of 10 swings · league 22%0%Whiff 46% of 13 swings · league 20%46%Whiff 0% of 7 swings · league 19%0%Whiff 0% of 10 swings · league 10%0%Whiff 8% of 12 swings · league 9%8%Whiff 13% of 15 swings · league 11%13%Whiff 25% of 4 swings · league 14%25%Whiff 15% of 13 swings · league 13%15%Whiff 15% of 13 swings · league 17%15%Whiff 17% of 12 swings · league 28%17%Whiff 75% of 8 swings · league 24%75%Whiff 64% of 11 swings · league 32%64%Whiff 64% of 28 swings · league 49%64%
vs RHP · 317 pitches · catcher's view
Swings at 71% of 14 pitches · league 62%71%Swings at 81% of 16 pitches · league 72%81%Swings at 50% of 14 pitches · league 66%50%Swings at 59% of 17 pitches · league 70%59%Swings at 75% of 16 pitches · league 76%75%Swings at 65% of 23 pitches · league 70%65%Swings at 50% of 8 pitches · league 65%50%Swings at 62% of 21 pitches · league 68%62%Swings at 56% of 23 pitches · league 60%56%Swings at 35% of 34 pitches · league 24%35%Swings at 28% of 29 pitches · league 34%28%Swings at 65% of 17 pitches · league 40%65%Swings at 33% of 85 pitches · league 32%33%
vs RHP · 317 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.

Pitch by pitch

Christian Moore against each of Bryce Miller's pitches
His pitchUsageVeloMovementHis wOBALeagueHis whiff%LeagueSampleRead
Fastball37%95.7+4″ / +19″.317.33226.0%22.9%20About league average vs these
Splitter25%84.2+9″ / +5″.258.27339.1%33.4%3Little history vs this shape
Sinker11%95.0+13″ / +14″.336.35116.3%14.1%23About league average vs these
Slider10%86.9-4″ / +1″.278.29339.9%30.5%14About league average vs these; misses them more than most
Sweeper8%83.5-15″ / -7″.263.27836.0%27.4%6Little history vs this shape
Cutter6%91.1-4″ / +10″.292.30728.7%25.6%14About league average vs these
Curveball3%82.9-3″ / -13″.274.28938.7%29.7%4Little history vs this shape
Matched by shape: every pitch in our history that moved like each of the starter's pitches, not just ones with the same name. Movement is horizontal / induced vertical break in inches. Display only; the fitted model reads the matchup its own way.

Statcast

opens on right-handers, the hand he faces tonight
Christian Moore · 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 G516.267.312.533.403.33937.5%6.2%35.7%85.1106.322.2%33.3%44.4%
Last 15 G1235.176.200.294.236.20837.1%2.9%31.9%84.7106.69.5%28.6%28.6%
Last 30 G2779.160.203.293.238.22335.4%3.8%30.1%84.9106.98.5%31.9%34.0%
90 days2779.160.203.293.238.22335.4%3.8%30.1%84.9106.98.5%31.9%34.0%
Batted-ball mix, 90 days · 47 balls in play
Ground 45%Line drive 23%Fly ball 21%Pop-up 11%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G24.250.250.250.225.40750.0%0.0%20.0%101.3103.950.0%100.0%0.0%
Last 15 G921.263.333.316.298.30138.1%9.5%31.9%98.2105.918.2%72.7%27.3%
Last 30 G1938.235.316.294.289.31321.1%10.5%27.8%92.2105.912.0%48.0%24.0%
90 days1938.235.316.294.289.31321.1%10.5%27.8%92.2105.912.0%48.0%24.0%
Batted-ball mix, 90 days · 25 balls in play
Ground 52%Line drive 16%Fly ball 20%Pop-up 12%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G520.263.300.474.368.35340.0%5.0%30.2%88.0106.327.3%45.5%36.4%
Last 15 G1556.208.250.302.259.24337.5%5.4%31.9%89.4106.612.5%43.8%28.1%
Last 30 G30117.183.239.294.254.25230.8%6.0%29.4%87.4106.99.7%37.5%30.6%
90 days30117.183.239.294.254.25230.8%6.0%29.4%87.4106.99.7%37.5%30.6%
Batted-ball mix, 90 days · 72 balls in play
Ground 47%Line drive 21%Fly ball 21%Pop-up 11%
Christian Moore · percentile ranksvs 210 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 rating6Bottom tier
Last 100 pitches3steady
wOBA / xwOBA.232 / .252running 20 points behind his contact
Last 12 games, oldest to newest
Hit5/12
2+ total bases3/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 25RHPFastball96.7106.3231.588Home run
Sep 25RHPSinker95.989.5-12.125Out
Sep 25RHPFastball96.383.5-17.088Force out
Sep 24RHPFastball96.1102.7231.171Double
Sep 24RHPFastball94.972.343.305Single
Sep 24RHPChangeup84.563.7-53.269Out
Sep 23LHPSlider85.1103.9331.352Out
Sep 22LHPCurveball73.498.7-6.274Single
Sep 22RHPFastball98.187.99.488Double play
Sep 22RHPCutter89.3100.919.468Out
Sep 22RHPCurveball83.258.8-52.230Single
Sep 19LHPSweeper78.2101.5-7.250Single
Last 10 games.
DatePAHTBHRBBK
Sep 25414101
Sep 24423001
Sep 23400003
Sep 22522001
Sep 20300012
Sep 19111000
Sep 18311001
Sep 16400003
Sep 15300001
Sep 14400003

Two strikes

Bryce Miller SEA · RHPwith two strikes
Bryce Miller with two strikes. Put-away: share of two-strike pitches that end the at-bat with a strikeout.
PitchOverall2 strikesWhiff%Put-awayLeague put-away
Splitter25%37%23.4%17.2%19.0%
Fastball37%35%16.5%19.5%18.0%
Sweeper8%14%15.4%8.2%19.3%
Curveball3%5%16.7%11.8%20.0%
Sinker11%4%0.0%14.3%17.0%
Slider10%3%33.3%36.4%21.1%
Cutter6%2%0.0%0.0%17.9%
Christian Moore bats Rwith two strikes, vs this hand
Christian Moore with two strikes against this hand, shrunk toward league. Little two-strike history vs these shapes
With two strikesHimLeague
K%48.6%42.4%
Whiff%26.2%22.2%
Contact%73.8%77.8%
Chase%39.1%39.9%
wOBA.223.237
Whiff vs his put-away shapes28.8%24.4%

The hitter

season-level talent read
Talent gradeFBalanced type
wOBA.281
K%30.7%
BB%8.3%
Whiff%12.4%
Barrel%4.5%
Hard-hit%22.3%
Avg EV87.3

Against right-handers, last 90 days

75 PA
wOBA.239
xwOBA vs this mix.229against pitches like his
RV/100-1.81
Hard-hit%20.2%
K%33.6%
BB%6.6%

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
Bryce MillerRHP · SEA vs LAA
5.5projected strikeouts · likely 3 to 9 · 22.9 batters over 5.5 innings
≤3 strikeouts: 20.0%20%≤34 strikeouts: 15.5%16%45 strikeouts: 17.0%17%56 strikeouts: 15.6%16%67 strikeouts: 12.4%12%78 strikeouts: 8.5%9%89+ strikeouts: 11.0%11%9+book 6.5
Over 6.5: 32% (red bars) · under: 68%. Chance of each exact strikeout total, from the served distribution.
K%19.6%
BB%10.5%
Whiff%10.2%
Velo90.2
BTB Stuff106
Location101
PitchUsageBTB Stuff 60 · 100 · 140VeloWhiff
Fastball37%11795.68.9%
Splitter25%9784.216.1%
Sinker11%9895.10.0%
Slider10%9886.811.8%
Sweeper8%10283.47.4%
Cutter6%11891.414.9%
Curveball3%9383.08.6%
Other0%–92.00.0%
Last 3 startsTrending Up
DatePitchesK%Whiff%Hard-hit%wOBA
Sep 198927%8%9%.250
Sep 139223%14%14%.373
Sep 88433%11%22%.378

Season numbers from the last 90 days of Statcast. BTB Stuff and Location read on a scale where 100 is league average. Recent starts are context; the projection doesn't weight them.

Bryce Miller SEA · RHPvsLAA lineupstrikeout rate vs his hand

7 of 9 strike out more than the average hitter tonight

Strikeout rate against right-handers over the last 90 days (season rate where the split is missing). Line: tonight's average hitter, 22.5%. Red strikes out more, blue less.

The rest of the gameLAA @ SEA →Both lineups, bullpens, the pitch-mix battles and park air.Christian Moore: every projection we've made →