MLB

Kansas City Royals at Texas Rangers – Where to Watch, Stream Info, TV Channel, and Live Updates (June 19, 2025)

How to Watch Game

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

The Kansas City Royals and Texas Rangers enter their matchup with identical records of 36-38, both sitting fourth in their division. The Royals are currently on a two-game winning streak, while the Rangers are experiencing a two-game losing streak. At home, the Rangers have a record of 23-15, contrasting with their away performance of 13-23. The Royals have balanced their home and away records at 19-19 and 17-19, respectively. Key players for the Royals include Bobby Witt Jr., who leads the team with 39 RBIs and 40 runs, while the Rangers’ Josh Smith boasts a .288 batting average and 32 runs scored. Both teams will look to improve their standings as they face off at Globe Life Field.

Kansas City Royals at Texas Rangers Game Information

Game Date: June 19, 2025
Game Time: 02:35 PM ET
TV Channel: FanDuel Sports Network Midwest Extra – Missouri, Rangers Sports Network, MLB.TV – Texas Rangers
Location: Globe Life Field, Arlington, TX
Live Stream: Fubo (free trial)

Live Updates

5:00 PM ET
Alejandro Osuna flies out to deep right center field to John Rave.
4:59 PM ET
Adolis García grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
4:57 PM ET
Marcus Semien grounds out to second base, Jonathan India to Vinnie Pasquantino.
4:55 PM ET
Carlos Estévez (P) replaces Angel Zerpa (P).
4:55 PM ET
John Rave (RF) replaces Jac Caglianone (RF), batting 6th.
4:53 PM ET
Kyle Isbel strikes out swinging.
4:52 PM ET
Drew Waters flies out to deep right field to Adolis García.
4:51 PM ET
Freddy Fermin grounds out to shortstop, Corey Seager to Jake Burger.
4:49 PM ET
Jac Caglianone homers to right field.
4:48 PM ET
Robert Garcia (P) replaces Cole Winn (P).
4:48 PM ET
Wyatt Langford switches from LF to CF.
4:48 PM ET
Sam Haggerty remains in the game as LF.
4:47 PM ET
Corey Seager grounds out to shallow infield, Bobby Witt to Vinnie Pasquantino.
4:46 PM ET
Wyatt Langford called out on strikes.
4:44 PM ET
Sam Haggerty singles to center field.
4:44 PM ET
Sam Haggerty pinch-hitting for Evan Carter.
4:43 PM ET
Jonah Heim grounds out to shortstop, Maikel Garcia to Vinnie Pasquantino.
4:42 PM ET
Angel Zerpa (P) replaces John Schreiber (P).
4:41 PM ET
Salvador Perez flies out to right field to Adolis García.
4:39 PM ET
Vinnie Pasquantino is intentionally walked.
4:38 PM ET
Maikel Garcia grounds out to shortstop, Corey Seager to Jake Burger. Bobby Witt to third.
4:37 PM ET
Bobby Witt doubles to deep right field.
4:36 PM ET
Jonathan India flies out to right center field to Adolis García.
4:33 PM ET
Josh Jung strikes out swinging.
4:32 PM ET
Jake Burger flies out to deep right center field to Kyle Isbel.
4:31 PM ET
Alejandro Osuna pops out to shallow left field to Maikel Garcia.
4:28 PM ET
John Schreiber (P) replaces Michael Wacha (P).
4:26 PM ET
Kyle Isbel lines out to center field to Evan Carter.
4:25 PM ET
Drew Waters walks. Freddy Fermin to second.
4:22 PM ET
Cole Winn (P) replaces Jacob Latz (P).
4:21 PM ET
Freddy Fermin walks.
4:19 PM ET
Jac Caglianone grounds out to first base, Marcus Semien to Jake Burger.
4:18 PM ET
Salvador Perez pops out to shallow infield to Jake Burger.
4:15 PM ET
Adolis García pops out to shallow center field to Bobby Witt.
4:12 PM ET
Marcus Semien doubles to left field. Wyatt Langford scores.
4:09 PM ET
Corey Seager pops out to shallow center field to Bobby Witt.
4:07 PM ET
Wyatt Langford singles to center field.
4:05 PM ET
Evan Carter flies out to deep center field to Kyle Isbel.
4:02 PM ET
Vinnie Pasquantino pops out to shallow left field to Josh Jung.
4:00 PM ET
Maikel Garcia flies out to right field to Adolis García.
3:59 PM ET
Bobby Witt pops out to shallow center field to Marcus Semien.
3:55 PM ET
Jonah Heim grounds out to second base, Jonathan India to Vinnie Pasquantino.
3:54 PM ET
Josh Jung lines out to deep right field to Jac Caglianone.
3:52 PM ET
Jake Burger pops out to shallow center field to Bobby Witt.
3:50 PM ET
Alejandro Osuna walks. Adolis García to second.
3:48 PM ET
Adolis García walks.
3:44 PM ET
Jonathan India grounds out to shortstop, Josh Jung to Jake Burger.
3:42 PM ET
Kyle Isbel doubles to deep center field.
3:40 PM ET
Drew Waters flies out to right field to Adolis García.
3:38 PM ET
Freddy Fermin grounds out to shortstop, Corey Seager to Jake Burger.
3:36 PM ET
Marcus Semien strikes out swinging.
3:33 PM ET
Corey Seager flies out to deep left field to Drew Waters.
3:32 PM ET
Wyatt Langford strikes out swinging.
3:29 PM ET
Jac Caglianone grounds out to shallow infield, Jonah Heim to Jake Burger.
3:28 PM ET
Salvador Perez lines out to shallow left field to Corey Seager.
3:26 PM ET
Vinnie Pasquantino grounds out to second base, Marcus Semien to Jake Burger.
3:23 PM ET
Evan Carter flies out to left field to Drew Waters.
3:22 PM ET
Jonah Heim reaches on error to deep right center field, advances to 2nd. Fielding error by Jac Caglianone.
3:20 PM ET
Josh Jung lines out to center field to Drew Waters.
3:18 PM ET
Jake Burger grounds out to shortstop, Maikel Garcia to Vinnie Pasquantino.
3:16 PM ET
Maikel Garcia grounds out to shortstop. Bobby Witt out at second.
3:14 PM ET
Bobby Witt singles to left field.
3:13 PM ET
Jonathan India flies out to left field to Wyatt Langford.
3:09 PM ET
Alejandro Osuna strikes out swinging.
3:07 PM ET
Adolis García strikes out swinging.
3:05 PM ET
Marcus Semien flies out to shallow center field to Drew Waters.
3:03 PM ET
Kyle Isbel grounds out to second base, Marcus Semien to Jake Burger.
3:01 PM ET
Drew Waters flies out to deep left field to Wyatt Langford.
3:00 PM ET
Freddy Fermin lines out to deep center field to Evan Carter.
2:57 PM ET
Jac Caglianone homers to center field.
2:55 PM ET
Jacob Latz (P) replaces Shawn Armstrong (P).
2:53 PM ET
Corey Seager grounds out to second base, Jonathan India to Vinnie Pasquantino.
2:52 PM ET
Wyatt Langford strikes out swinging.
2:51 PM ET
Evan Carter flies out to center field to Kyle Isbel.
2:48 PM ET
Salvador Perez strikes out on a foul tip.
2:46 PM ET
Vinnie Pasquantino homers to right field. Bobby Witt scores.
2:43 PM ET
Maikel Garcia flies out to right field to Adolis García.
2:42 PM ET
Bobby Witt walks.
2:40 PM ET
Jonathan India pops out to shallow infield to Josh Jung.

Texas Rangers Team Statistics and Rankings

Win-Loss Record: 36-38
Home Record: 23-15
Away Record: 13-23
Division Record: 8-6
Streak: 2 Loss streak
Winning Percentage: .486

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 36-38
Home Record: 19-19
Away Record: 17-19
Division Record: 13-14
Streak: 2 Win streak
Winning Percentage: .486

Stat Leaders

Texas Rangers (36-38, #4 in division)

Batting Average Leader: Josh Smith, 0.288
RBI Leader: Adolis García, 35 RBI
Home Run Leader: Wyatt Langford, 13 HR
Runs Leader: Josh Smith, 32 Runs
Hits Leader: Marcus Semien, 198 Hits
Stolen Bases Leader: Wyatt Langford, 11 SB
ERA Leader: Nathan Eovaldi, 1.56 ERA
Strikeout Leader: Jacob deGrom, 80 K
Wins Leader: Jacob deGrom, 6 W
Saves Leader: Luke Jackson, 9 SV

Kansas City Royals (36-38, #4 in division)

Batting Average Leader: Luke Maile, 0.375
RBI Leader: Bobby Witt Jr., 39 RBI
Home Run Leader: Vinnie Pasquantino, 10 HR
Runs Leader: Bobby Witt Jr., 40 Runs
Hits Leader: Bobby Witt Jr., 224 Hits
Stolen Bases Leader: Bobby Witt Jr., 21 SB
ERA Leader: Evan Sisk, 1.69 ERA
Strikeout Leader: Kris Bubic, 88 K
Wins Leader: Kris Bubic, 6 W
Saves Leader: Carlos Estévez, 20 SV

Texas Rangers Injury Report

Tyler Mahle – Shoulder (D15) – The Texas Rangers placed RHP Tyler Mahle on the 15-day injured list with right shoulder fatigue.
Joc Pederson – Hand (D10) – The Texas Rangers placed INF Joc Pederson on the 10-day injured list due to a fractured right hand when it was hit by a pitch.
Josh Sborz – Shoulder (D60) – The Texas Rangers placed RHP Josh Sborz on the 60-day injured list to right shoulder surgery.
Cody Bradford – Elbow (D60) – The Texas Rangers placed LHP Cody Bradford to the 60-day injured list with a left elbow sprain.
Josh Smith – Hamstring (Day-to-Day) – Smith is not in Wednesday’s (Jun. 18) starting lineup due to a hamstring injury.
Nathan Eovaldi – Triceps (D15) – The Texas Rangers placed RHP Nathan Eovaldi on the 15-day injured list with a right triceps fatigue.
Jon Gray – Wrist (D60) – The Texas Rangers placed RHP Jon Gray on the 60-day injured list due to a fractured wrist.

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.
Sam Long – Elbow (D15) – The Kansas City Royals placed LHP Sam Long on the 15-day injured list with a left elbow inflammation.
Michael Massey – Ankle (D10) – The Kansas City Royals placed INF Michael Massey on the 10-day injured list due to a left ankle sprain.
Kyle Wright – Shoulder (D15) – The Kansas City Royals placed RHP Kyle Wright on the 15-day injured list due to a shoulder surgery.

Texas Rangers Upcoming 2024-2025 Schedule

June 19, 2025 vs Kansas City Royals
June 20, 2025 at Pittsburgh Pirates
June 21, 2025 at Pittsburgh Pirates
June 22, 2025 at Pittsburgh Pirates
June 23, 2025 at Baltimore Orioles
June 24, 2025 at Baltimore Orioles
June 25, 2025 at Baltimore Orioles
June 27, 2025 vs Seattle Mariners
June 28, 2025 vs Seattle Mariners
June 29, 2025 vs Seattle Mariners

Kansas City Royals Upcoming 2024-2025 Schedule

June 19, 2025 at Texas Rangers
June 20, 2025 at San Diego Padres
June 21, 2025 at San Diego Padres
June 22, 2025 at San Diego Padres
June 24, 2025 vs Tampa Bay Rays
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

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now