MLB

Kansas City Royals at Seattle Mariners – Where to Watch, Stream Info, TV Channel, and Live Updates (July 03, 2025)

How to Watch Game

📅
Date
Loading...
🕰️
Time
Loading...
📍
Location
Loading...
📡
TV
Loading...

The Kansas City Royals (40-47) are set to face the Seattle Mariners (45-41) in a matchup at T-Mobile Park. The Mariners enter this game on a one-game winning streak, while the Royals are looking to break a one-game losing streak. Seattle holds a slight edge in overall performance with a winning percentage of .523, compared to Kansas City’s .460. At home, the Mariners have a record of 22-20, while the Royals have struggled slightly more on the road, posting a 20-23 record. Key players for the Mariners include Cal Raleigh, who leads the team with 71 RBIs and 33 home runs, while the Royals’ Bobby Witt Jr. stands out with 265 hits and 23 stolen bases. Both teams will aim to improve their standings in their respective divisions.

Kansas City Royals at Seattle Mariners Game Information

Game Date: July 03, 2025
Game Time: 10:10 PM ET
TV Channel: ATT ROOT Sports Northwest Main, MLB.TV – Seattle Mariners
Location: T-Mobile Park, Seattle, WA
Live Stream: Fubo (free trial)

Live Updates

12:27 AM ET
Cal Raleigh pops out to shallow infield to Maikel Garcia.
12:57 AM ET
Freddy Fermin switches from C to C.
12:57 AM ET
Drew Waters (LF) replaces Salvador Perez (C), batting 5th.
12:57 AM ET
Taylor Clarke (P) replaces Nick Loftin (LF), batting 7th.
12:57 AM ET
Freddy Fermin remains in the game as C.
12:55 AM ET
Cal Raleigh grounds out to second base, Jonathan India to Vinnie Pasquantino.
12:53 AM ET
Julio Rodríguez called out on strikes.
12:50 AM ET
J.P. Crawford singles to shallow left field. Miles Mastrobuoni to second.
12:47 AM ET
Cole Young strikes out swinging.
12:46 AM ET
Miles Mastrobuoni singles to right center field.
12:44 AM ET
Miles Mastrobuoni pinch-hitting for Ben Williamson.
12:43 AM ET
Dominic Canzone homers to center field.
12:39 AM ET
Vinnie Pasquantino grounds out to second base, Cole Young to Luke Raley.
12:38 AM ET
Bobby Witt grounds out to third base, Ben Williamson to Luke Raley.
12:38 AM ET
Jonathan India pops out to Luke Raley.
12:35 AM ET
Trent Thornton (P) replaces Eduard Bazardo (P).
12:34 AM ET
Luke Raley flies out to right field to John Rave.
12:32 AM ET
Carlos Estévez (P) replaces Taylor Clarke (P), batting 7th.
12:30 AM ET
Jorge Polanco doubles to deep right field.
12:30 AM ET
Randy Arozarena strikes out swinging.
12:29 AM ET
Cal Raleigh pops out to shallow infield to Maikel Garcia.
12:29 AM ET
Taylor Clarke (P) replaces Nick Loftin (LF), batting 7th.
12:29 AM ET
Drew Waters (LF) replaces Salvador Perez (C), batting 5th.
12:29 AM ET
Freddy Fermin remains in the game as C.
12:23 AM ET
Kyle Isbel called out on strikes.
12:22 AM ET
Freddy Fermin flies out to shallow center field to J.P. Crawford.
12:20 AM ET
Nick Loftin called out on strikes.
12:19 AM ET
Eduard Bazardo (P) replaces Carlos Vargas (P).
12:17 AM ET
Julio Rodríguez strikes out swinging.
12:14 AM ET
J.P. Crawford flies out to deep center field to Kyle Isbel.
12:10 AM ET
Lucas Erceg (P) replaces Seth Lugo (P).
12:09 AM ET
Cole Young called out on strikes.
12:07 AM ET
Ben Williamson singles to right field.
12:04 AM ET
John Rave grounds out to second base, Cole Young to Luke Raley.
12:03 AM ET
Salvador Perez hits into a force out to shallow infield. Maikel Garcia out at second. Vinnie Pasquantino to third.
11:59 PM ET
Maikel Garcia walks. Vinnie Pasquantino to second.
11:58 PM ET
Vinnie Pasquantino singles to right field. Bobby Witt scores. Jonathan India scores.
11:56 PM ET
Bobby Witt singles to center field. Jonathan India to third. Kyle Isbel scores.
11:53 PM ET
Carlos Vargas (P) replaces Casey Legumina (P).
11:52 PM ET
Jonathan India walks. Kyle Isbel to second.
11:50 PM ET
Kyle Isbel walks.
11:48 PM ET
Freddy Fermin lines out to deep center field to Julio Rodríguez.
11:46 PM ET
Dominic Canzone strikes out swinging.
11:45 PM ET
Luke Raley singles to second base, advances to 2nd. Throwing error by Jonathan India.
11:44 PM ET
Jorge Polanco called out on strikes.
11:43 PM ET
Randy Arozarena pops out to shallow infield to Vinnie Pasquantino.
11:40 PM ET
Nick Loftin flies out to right field to Dominic Canzone.
11:39 PM ET
John Rave walks.
11:36 PM ET
Casey Legumina (P) replaces Logan Evans (P).
11:34 PM ET
Salvador Perez doubles to deep left field.
11:33 PM ET
Maikel Garcia grounds out to second base, Cole Young to Luke Raley.
11:32 PM ET
Vinnie Pasquantino flies out to right center field to Dominic Canzone.
11:29 PM ET
Cal Raleigh flies out to right field to John Rave.
11:28 PM ET
Julio Rodríguez strikes out swinging.
11:26 PM ET
J.P. Crawford lines out to right field to John Rave.
11:24 PM ET
Bobby Witt flies out to right field to Dominic Canzone.
11:21 PM ET
Jonathan India singles to right center field. Freddy Fermin to third.
11:19 PM ET
Kyle Isbel lines out to deep center field to Julio Rodríguez.
11:19 PM ET
Freddy Fermin hit by pitch.
11:16 PM ET
Nick Loftin grounds out to third base, Ben Williamson to Luke Raley.
11:12 PM ET
Cole Young flies out to left field to Nick Loftin.
11:11 PM ET
Ben Williamson grounds out to shallow infield, Jonathan India to Vinnie Pasquantino. Luke Raley to third.
11:10 PM ET
Dominic Canzone flies out to shallow center field to Kyle Isbel.
11:09 PM ET
Luke Raley doubles to deep center field.
11:08 PM ET
Jorge Polanco homers to right field.
11:06 PM ET
John Rave grounds out to shortstop, J.P. Crawford to Luke Raley.
11:04 PM ET
Salvador Perez pops out to shallow right field to Cole Young.
11:03 PM ET
Maikel Garcia singles to shallow left field. Vinnie Pasquantino to second. Jonathan India to third.
10:59 PM ET
Vinnie Pasquantino hit by pitch. Jonathan India to second.
10:58 PM ET
Bobby Witt strikes out on a foul tip.
10:55 PM ET
Jonathan India walks.
10:52 PM ET
Randy Arozarena grounds out to shallow infield, Salvador Perez to Vinnie Pasquantino.
10:49 PM ET
Cal Raleigh flies out to shallow left field to Nick Loftin.
10:47 PM ET
Julio Rodríguez strikes out swinging.
10:46 PM ET
J.P. Crawford singles to shallow right field.
10:43 PM ET
Kyle Isbel grounds out to second base, Cole Young to Luke Raley.
10:41 PM ET
Freddy Fermin grounds out to shortstop, J.P. Crawford to Luke Raley.
10:40 PM ET
Nick Loftin grounds out to shallow left field, Ben Williamson to Luke Raley.
10:37 PM ET
Cole Young pops out to third base to Maikel Garcia.
10:35 PM ET
Ben Williamson lines out to left center field to Nick Loftin.
10:33 PM ET
Dominic Canzone strikes out swinging.
10:31 PM ET
Luke Raley walks.
10:29 PM ET
Jorge Polanco doubles to right field.
10:27 PM ET
John Rave grounds out to second base, Cole Young to Luke Raley.
10:25 PM ET
Salvador Perez lines out to shallow left field to Ben Williamson.
10:25 PM ET
Maikel Garcia grounds out to shallow left field, Ben Williamson to Luke Raley.
10:22 PM ET
Randy Arozarena lines out to center field to Kyle Isbel.
10:20 PM ET
Cal Raleigh strikes out swinging. Julio Rodríguez steals second.
10:19 PM ET
Julio Rodríguez walks.
10:16 PM ET
J.P. Crawford grounds out to shallow infield, Jonathan India to Vinnie Pasquantino.
10:13 PM ET
Vinnie Pasquantino grounds out to second base, Cole Young to Luke Raley.
10:12 PM ET
Bobby Witt strikes out swinging.
10:11 PM ET
Jonathan India strikes out swinging.

Seattle Mariners Team Statistics and Rankings

Win-Loss Record: 45-41
Home Record: 22-20
Away Record: 23-21
Division Record: 12-7
Streak: 1 Win streak
Winning Percentage: .523

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 40-47
Home Record: 20-24
Away Record: 20-23
Division Record: 13-14
Streak: 1 Loss streak
Winning Percentage: .460

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Stat Leaders

Seattle Mariners (45-41, #2 in division)

Batting Average Leader: Leo Rivas, 0.283
RBI Leader: Cal Raleigh, 71 RBI
Home Run Leader: Cal Raleigh, 33 HR
Runs Leader: Cal Raleigh, 60 Runs
Hits Leader: Julio Rodríguez, 264 Hits
Stolen Bases Leader: Randy Arozarena, 15 SB
ERA Leader: Matt Brash, 0.49 ERA
Strikeout Leader: Bryan Woo, 96 K
Wins Leader: Bryan Woo, 7 W
Saves Leader: Andrés Muñoz, 19 SV

Kansas City Royals (40-47, #4 in division)

Batting Average Leader: Luke Maile, 0.375
RBI Leader: Salvador Perez, 48 RBI
Home Run Leader: Vinnie Pasquantino, 12 HR
Runs Leader: Bobby Witt Jr., 50 Runs
Hits Leader: Bobby Witt Jr., 265 Hits
Stolen Bases Leader: Bobby Witt Jr., 23 SB
ERA Leader: Evan Sisk, 1.69 ERA
Strikeout Leader: Kris Bubic, 101 K
Wins Leader: Kris Bubic, 6 W
Saves Leader: Carlos Estévez, 23 SV

Seattle Mariners Injury Report

Bryce Miller – Elbow (D15) – The Seattle Mariners placed RHP Bryce Miller on the 15-day injured list with a right elbow inflammation.
Collin Snider – Forearm (D15) – The Seattle Mariners placed RHP Collin Snider on the 15-day injured list with a right forearm flexor strain.
Victor Robles – Shoulder (D60) – The Seattle Mariners transferred OF Victor Robles to the 60-day injured list due to a fracture left shoulder.
Ryan Bliss – Biceps (D60) – The Seattle Mariners transferred INF Ryan Bliss to the 60-day injured list with a left biceps tear.
Gregory Santos – Knee (D60) – The Seattle Mariners placed RHP Gregory Santos on the 60-day injured list as he deals with right knee inflammation.

Kansas City Royals Injury Report

Alec Marsh – Shoulder (D60) – The Kansas City Royals placed RHP Alec Marsh on the 60-day injured list while rehabbing his injured right shoulder.
James McArthur – Elbow (D60) – The Kansas City Royals transferred RHP James McArthur from the 15-day injured list to the 60-day injured list which was due to an elbow olecranon surgery.
Cole Ragans – Rotator Cuff (D15) – The Kansas City Royals placed LHP Cole Ragans on the 15-day injured list with a left rotator cuff strain.
Hunter Harvey – Shoulder (D60) – The Kansas City Royals transferred RHP Hunter Harvey from the 15-day injured list to the 60-day injured list with a right teres major strain.
Michael Massey – Ankle (D10) – The Kansas City Royals placed INF Michael Massey on the 10-day injured list due to a left ankle sprain.

Seattle Mariners Upcoming 2024-2025 Schedule

July 03, 2025 vs Kansas City Royals
July 04, 2025 vs Pittsburgh Pirates
July 05, 2025 vs Pittsburgh Pirates
July 06, 2025 vs Pittsburgh Pirates
July 08, 2025 at New York Yankees
July 09, 2025 at New York Yankees
July 10, 2025 at New York Yankees
July 11, 2025 at Detroit Tigers
July 12, 2025 at Detroit Tigers
July 13, 2025 at Detroit Tigers

Kansas City Royals Upcoming 2024-2025 Schedule

July 03, 2025 at Seattle Mariners
July 04, 2025 at Arizona Diamondbacks
July 05, 2025 at Arizona Diamondbacks
July 06, 2025 at Arizona Diamondbacks
July 07, 2025 vs Pittsburgh Pirates
July 08, 2025 vs Pittsburgh Pirates
July 09, 2025 vs Pittsburgh Pirates
July 11, 2025 vs New York Mets
July 12, 2025 vs New York Mets
July 13, 2025 vs New York Mets

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now