MLB

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

How to Watch Game

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

The Kansas City Royals (47-51) are set to face the Miami Marlins (45-51) in a matchup featuring two teams with contrasting recent performances. The Marlins enter this game on a three-game winning streak, while the Royals are looking to break a one-game losing streak. Both teams are currently positioned in the lower half of their respective divisions, with the Royals holding a slightly better winning percentage at .480 compared to the Marlins’ .469. The Marlins have struggled at home with a record of 21-27, while the Royals have been nearly even on the road at 23-25. Key players to watch include the Royals’ Bobby Witt Jr., who leads the team in hits and stolen bases, and the Marlins’ Kyle Stowers, who is a standout in RBIs and home runs.

Kansas City Royals at Miami Marlins Game Information

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

Live Updates

6:21 PM ET
Maikel Garcia grounds out to shallow infield, Graham Pauley to Eric Wagaman.
6:20 PM ET
Vinnie Pasquantino strikes out on a foul tip.
6:18 PM ET
Bobby Witt flies out to deep left field to Kyle Stowers.
6:17 PM ET
Anthony Bender (P) replaces Ronny Henriquez (P).
6:16 PM ET
Nick Fortes hits into a force out to third base. Kyle Stowers out at second.
6:15 PM ET
Eric Wagaman pops out to first base to Vinnie Pasquantino.
6:14 PM ET
Kyle Stowers is intentionally walked.
6:14 PM ET
Agustín Ramírez called out on strikes.
6:12 PM ET
Otto Lopez doubles to deep left field. Jesús Sánchez to third. Xavier Edwards scores. Graham Pauley scores.
6:10 PM ET
Jesús Sánchez is intentionally walked.
6:10 PM ET
Xavier Edwards doubles to deep right field. Graham Pauley to third.
6:05 PM ET
Graham Pauley walks.
6:03 PM ET
Lucas Erceg (P) replaces John Schreiber (P).
6:03 PM ET
Adam Frazier remains in the game as RF.
6:03 PM ET
John Rave switches from RF to CF.
6:02 PM ET
Jonathan India flies out to deep left field to Kyle Stowers.
5:59 PM ET
Adam Frazier walks.
5:58 PM ET
Adam Frazier pinch-hitting for Tyler Tolbert.
5:57 PM ET
John Rave walks.
5:55 PM ET
Freddy Fermin called out on strikes.
5:54 PM ET
Nick Loftin pops out to shortstop to Otto Lopez.
5:53 PM ET
Salvador Perez homers to center field.
5:51 PM ET
Ronny Henriquez (P) replaces Tyler Phillips (P).
5:51 PM ET
Nick Fortes (C) replaces Liam Hicks (C), batting 7th.
5:50 PM ET
Dane Myers grounds out to shallow infield, John Schreiber to Vinnie Pasquantino.
5:48 PM ET
Liam Hicks hit by pitch. Eric Wagaman to second. Kyle Stowers to third.
5:47 PM ET
Eric Wagaman walks.
5:43 PM ET
Kyle Stowers doubles to deep left field.
5:42 PM ET
Agustín Ramírez strikes out swinging.
5:40 PM ET
Otto Lopez grounds out to shallow infield, Vinnie Pasquantino to John Schreiber.
5:38 PM ET
John Schreiber (P) replaces Michael Wacha (P).
5:37 PM ET
Maikel Garcia grounds out to second base. Vinnie Pasquantino out at second.
5:36 PM ET
Vinnie Pasquantino walks.
5:35 PM ET
Bobby Witt pops out to Eric Wagaman.
5:33 PM ET
Tyler Phillips (P) replaces Cal Quantrill (P).
5:32 PM ET
Jesús Sánchez lines out to center field to Tyler Tolbert.
5:30 PM ET
Xavier Edwards pops out to shallow left field to Maikel Garcia.
5:28 PM ET
Graham Pauley strikes out swinging.
5:25 PM ET
Jonathan India grounds out to shortstop, Otto Lopez to Eric Wagaman.
5:24 PM ET
Tyler Tolbert strikes out swinging.
5:22 PM ET
John Rave grounds out to second base, Xavier Edwards to Eric Wagaman.
5:19 PM ET
Dane Myers grounds out to shallow infield, Bobby Witt to Vinnie Pasquantino.
5:17 PM ET
Liam Hicks singles to second base.
5:14 PM ET
Eric Wagaman grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
5:13 PM ET
Kyle Stowers lines out to center field to Tyler Tolbert.
5:10 PM ET
Freddy Fermin called out on strikes.
5:07 PM ET
Nick Loftin grounds out to third base, Graham Pauley to Eric Wagaman.
5:06 PM ET
Salvador Perez grounds out to third base, Graham Pauley to Eric Wagaman.
5:03 PM ET
Agustín Ramírez grounds out to shortstop. Jesús Sánchez out at second.
5:02 PM ET
Otto Lopez pops out to shallow infield to Jonathan India.
5:00 PM ET
Jesús Sánchez singles to deep right field.
4:56 PM ET
Maikel Garcia flies out to right field to Jesús Sánchez.
4:52 PM ET
Vinnie Pasquantino strikes out swinging.
4:51 PM ET
Bobby Witt flies out to left field to Kyle Stowers.
4:49 PM ET
Xavier Edwards flies out to center field to Tyler Tolbert.
4:48 PM ET
Graham Pauley grounds out to first base to Vinnie Pasquantino.
4:48 PM ET
Dane Myers grounds out to shallow infield, Bobby Witt to Vinnie Pasquantino.
4:48 PM ET
Jonathan India grounds out to shallow infield, Graham Pauley to Eric Wagaman.
4:38 PM ET
Tyler Tolbert singles to center field.
4:38 PM ET
John Rave grounds out to shallow infield, Xavier Edwards to Eric Wagaman.
4:35 PM ET
Liam Hicks grounds out to shallow infield. Kyle Stowers out at second.
4:33 PM ET
Eric Wagaman lines out to right field to John Rave.
4:32 PM ET
Kyle Stowers walks.
4:28 PM ET
Freddy Fermin flies out to deep right center field to Dane Myers.
4:28 PM ET
Nick Loftin singles to center field.
4:27 PM ET
Salvador Perez grounds out to shallow left field, Otto Lopez to Eric Wagaman.
4:26 PM ET
Maikel Garcia grounds out to shallow infield, Graham Pauley to Eric Wagaman.
4:23 PM ET
Agustín Ramírez grounds out to shallow infield, Jonathan India to Vinnie Pasquantino.
4:22 PM ET
Otto Lopez grounds out to shallow infield, Maikel Garcia to Vinnie Pasquantino. Xavier Edwards scores.
4:20 PM ET
Jesús Sánchez pops out to Salvador Perez.
4:17 PM ET
Xavier Edwards triples to deep right field.
4:14 PM ET
Vinnie Pasquantino pops out to second base to Xavier Edwards.
4:13 PM ET
Bobby Witt flies out to left field to Kyle Stowers.
4:12 PM ET
Jonathan India grounds out to shortstop, Otto Lopez to Eric Wagaman.

Miami Marlins Team Statistics and Rankings

Win-Loss Record: 45-51
Home Record: 21-27
Away Record: 24-24
Division Record: 11-12
Streak: 3 Win streak
Winning Percentage: .469

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Kansas City Royals Team Statistics and Rankings

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

Stat Leaders

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

Batting Average Leader: Rob Brantly, 0.429
RBI Leader: Kyle Stowers, 59 RBI
Home Run Leader: Kyle Stowers, 21 HR
Runs Leader: Kyle Stowers, 48 Runs
Hits Leader: Xavier Edwards, 93 Hits
Stolen Bases Leader: Xavier Edwards, 16 SB
ERA Leader: Anthony Bender, 2.01 ERA
Strikeout Leader: Edward Cabrera, 86 K
Wins Leader: Lake Bachar, 5 W
Saves Leader: Calvin Faucher, 8 SV

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

Batting Average Leader: Adam Frazier, 1.000
RBI Leader: Vinnie Pasquantino, 56 RBI
Home Run Leader: Vinnie Pasquantino, 15 HR
Runs Leader: Bobby Witt Jr., 58 Runs
Hits Leader: Bobby Witt Jr., 113 Hits
Stolen Bases Leader: Bobby Witt Jr., 26 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 is not in the starting lineup for Friday’s (Jul. 18) game versus the Royals.

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. Received an injection July 8 to help elbow soreness and got back to throwing after the All-Star break, but he has not been hitting yet.
Alec Marsh – Shoulder (D60) – The Kansas City Royals placed RHP Alec Marsh on the 60-day injured list while rehabbing his injured right shoulder. Has been shut down since end of June with more shoulder soreness and will receive an injection week of July 21.
James McArthur – Elbow (D60) – The Kansas City Royals transferred RHP James McArthur to the 60-day injured list due to an elbow olecranon surgery. Suffered setback in July when he underwent another procedure to remove the second screw that was put in during offseason elbow 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. Ragans is on a consistent throwing program in Kansas City, with everything feeling well so far.
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. Pain symptoms from wrist injury have decreased, so focus is on getting timing back with his swing.
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. Threw a bullpen session on July 18 in Kansas City, with another scheduled either July 20 or 21 as he continues his throwing progression.
Michael Lorenzen – Oblique (D15) – The Kansas City Royals placed RHP Michael Lorenzen on the 15-day injured list with a left oblique strain. He played catch July 18 and is expected to miss one to two starts.

Miami Marlins Upcoming 2024-2025 Schedule

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
July 29, 2025 at St. Louis Cardinals

Kansas City Royals Upcoming 2024-2025 Schedule

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
July 29, 2025 vs Atlanta Braves

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now