MLB

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

How to Watch Game

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

The Kansas City Royals (40-46) are set to face the Seattle Mariners (44-41) in a matchup at T-Mobile Park. The Royals enter the game on a one-game winning streak, while the Mariners are looking to break a one-game losing streak. Kansas City has a winning percentage of .465, with a balanced away record of 20-22. In contrast, Seattle holds a .518 winning percentage, bolstered by a solid home record of 21-20. 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 263 hits and 22 stolen bases. Both teams are navigating injury challenges, with several players on the injured list.

Kansas City Royals at Seattle Mariners Game Information

Game Date: July 02, 2025
Game Time: 09:40 PM ET
TV Channel: FanDuel Sports Network Midwest Extra – Missouri, ATT ROOT Sports Northwest Main, MLB.TV – Seattle Mariners
Location: T-Mobile Park, Seattle, WA
Live Stream: Fubo (free trial)

Live Updates

12:19 AM ET
Jonathan India strikes out swinging.
12:17 AM ET
Kyle Isbel flies out to left field to Randy Arozarena.
12:15 AM ET
Freddy Fermin flies out to shallow center field to Cole Young.
12:13 AM ET
Andrés Muñoz (P) replaces Matt Brash (P).
12:11 AM ET
Dominic Canzone grounds out to second base to Jac Caglianone.
12:09 AM ET
Mitch Garver strikes out swinging.
12:08 AM ET
Jorge Polanco grounds out to shallow infield, Bobby Witt to Jac Caglianone.
12:08 AM ET
Taylor Clarke (P) replaces Steven Cruz (P).
12:08 AM ET
Jac Caglianone switches from RF to 1B.
12:08 AM ET
John Rave remains in the game as RF.
12:06 AM ET
Drew Waters grounds out to shallow infield, Ben Williamson to Luke Raley.
12:04 AM ET
Jac Caglianone strikes out swinging.
12:02 AM ET
Salvador Perez singles to center field. John Rave to second. Bobby Witt scores.
12:00 AM ET
Maikel Garcia flies out to deep center field to Julio Rodríguez. Bobby Witt to third.
11:59 PM ET
John Rave pinch-running for Vinnie Pasquantino.
11:58 PM ET
Vinnie Pasquantino singles to right center field. Bobby Witt to second.
11:58 PM ET
Bobby Witt singles to right field.
11:55 PM ET
Matt Brash (P) replaces Carlos Vargas (P).
11:54 PM ET
Luke Raley strikes out swinging.
11:52 PM ET
Randy Arozarena out on a sacrifice fly to center field to Kyle Isbel. Cole Young scores.
11:50 PM ET
Julio Rodríguez singles to third base. Cole Young to third. Ben Williamson scores.
11:49 PM ET
Steven Cruz (P) replaces Angel Zerpa (P).
11:47 PM ET
J.P. Crawford out on a sacrifice bunt to shallow infield, Maikel Garcia to Vinnie Pasquantino. Cole Young to second. Ben Williamson to third.
11:46 PM ET
Cole Young hits into a force out to shallow infield.
11:44 PM ET
Ben Williamson doubles to deep right field.
11:42 PM ET
Jonathan India strikes out swinging.
11:40 PM ET
Kyle Isbel called out on strikes.
11:37 PM ET
Freddy Fermin walks.
11:35 PM ET
Drew Waters grounds out to first base to Luke Raley.
11:34 PM ET
Carlos Vargas (P) replaces Gabe Speier (P).
11:34 PM ET
Dominic Canzone remains in the game as RF.
11:34 PM ET
Luke Raley remains in the game as 1B.
11:32 PM ET
Dominic Canzone grounds out to shallow infield, Angel Zerpa to Vinnie Pasquantino.
11:30 PM ET
Angel Zerpa (P) replaces John Schreiber (P).
11:29 PM ET
Dominic Canzone pinch-hitting for Dylan Moore.
11:29 PM ET
Mitch Garver singles to left field.
11:28 PM ET
Jorge Polanco grounds out to second base, Jonathan India to Vinnie Pasquantino.
11:26 PM ET
Luke Raley grounds out to second base to Vinnie Pasquantino.
11:24 PM ET
Luke Raley pinch-hitting for Donovan Solano.
11:24 PM ET
Randy Arozarena homers to center field.
11:20 PM ET
Jac Caglianone strikes out swinging.
11:19 PM ET
Salvador Perez strikes out swinging.
11:17 PM ET
Maikel Garcia flies out to deep right field to Dylan Moore.
11:14 PM ET
Julio Rodríguez flies out to center field to Kyle Isbel.
11:13 PM ET
John Schreiber (P) replaces Noah Cameron (P).
11:11 PM ET
J.P. Crawford singles to second base. Ben Williamson to second. Mitch Garver to third.
11:09 PM ET
Cole Young flies out to left field to Drew Waters.
11:06 PM ET
Ben Williamson walks. Mitch Garver to second.
11:05 PM ET
Dylan Moore strikes out on a foul tip.
11:03 PM ET
Mitch Garver singles to third base.
11:00 PM ET
Vinnie Pasquantino strikes out swinging.
10:57 PM ET
Gabe Speier (P) replaces Logan Gilbert (P).
10:56 PM ET
Bobby Witt walks.
10:52 PM ET
Jonathan India strikes out swinging.
10:50 PM ET
Kyle Isbel out on a sacrifice bunt to shallow infield, Donovan Solano to Cole Young. Freddy Fermin to second.
10:49 PM ET
Freddy Fermin singles to shortstop.
10:45 PM ET
Jorge Polanco strikes out swinging.
10:43 PM ET
Donovan Solano pops out to Vinnie Pasquantino.
10:41 PM ET
Randy Arozarena flies out to deep left field to Drew Waters.
10:38 PM ET
Drew Waters strikes out swinging.
10:36 PM ET
Jac Caglianone strikes out swinging.
10:34 PM ET
Salvador Perez grounds out to third base, Ben Williamson to Donovan Solano.
10:32 PM ET
Julio Rodríguez pops out to shallow infield to Jonathan India.
10:31 PM ET
J.P. Crawford doubles to left field.
10:28 PM ET
Cole Young strikes out swinging.
10:27 PM ET
Ben Williamson lines out to deep left field to Drew Waters.
10:24 PM ET
Maikel Garcia flies out to right field to Dylan Moore.
10:23 PM ET
Vinnie Pasquantino strikes out swinging.
10:21 PM ET
Bobby Witt walks.
10:17 PM ET
Jonathan India grounds out to second base, Cole Young to Donovan Solano.
10:13 PM ET
Dylan Moore strikes out swinging.
10:12 PM ET
Mitch Garver grounds out to shallow infield, Freddy Fermin to Vinnie Pasquantino.
10:11 PM ET
Jorge Polanco pops out to Vinnie Pasquantino.
10:08 PM ET
Kyle Isbel called out on strikes.
10:05 PM ET
Freddy Fermin strikes out swinging.
10:02 PM ET
Drew Waters strikes out swinging.
10:00 PM ET
Donovan Solano hits into a force out to second base. Randy Arozarena out at second.
9:58 PM ET
Randy Arozarena singles to shortstop.
9:56 PM ET
Julio Rodríguez strikes out swinging.
9:55 PM ET
J.P. Crawford grounds out to shortstop, Maikel Garcia to Vinnie Pasquantino.
9:52 PM ET
Jac Caglianone lines out to right field to Dylan Moore.
9:51 PM ET
Salvador Perez singles to deep left field. Vinnie Pasquantino to third. Bobby Witt scores.
9:50 PM ET
Maikel Garcia flies out to shallow left field to Randy Arozarena.
9:47 PM ET
Vinnie Pasquantino walks.
9:44 PM ET
Bobby Witt singles to right field.
9:42 PM ET
Jonathan India grounds out to shortstop, Ben Williamson to Donovan Solano.

Seattle Mariners Team Statistics and Rankings

Win-Loss Record: 44-41
Home Record: 21-20
Away Record: 23-21
Division Record: 11-7
Streak: 1 Loss streak
Winning Percentage: .518

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 40-46
Home Record: 20-24
Away Record: 20-22
Division Record: 13-14
Streak: 1 Win streak
Winning Percentage: .465

Stat Leaders

Seattle Mariners (44-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, 261 Hits
Stolen Bases Leader: Randy Arozarena, 15 SB
ERA Leader: Andrés Muñoz, 1.16 ERA
Strikeout Leader: Bryan Woo, 96 K
Wins Leader: Bryan Woo, 7 W
Saves Leader: Andrés Muñoz, 18 SV

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

Batting Average Leader: Luke Maile, 0.375
RBI Leader: Vinnie Pasquantino, 47 RBI
Home Run Leader: Vinnie Pasquantino, 12 HR
Runs Leader: Bobby Witt Jr., 48 Runs
Hits Leader: Bobby Witt Jr., 263 Hits
Stolen Bases Leader: Bobby Witt Jr., 22 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 02, 2025 vs Kansas City Royals
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

Kansas City Royals Upcoming 2024-2025 Schedule

July 02, 2025 at Seattle Mariners
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

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now