MLB Game
Kansas City Royals at Seattle Mariners
Final
KC
2
@
SEA
6
Live Game State
InningTop 9th
Balls / Strikes / Outs1 / 1 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueT-Mobile Park
StartJul 1, 1:40 AM
Day/Nightnight
Attendance27309
First Pitch2025-07-01T01:41:00.000Z
DecisionW: George Kirby · L: Michael Wacha
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KC | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 4 | 0 |
| SEA | 0 | 0 | 0 | 1 | 4 | 0 | 1 | 0 | — | 6 | 12 | 0 |
Starting Pitchers
Kansas City Royals
Michael Wacha
— · 4-8 · ERA 3.62
Seattle Mariners
George Kirby
— · 2-4 · ERA 4.85
Team Totals
Kansas City Royals Batting
AVG.243
Runs2
Hits4
HR0
BB1
K9
Seattle Mariners Batting
AVG.248
Runs6
Hits12
HR3
BB3
K3
Kansas City Royals Pitching
ERA3.50
K3
BB3
IP8.0
Hits12
HR3
Seattle Mariners Pitching
ERA3.90
K9
BB1
IP9.0
Hits4
HR0
Pitch View
Matt Brash vs Jac Caglianone
Jac Caglianone lines out to center fielder Julio Rodríguez.
3 pitches
Selected Pitch
Pitch #3
TypeSlider
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity85.2 mph
End Velocity78.1 mph
Spin Rate0 rpm
Spin Direction0°
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X0.31
Plate Z3.46
Zone3
SZ Top0.00
SZ Bottom0.00
Release X0.00
Release Y0.00
Release Z0.00
Accel X0.00
Accel Y0.00
Accel Z0.00
Vel X00.00
Vel Y00.00
Vel Z00.00
Recent Plays
top 9
2 - 6 · 3 outs
Jac Caglianone lines out to center fielder Julio Rodríguez.
Batter: Jac Caglianone · Pitcher: Matt Brash
top 9
2 - 6 · 2 outs
Salvador Perez grounds out, third baseman Miles Mastrobuoni to first baseman Donovan Solano.
Batter: Salvador Perez · Pitcher: Matt Brash
top 9
2 - 6 · 1 out
Vinnie Pasquantino strikes out swinging.
Batter: Vinnie Pasquantino · Pitcher: Matt Brash
bottom 8
2 - 6 · 3 outs
Julio Rodríguez strikes out swinging.
Batter: Julio Rodríguez · Pitcher: Lucas Erceg
bottom 8
2 - 6 · 2 outs
J.P. Crawford flies out to left fielder Drew Waters.
Batter: J.P. Crawford · Pitcher: Lucas Erceg
bottom 8
2 - 6 · 1 out
Cole Young singles on a ground ball to left fielder Drew Waters.
Batter: Cole Young · Pitcher: Lucas Erceg
bottom 8
2 - 6 · 1 out
Miles Mastrobuoni grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.
Batter: Miles Mastrobuoni · Pitcher: Lucas Erceg
top 8
2 - 6 · 3 outs
Maikel Garcia grounds out, second baseman Cole Young to first baseman Donovan Solano.
Batter: Maikel Garcia · Pitcher: Trent Thornton
top 8
2 - 6 · 2 outs
Bobby Witt Jr. grounds into a force out, shortstop J.P. Crawford to second baseman Cole Young. John Rave scores. Kyle Isbel to 3rd. Jonathan India out at 2nd. Bobby Witt Jr. to 1st.
Batter: Bobby Witt Jr. · Pitcher: Trent Thornton
top 8
1 - 6 · 1 out
Jonathan India hit by pitch. John Rave to 3rd. Kyle Isbel to 2nd.
Batter: Jonathan India · Pitcher: Trent Thornton
top 8
1 - 6 · 1 out
Kyle Isbel walks. John Rave to 2nd.
Batter: Kyle Isbel · Pitcher: Trent Thornton
top 8
1 - 6 · 1 out
John Rave singles on a ground ball to third baseman Miles Mastrobuoni.
Batter: John Rave · Pitcher: Trent Thornton
Kansas City Royals Roster
Lineup
Jonathan India2B#6
AVG — · HR 0 · RBI 0
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 2
Maikel Garcia3B#11
AVG — · HR 0 · RBI 0
Vinnie Pasquantino1B#9
AVG — · HR 0 · RBI 0
Salvador PerezC#13
AVG — · HR 0 · RBI 0
Jac CaglianoneDH#14
AVG — · HR 0 · RBI 0
Drew WatersLF#8
AVG — · HR 0 · RBI 0
John RaveRF#26
AVG — · HR 0 · RBI 0
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Bench
Freddy FerminC#34
AVG — · HR — · RBI —
Mark CanhaLF#21
AVG — · HR — · RBI —
Nick LoftinLF#12
AVG — · HR — · RBI —
Tyler Tolbert2B#2
AVG — · HR — · RBI —
Pitchers
Angel ZerpaP#61
IP — · K — · ERA —
Carlos EstévezP#53
IP — · K — · ERA —
Daniel Lynch IVP#41
IP 2.0 · K 1 · ERA —
John SchreiberP#46
IP — · K — · ERA —
Kris BubicP#50
IP — · K — · ERA —
Lucas ErcegP#60
IP 1.0 · K 1 · ERA —
Michael LorenzenP#24
IP — · K — · ERA —
Michael WachaP#52
IP 5.0 · K 1 · ERA —
Noah CameronP#65
IP — · K — · ERA —
Sam LongP#73
IP — · K — · ERA —
Seth LugoP#67
IP — · K — · ERA —
Steven CruzP#64
IP — · K — · ERA —
Taylor ClarkeP#45
IP — · K — · ERA —
Seattle Mariners Roster
Lineup
J.P. CrawfordSS#3
AVG — · HR 0 · RBI 0
Julio RodríguezCF#44
AVG — · HR 0 · RBI 0
Cal RaleighC#29
AVG — · HR 1 · RBI 2
Randy ArozarenaLF#56
AVG — · HR 2 · RBI 4
Dominic CanzoneRF#8
AVG — · HR 0 · RBI 0
Donovan Solano1B#39
AVG — · HR 0 · RBI 0
Mitch GarverDH#18
AVG — · HR 0 · RBI 0
Miles Mastrobuoni3B#21
AVG — · HR 0 · RBI 0
Cole Young2B#2
AVG — · HR 0 · RBI 0
Bench
Ben Williamson3B#9
AVG — · HR — · RBI —
Dylan Moore2B#25
AVG — · HR — · RBI —
Jorge Polanco2B#7
AVG — · HR — · RBI —
Luke RaleyRF#20
AVG — · HR — · RBI —
Pitchers
Andrés MuñozP#75
IP — · K — · ERA —
Bryan WooP#22
IP — · K — · ERA —
Carlos VargasP#54
IP — · K — · ERA —
Casey LeguminaP#64
IP — · K — · ERA —
Eduard BazardoP#83
IP — · K — · ERA —
Emerson HancockP#26
IP — · K — · ERA —
Gabe SpeierP#55
IP 1.0 · K 3 · ERA —
George KirbyP#68
IP 6.0 · K 5 · ERA —
Juan BurgosP#67
IP — · K — · ERA —
Logan GilbertP#36
IP — · K — · ERA —
Luis CastilloP#58
IP — · K — · ERA —
Matt BrashP#47
IP 1.0 · K 1 · ERA —
Trent ThorntonP#46
IP 1.0 · K 0 · ERA —
