MLB

Kansas City Royals at Miami Marlins – Where to Watch, Stream Info, TV Channel, and Live Updates (July 18, 2025)

How to Watch Game

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

The Kansas City Royals (47-50) are set to face off against the Miami Marlins (44-51) in a matchup featuring two teams looking to build on recent success. The Royals enter this game on a one-game winning streak, while the Marlins are riding a two-game win streak. Both teams currently sit third in their respective divisions, with the Royals holding a slightly better winning percentage of .485 compared to the Marlins’ .463.

Key players to watch include the Royals’ Vinnie Pasquantino, who leads the team with 56 RBIs and 15 home runs, and the Marlins’ Kyle Stowers, who has also been impactful with 54 RBIs and 19 home runs. As both teams aim to improve their standings, this series presents a critical opportunity for momentum.

Kansas City Royals at Miami Marlins Game Information

Game Date: July 18, 2025
Game Time: 07:10 PM ET
TV Channel: FanDuel Sports Network Florida, MLB.TV – Miami Marlins
Location: loanDepot park, Miami, FL
Live Stream: Fubo (free trial)

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Live Updates

9:50 PM ET
Kyle Stowers homers to right field. Javier Sanoja scores.
9:49 PM ET
Javier Sanoja pinch-running for Agustín Ramírez.
9:49 PM ET
Agustín Ramírez singles to left field. Derek Hill scores.
9:48 PM ET
Otto Lopez lines out to deep right field to Adam Frazier. Derek Hill to third.
9:47 PM ET
Derek Hill placed on 2nd.
9:47 PM ET
Carlos Estévez (P) replaces Lucas Erceg (P).
9:47 PM ET
Freddy Fermin (C) replaces Jac Caglianone (RF), batting 6th.
9:47 PM ET
Adam Frazier remains in the game as RF.
9:45 PM ET
Jac Caglianone pops out to shallow center field to Otto Lopez.
9:44 PM ET
Adam Frazier doubles to right field. Bobby Witt scores. Jonathan India scores.
9:42 PM ET
Adam Frazier pinch-hitting for Luke Maile.
9:42 PM ET
Maikel Garcia strikes out swinging.
9:40 PM ET
Vinnie Pasquantino pops out to shortstop to Otto Lopez.
9:39 PM ET
Bobby Witt singles to second base. Jonathan India to third.
9:38 PM ET
Jonathan India placed on 2nd.
9:37 PM ET
Lake Bachar (P) replaces Calvin Faucher (P).
9:36 PM ET
Derek Hill grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
9:33 PM ET
Xavier Edwards is intentionally walked.
9:32 PM ET
Nick Fortes called out on strikes.
9:29 PM ET
Graham Pauley singles to center field.
9:28 PM ET
Dane Myers strikes out swinging.
9:25 PM ET
Lucas Erceg (P) replaces Jonathan Bowlan (P).
9:23 PM ET
Jonathan India strikes out swinging.
9:21 PM ET
Kyle Isbel grounds out to shallow infield, Otto Lopez to Eric Wagaman.
9:20 PM ET
John Rave homers to center field.
9:18 PM ET
Nick Loftin strikes out swinging.
9:15 PM ET
Eric Wagaman (1B) replaces Liam Hicks (1B), batting 6th.
9:15 PM ET
Calvin Faucher (P) replaces Ronny Henriquez (P).
9:14 PM ET
Liam Hicks grounds out to shortstop, Maikel Garcia to Vinnie Pasquantino.
9:12 PM ET
Kyle Stowers strikes out swinging.
9:11 PM ET
Agustín Ramírez grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
9:10 PM ET
Jonathan Bowlan (P) replaces Angel Zerpa (P).
9:10 PM ET
Luke Maile (C) replaces Tyler Tolbert (PR), batting 5th.
9:08 PM ET
Jac Caglianone grounds out to shallow infield, Otto Lopez to Liam Hicks.
9:08 PM ET
Tyler Tolbert pinch-running for Salvador Perez.
9:07 PM ET
Salvador Perez walks.
9:04 PM ET
Vinnie Pasquantino strikes out swinging.
9:07 PM ET
Derek Hill (CF) replaces Heriberto Hernández (PH), batting 2nd.
9:07 PM ET
Dane Myers switches from CF to RF.
9:07 PM ET
Ronny Henriquez (P) replaces Anthony Bender (P).
9:04 PM ET
Vinnie Pasquantino strikes out swinging.
9:06 PM ET
Derek Hill (CF) replaces Heriberto Hernández (PH), batting 2nd.
9:06 PM ET
Ronny Henriquez (P) replaces Anthony Bender (P).
9:06 PM ET
Dane Myers switches from CF to RF.
9:04 PM ET
Vinnie Pasquantino strikes out swinging.
9:06 PM ET
Derek Hill (CF) replaces Heriberto Hernández (PH), batting 2nd.
9:06 PM ET
Dane Myers switches from CF to RF.
9:06 PM ET
Ronny Henriquez (P) replaces Anthony Bender (P).
9:05 PM ET
Maikel Garcia lines out to deep center field to Derek Hill.
9:04 PM ET
Vinnie Pasquantino strikes out swinging.
8:48 PM ET
Kyle Isbel flies out to deep center field to Dane Myers.
9:02 PM ET
Anthony Bender (P) replaces Sandy Alcantara (P).
8:48 PM ET
Kyle Isbel flies out to deep center field to Dane Myers.
9:02 PM ET
Anthony Bender (P) replaces Sandy Alcantara (P).
9:02 PM ET
Ronny Henriquez (P) replaces Anthony Bender (P).
9:02 PM ET
Dane Myers switches from CF to RF.
9:02 PM ET
Heriberto Hernández remains in the game as CF.
9:01 PM ET
Otto Lopez flies out to deep center field to Kyle Isbel.
9:00 PM ET
Heriberto Hernández strikes out on a foul tip.
8:59 PM ET
Heriberto Hernández pinch-hitting for Jesús Sánchez.
8:58 PM ET
Xavier Edwards out on a sacrifice bunt to shallow infield to Vinnie Pasquantino. Nick Fortes to second.
8:57 PM ET
Nick Fortes walks.
8:53 PM ET
Angel Zerpa (P) replaces Seth Lugo (P).
8:52 PM ET
Bobby Witt flies out to left center field to Dane Myers.
8:50 PM ET
Jonathan India called out on strikes.
8:48 PM ET
Kyle Isbel flies out to deep center field to Dane Myers.
8:49 PM ET
Anthony Bender (P) replaces Sandy Alcantara (P).
8:48 PM ET
Kyle Isbel flies out to deep center field to Dane Myers.
8:39 PM ET
John Rave grounds out to second base, Xavier Edwards to Liam Hicks.
8:45 PM ET
Anthony Bender (P) replaces Sandy Alcantara (P).
8:44 PM ET
Graham Pauley lines out to deep center field to Kyle Isbel.
8:44 PM ET
Dane Myers strikes out swinging.
8:43 PM ET
Liam Hicks grounds out to shallow infield to Vinnie Pasquantino.
8:39 PM ET
John Rave grounds out to second base, Xavier Edwards to Liam Hicks.
8:36 PM ET
Nick Loftin grounds out to shortstop. Jac Caglianone out at second. Salvador Perez to third.
8:34 PM ET
Jac Caglianone walks.
8:32 PM ET
Salvador Perez doubles.
8:30 PM ET
Kyle Stowers strikes out swinging.
8:28 PM ET
Agustín Ramírez grounds out to shallow infield, Maikel Garcia to Vinnie Pasquantino.
8:27 PM ET
Otto Lopez strikes out swinging.
8:24 PM ET
Maikel Garcia grounds out to shallow infield, Sandy Alcantara to Liam Hicks.
8:24 PM ET
Vinnie Pasquantino grounds out to shallow infield, Graham Pauley to Liam Hicks.
8:23 PM ET
Bobby Witt grounds out to shallow infield, Graham Pauley to Liam Hicks.
8:20 PM ET
Jesús Sánchez grounds out to first base to Vinnie Pasquantino.
8:19 PM ET
Xavier Edwards grounds out to shallow infield, Seth Lugo to Vinnie Pasquantino. Graham Pauley to second.
8:18 PM ET
Nick Fortes flies out to John Rave.
8:15 PM ET
Graham Pauley singles to left field.
8:13 PM ET
Jonathan India grounds out to shortstop. Kyle Isbel out at second.
8:11 PM ET
Kyle Isbel singles to shallow infield.
8:09 PM ET
John Rave homers to center field. Nick Loftin scores. Salvador Perez scores.
8:08 PM ET
Nick Loftin singles to shallow infield. Salvador Perez to second. Maikel Garcia scores.
8:05 PM ET
Jac Caglianone strikes out swinging.
8:03 PM ET
Salvador Perez singles to shallow right field. Maikel Garcia to third.
8:02 PM ET
Maikel Garcia singles to right field.
7:58 PM ET
Dane Myers hits into a force out to third base. Liam Hicks out at second.
7:57 PM ET
Liam Hicks singles to center field. Kyle Stowers to third.
7:55 PM ET
Kyle Stowers singles to center field. Otto Lopez scores.
7:53 PM ET
Agustín Ramírez flies out to deep left center field to John Rave.
7:51 PM ET
Otto Lopez doubles to deep center field. Xavier Edwards scores.
7:50 PM ET
Jesús Sánchez grounds out to first base to Vinnie Pasquantino. Xavier Edwards to third.
7:48 PM ET
Xavier Edwards doubles to deep left center field.
7:46 PM ET
Vinnie Pasquantino grounds out to second base, Xavier Edwards to Liam Hicks.
7:44 PM ET
Bobby Witt grounds out to shallow infield, Sandy Alcantara to Liam Hicks.
7:43 PM ET
Jonathan India strikes out swinging.
7:39 PM ET
Nick Fortes grounds out to shallow left field, Maikel Garcia to Vinnie Pasquantino.
7:39 PM ET
Graham Pauley called out on strikes.
7:38 PM ET
Dane Myers strikes out swinging.
7:35 PM ET
Kyle Isbel lines out to shallow infield to Dane Myers.
7:34 PM ET
John Rave pops out to Graham Pauley.
7:33 PM ET
Nick Loftin flies out to deep left field to Kyle Stowers.
7:31 PM ET
Jac Caglianone singles to deep right field.
7:27 PM ET
Liam Hicks lines out to deep center field to Kyle Isbel.
7:26 PM ET
Kyle Stowers homers to center field. Agustín Ramírez scores.
7:24 PM ET
Agustín Ramírez singles to left field.
7:24 PM ET
Otto Lopez lines out to deep center field to Kyle Isbel.
7:23 PM ET
Jesús Sánchez homers to center field.
7:21 PM ET
Xavier Edwards lines out to shallow infield to Seth Lugo.
7:18 PM ET
Salvador Perez grounds out to shallow infield, Otto Lopez to Liam Hicks.
7:15 PM ET
Maikel Garcia singles to deep left field. Vinnie Pasquantino to second.
7:13 PM ET
Vinnie Pasquantino walks.
7:12 PM ET
Bobby Witt lines out to deep left field to Kyle Stowers.
7:11 PM ET
Jonathan India grounds out to shallow infield, Graham Pauley to Liam Hicks.

Miami Marlins Team Statistics and Rankings

Win-Loss Record: 44-51
Home Record: 20-27
Away Record: 24-24
Division Record: 11-12
Streak: 2 Win streak
Winning Percentage: .463

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 47-50
Home Record: 24-26
Away Record: 23-24
Division Record: 13-14
Streak: 1 Win streak
Winning Percentage: .485

Stat Leaders

Miami Marlins (44-51, #3 in division)

Batting Average Leader: Rob Brantly, 0.429
RBI Leader: Kyle Stowers, 54 RBI
Home Run Leader: Kyle Stowers, 19 HR
Runs Leader: Kyle Stowers, 46 Runs
Hits Leader: Xavier Edwards, 92 Hits
Stolen Bases Leader: Xavier Edwards, 16 SB
ERA Leader: Anthony Bender, 2.06 ERA
Strikeout Leader: Edward Cabrera, 86 K
Wins Leader: Ronny Henriquez, 5 W
Saves Leader: Calvin Faucher, 8 SV

Kansas City Royals (47-50, #3 in division)

Batting Average Leader: Luke Maile, 0.375
RBI Leader: Vinnie Pasquantino, 56 RBI
Home Run Leader: Vinnie Pasquantino, 15 HR
Runs Leader: Bobby Witt Jr., 57 Runs
Hits Leader: Bobby Witt Jr., 112 Hits
Stolen Bases Leader: Bobby Witt Jr., 25 SB
ERA Leader: Evan Sisk, 1.69 ERA
Strikeout Leader: Kris Bubic, 113 K
Wins Leader: Kris Bubic, 7 W
Saves Leader: Carlos Estévez, 25 SV

Miami Marlins Injury Report

Braxton Garrett – Elbow (D60) – The Miami Marlins placed LHP Braxton Garrett on the 60-day injured list as he recovers from left elbow UCL revision surgery.
Griffin Conine – Arm (D60) – The Miami Marlins placed OF Griffin Conine on the 60-day injured list due to left shoulder dislocation and will miss the remainder of the 2025 season following shoulder surgery.
Jesús Tinoco – Forearm (D60) – The Miami Marlins transferred RHP Jesús Tinoco to the 60-day injured list with right forearm strain.
Connor Norby – Wrist (D10) – The Miami Marlins placed INF Connor Norby on the 10-day injured list with left wrist inflammation.
Ryan Weathers – Lat (D60) – The Miami Marlins placed LHP Ryan Weathers on the 60-day injured list with a left lat strain.
Andrew Nardi – Back (D60) – The Miami Marlins placed LHP Andrew Nardi on the 60-day injured list with a lower-back inflammation.
Max Meyer – Hip (D60) – The Miami Marlins transferred RHP Max Meyer to the 60-day injured list with a left hip impingement.
Edward Cabrera – Elbow (Day-to-Day) – Cabrera left Friday’s (Jul. 11) game versus the Orioles with a posterior elbow discomfort.

Kansas City Royals Injury Report

Mark Canha – Elbow (D10) – The Kansas City Royals placed OF Mark Canha on the 10-day injured list with left elbow epicondylitis.
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 (D60) – The Kansas City Royals transferred LHP Cole Ragans to the 60-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.
Daniel Lynch IV – Elbow (D15) – The Kansas City Royals placed LHP Daniel Lynch on the 15-day injured list with a left elbow nerve irritation.
Michael Lorenzen – Oblique (D15) – The Kansas City Royals placed RHP Michael Lorenzen on the 15-day injured list with a left oblique strain.

Miami Marlins Upcoming 2024-2025 Schedule

July 18, 2025 vs Kansas City Royals
July 19, 2025 vs Kansas City Royals
July 20, 2025 vs Kansas City Royals
July 21, 2025 vs San Diego Padres
July 22, 2025 vs San Diego Padres
July 23, 2025 vs San Diego Padres
July 25, 2025 at Milwaukee Brewers
July 26, 2025 at Milwaukee Brewers
July 27, 2025 at Milwaukee Brewers
July 28, 2025 at St. Louis Cardinals

Kansas City Royals Upcoming 2024-2025 Schedule

July 18, 2025 at Miami Marlins
July 19, 2025 at Miami Marlins
July 20, 2025 at Miami Marlins
July 21, 2025 at Chicago Cubs
July 22, 2025 at Chicago Cubs
July 23, 2025 at Chicago Cubs
July 25, 2025 vs Cleveland Guardians
July 26, 2025 vs Cleveland Guardians
July 27, 2025 vs Cleveland Guardians
July 28, 2025 vs Atlanta Braves

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now