MLB

Tampa Bay Rays at Kansas City Royals – Where to Watch, Stream Info, TV Channel, and Live Updates (June 25, 2025)

How to Watch Game

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

The Tampa Bay Rays, currently holding a record of 44-35, are set to face the Kansas City Royals, who sit at 38-41, in a matchup at Kauffman Stadium. The Rays enter this game on a one-game winning streak, showcasing a winning percentage of .557, while the Royals are struggling with a three-game losing streak, resulting in a .481 winning percentage. Tampa Bay has performed well on the road, boasting a 17-12 away record, whereas Kansas City has an even split at home with a 19-20 record. Both teams will look to improve their standings in the division as they continue their season.

Tampa Bay Rays at Kansas City Royals Game Information

Game Date: June 25, 2025
Game Time: 07:40 PM ET
TV Channel: FanDuel Sports Network Midwest Extra – Missouri, MLB.TV – Tampa Bay Rays
Location: Kauffman Stadium, Kansas City, MO
Live Stream: Fubo (free trial)

Live Updates

9:56 PM ET
Jac Caglianone grounds out to first base, Jonathan Aranda to Pete Fairbanks.
9:54 PM ET
Salvador Perez pops out to Jonathan Aranda.
9:53 PM ET
Vinnie Pasquantino reaches on error. Fielding error by Brandon Lowe.
9:50 PM ET
Maikel Garcia grounds out to shallow infield, José Caballero to Jonathan Aranda.
9:49 PM ET
Pete Fairbanks (P) replaces Edwin Uceta (P).
9:47 PM ET
Danny Jansen pops out to shallow infield to Bobby Witt.
9:46 PM ET
Chandler Simpson grounds out to second base, Jonathan India to Vinnie Pasquantino.
9:45 PM ET
José Caballero strikes out swinging.
9:43 PM ET
Taylor Clarke (P) replaces Daniel Lynch (P), batting 8th.
9:42 PM ET
Bobby Witt strikes out swinging.
9:39 PM ET
Jonathan India pops out to shallow infield to Jonathan Aranda.
9:39 PM ET
Kyle Isbel strikes out on a foul tip.
9:31 PM ET
Jonathan Aranda called out on strikes.
9:36 PM ET
Daniel Lynch (P) replaces John Rave (LF), batting 8th.
9:35 PM ET
Drew Waters remains in the game as LF.
9:35 PM ET
Maikel Garcia remains in the game as 3B.
9:33 PM ET
Josh Lowe grounds out to second base, Jonathan India to Vinnie Pasquantino.
9:31 PM ET
Jake Mangum singles to shallow infield.
9:31 PM ET
Jonathan Aranda called out on strikes.
9:30 PM ET
Daniel Lynch (P) replaces John Rave (LF), batting 8th.
9:30 PM ET
Drew Waters remains in the game as LF.
9:30 PM ET
Maikel Garcia remains in the game as 3B.
9:27 PM ET
John Rave strikes out on a foul tip.
9:26 PM ET
Drew Waters strikes out swinging.
9:24 PM ET
Drew Waters pinch-hitting for Nick Loftin.
9:23 PM ET
Edwin Uceta (P) replaces Garrett Cleavinger (P).
9:22 PM ET
Jac Caglianone walks.
9:20 PM ET
Salvador Perez grounds out to shallow infield, Junior Caminero to Jonathan Aranda.
9:17 PM ET
Junior Caminero grounds out to shallow infield. Brandon Lowe out at second.
9:16 PM ET
Brandon Lowe singles to center field.
9:15 PM ET
Yandy Díaz grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
9:15 PM ET
Steven Cruz (P) replaces Michael Wacha (P).
9:13 PM ET
Vinnie Pasquantino flies out to left field to Jake Mangum.
9:11 PM ET
Garrett Cleavinger (P) replaces Kevin Kelly (P).
9:10 PM ET
Maikel Garcia strikes out swinging.
9:08 PM ET
Bobby Witt doubles to deep left field.
9:07 PM ET
Jonathan India grounds out to shallow infield, José Caballero to Jonathan Aranda.
9:05 PM ET
Kevin Kelly (P) replaces Drew Rasmussen (P).
9:05 PM ET
Jake Mangum (LF) replaces Christopher Morel (LF), batting 5th.
9:04 PM ET
Danny Jansen strikes out swinging.
9:01 PM ET
Chandler Simpson singles to left field. Josh Lowe to second.
9:01 PM ET
José Caballero strikes out swinging.
9:00 PM ET
Josh Lowe singles to left field.
8:57 PM ET
Christopher Morel strikes out swinging.
8:53 PM ET
Kyle Isbel grounds out to second base, Brandon Lowe to Jonathan Aranda.
8:53 PM ET
John Rave walks.
8:51 PM ET
Nick Loftin flies out to deep center field to Chandler Simpson.
8:50 PM ET
Jac Caglianone called out on strikes.
8:46 PM ET
Jonathan Aranda lines out to right field to Jac Caglianone.
8:45 PM ET
Junior Caminero strikes out swinging.
8:44 PM ET
Brandon Lowe strikes out swinging.
8:41 PM ET
Yandy Díaz walks.
8:38 PM ET
Salvador Perez pops out to Jonathan Aranda.
8:37 PM ET
Vinnie Pasquantino singles to deep right center field. Jonathan India to third.
8:36 PM ET
Maikel Garcia lines out to left field to Christopher Morel.
8:34 PM ET
Bobby Witt pops out to shallow left field to José Caballero.
8:34 PM ET
Jonathan India walks.
8:29 PM ET
Danny Jansen grounds out to shallow infield, Nick Loftin to Vinnie Pasquantino.
8:28 PM ET
Chandler Simpson lines out to left field to John Rave.
8:27 PM ET
José Caballero strikes out swinging.
8:23 PM ET
Kyle Isbel strikes out swinging.
8:22 PM ET
John Rave called out on strikes.
8:20 PM ET
Nick Loftin grounds out to shallow infield, Junior Caminero to Jonathan Aranda.
8:18 PM ET
Josh Lowe flies out to left field to John Rave.
8:17 PM ET
Christopher Morel strikes out swinging.
8:15 PM ET
Jonathan Aranda singles to right field. Brandon Lowe to second.
8:15 PM ET
Junior Caminero called out on strikes.
8:13 PM ET
Brandon Lowe singles to right field.
8:09 PM ET
Jac Caglianone pops out to Junior Caminero.
8:09 PM ET
Salvador Perez strikes out swinging.
7:59 PM ET
Josh Lowe singles to right field. Christopher Morel to third.
8:08 PM ET
Vinnie Pasquantino flies out to shallow center field to Chandler Simpson.
8:04 PM ET
Yandy Díaz flies out to right field to Jac Caglianone.
8:03 PM ET
Danny Jansen out on a sacrifice bunt to shallow infield to Vinnie Pasquantino. Chandler Simpson to third. José Caballero scores.
8:01 PM ET
Chandler Simpson singles to shallow infield. José Caballero to second. Josh Lowe to third.
8:00 PM ET
José Caballero singles to shallow infield. Josh Lowe to second. Christopher Morel scores.
7:59 PM ET
Josh Lowe singles to right field. Christopher Morel to third.
7:57 PM ET
Christopher Morel singles to shortstop.
7:55 PM ET
Jonathan Aranda flies out to John Rave.
7:51 PM ET
Maikel Garcia singles to deep right field.
7:50 PM ET
Bobby Witt grounds out to shallow infield, Drew Rasmussen to Jonathan Aranda.
7:48 PM ET
Jonathan India called out on strikes.
7:44 PM ET
Junior Caminero strikes out swinging.
7:44 PM ET
Junior Caminero strikes out swinging.
7:43 PM ET
Brandon Lowe flies out to right field to Jac Caglianone.
7:41 PM ET
Yandy Díaz singles to center field.

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 38-41
Home Record: 19-20
Away Record: 19-21
Division Record: 13-14
Streak: 3 Loss streak
Winning Percentage: .481

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Tampa Bay Rays Team Statistics and Rankings

Win-Loss Record: 44-35
Home Record: 27-23
Away Record: 17-12
Division Record: 5-5
Streak: 1 Win streak
Winning Percentage: .557

Stat Leaders

Kansas City Royals (38-41, #3 in division)

Batting Average Leader: Luke Maile, 0.375
RBI Leader: Vinnie Pasquantino, 42 RBI
Home Run Leader: Vinnie Pasquantino, 11 HR
Runs Leader: Bobby Witt Jr., 42 Runs
Hits Leader: Bobby Witt Jr., 241 Hits
Stolen Bases Leader: Bobby Witt Jr., 21 SB
ERA Leader: Evan Sisk, 1.69 ERA
Strikeout Leader: Kris Bubic, 96 K
Wins Leader: Kris Bubic, 6 W
Saves Leader: Carlos Estévez, 22 SV

Tampa Bay Rays (44-35, #2 in division)

Batting Average Leader: Richie Palacios, 0.750
RBI Leader: Junior Caminero, 50 RBI
Home Run Leader: Junior Caminero, 19 HR
Runs Leader: Junior Caminero, 47 Runs
Hits Leader: Yandy Díaz, 245 Hits
Stolen Bases Leader: José Caballero, 29 SB
ERA Leader: Connor Seabold, 1.35 ERA
Strikeout Leader: Ryan Pepiot, 91 K
Wins Leader: Shane Baz, 7 W
Saves Leader: Pete Fairbanks, 13 SV

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.

Tampa Bay Rays Injury Report

Manuel Rodríguez – Forearm (D15) – The Tampa Bay Rays placed RHP Manuel Rodríguez on the 15-day injured list with right forearm strain.
Hunter Bigge – Lat (D15) – The Tampa Bay Rays placed RHP Hunter Bigge on the 15-day injured list due to a right lat strain.
Shane McClanahan – Triceps (D60) – The Tampa Bay Rays transferred LHP Shane McClanahan to the 60-day injured list due to triceps nerve irritation.
Nate Lavender – Elbow (D60) – The Tampa Bay Rays placed LHP Nate Lavender on the 60-day injured list as he recovers from an internal brace procedure on his left elbow.
Richie Palacios – Knee (D10) – The Tampa Bay Rays said on Saturday (Apr. 19) that INF Richie Palacios is expected to miss around 4-6 weeks with a right knee sprain.
Ha-Seong Kim – Shoulder (D60) – The Tampa Bay Rays placed INF Ha-Seong Kim from the 10-day injured list to the 60-day injured list as he recovers from shoulder surgery.
Alex Faedo – Shoulder (D60) – The Tampa Bay Rays placed RHP Alex Faedo on the 60-day injured list with right shoulder inflammation.
Jonny DeLuca – Shoulder (D60) – The Tampa Bay Rays transferred OF Jonny DeLuca from the 10-day injured list to the 60-day injured as he recovers from a right shoulder strain.

Kansas City Royals Upcoming 2024-2025 Schedule

June 25, 2025 vs Tampa Bay Rays
June 26, 2025 vs Tampa Bay Rays
June 27, 2025 vs Los Angeles Dodgers
June 28, 2025 vs Los Angeles Dodgers
June 29, 2025 vs Los Angeles Dodgers
June 30, 2025 at Seattle Mariners
July 01, 2025 at Seattle Mariners
July 02, 2025 at Seattle Mariners
July 03, 2025 at Seattle Mariners
July 04, 2025 at Arizona Diamondbacks

Tampa Bay Rays Upcoming 2024-2025 Schedule

June 25, 2025 at Kansas City Royals
June 26, 2025 at Kansas City Royals
June 27, 2025 at Baltimore Orioles
June 28, 2025 at Baltimore Orioles
June 29, 2025 at Baltimore Orioles
June 30, 2025 vs Athletics
July 01, 2025 vs Athletics
July 02, 2025 vs Athletics
July 04, 2025 at Minnesota Twins
July 05, 2025 at Minnesota Twins

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now