MLB

Seattle Mariners at Texas Rangers – Where to Watch, Stream Info, TV Channel, and Live Updates (June 28, 2025)

How to Watch Game

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

The Seattle Mariners (42-39) are set to face the Texas Rangers (40-42) in a matchup that highlights contrasting recent performances. The Mariners enter the game on a one-game winning streak, while the Rangers are looking to break a one-game losing streak. Seattle currently holds a winning percentage of .519, bolstered by strong individual performances, including Cal Raleigh, who leads the team with 32 home runs and 69 RBIs. In contrast, Texas, with a winning percentage of .488, has been hampered by injuries, including the absence of key players like Tyler Mahle and Wyatt Langford. Both teams are vying for a crucial win as they navigate the competitive landscape of their division.

Seattle Mariners at Texas Rangers Game Information

Game Date: June 28, 2025
Game Time: 04:05 PM ET
TV Channel: FOX Sports 1, ATT ROOT Sports Northwest Main, Rangers Sports Network, FOX Deportes
Location: Globe Life Field, Arlington, TX
Live Stream: Fubo (free trial)

Live Updates

7:12 PM ET
Marcus Semien singles to right field. Corey Seager to second. Josh Smith to third. Alejandro Osuna scores.
7:08 PM ET
Corey Seager walks.
7:04 PM ET
Josh Smith hit by pitch.
7:03 PM ET
Sam Haggerty strikes out swinging.
7:02 PM ET
Sam Haggerty pinch-hitting for Kyle Higashioka.
7:03 PM ET
Alejandro Osuna placed on 2nd.
7:01 PM ET
Andrés Muñoz (P) replaces Matt Brash (P).
7:01 PM ET
Dylan Moore switches from 3B to RF.
7:01 PM ET
Ben Williamson remains in the game as 3B.
7:00 PM ET
J.P. Crawford pops out to shallow center field to Corey Seager.
6:58 PM ET
Cole Young called out on strikes.
6:56 PM ET
Dylan Moore strikes out swinging.
6:55 PM ET
Ben Williamson pinch-running for Dominic Canzone.
6:55 PM ET
Dominic Canzone placed on 2nd.
6:54 PM ET
Shawn Armstrong (P) replaces Robert Garcia (P).
6:53 PM ET
Alejandro Osuna grounds out to second base, J.P. Crawford to Donovan Solano.
6:51 PM ET
Josh Jung walks.
6:48 PM ET
Evan Carter grounds out to shortstop, J.P. Crawford to Donovan Solano.
6:47 PM ET
Jonah Heim strikes out swinging.
6:44 PM ET
Matt Brash (P) replaces Gabe Speier (P).
6:43 PM ET
Dominic Canzone lines out to right field to Adolis García.
6:42 PM ET
Donovan Solano grounds out to shortstop. Randy Arozarena out at second.
6:40 PM ET
Randy Arozarena singles to left field.
6:37 PM ET
Robert Garcia (P) replaces Chris Martin (P).
6:36 PM ET
Adolis García strikes out swinging.
6:34 PM ET
Marcus Semien pops out to shallow infield to Donovan Solano.
6:33 PM ET
Corey Seager grounds out to first base, Donovan Solano to Gabe Speier.
6:30 PM ET
Luke Raley strikes out swinging.
6:29 PM ET
Cal Raleigh flies out to shallow left field to Alejandro Osuna.
6:28 PM ET
Julio Rodríguez singles to shallow left field.
6:24 PM ET
Chris Martin (P) replaces Hoby Milner (P).
6:24 PM ET
J.P. Crawford grounds out to shortstop, Corey Seager to Josh Smith.
6:21 PM ET
Josh Smith grounds out to shallow infield to Donovan Solano.
6:18 PM ET
Gabe Speier (P) replaces Carlos Vargas (P).
6:17 PM ET
Kyle Higashioka walks on a pitch clock violation by the pitcher.
6:14 PM ET
Alejandro Osuna grounds out to second base, Cole Young to Donovan Solano.
6:13 PM ET
Josh Jung grounds out to shortstop, J.P. Crawford to Donovan Solano.
6:11 PM ET
Carlos Vargas (P) replaces Bryan Woo (P).
6:11 PM ET
Dylan Moore remains in the game as 3B.
6:09 PM ET
Cole Young grounds out to shallow infield, Josh Jung to Josh Smith.
6:08 PM ET
Dylan Moore flies out to deep center field to Evan Carter.
6:08 PM ET
Dylan Moore pinch-hitting for Miles Mastrobuoni.
6:08 PM ET
Dominic Canzone grounds out to first base, Josh Smith to Hoby Milner.
6:07 PM ET
Hoby Milner (P) replaces Kumar Rocker (P).
6:05 PM ET
Evan Carter pops out to shallow infield to Cole Young.
6:02 PM ET
Jonah Heim strikes out swinging.
6:00 PM ET
Adolis García strikes out swinging.
5:56 PM ET
Donovan Solano grounds out to shallow infield, Kyle Higashioka to Josh Smith.
5:54 PM ET
Randy Arozarena singles to shallow center field. Cal Raleigh scores.
5:52 PM ET
Luke Raley grounds out to first base, Josh Smith to Kumar Rocker. Cal Raleigh to third.
5:49 PM ET
Cal Raleigh singles to right field.
5:48 PM ET
Julio Rodríguez strikes out swinging.
5:44 PM ET
Marcus Semien called out on strikes.
5:41 PM ET
Corey Seager walks.
5:40 PM ET
Josh Smith pops out to shallow left field to J.P. Crawford.
5:39 PM ET
Kyle Higashioka strikes out swinging.
5:36 PM ET
J.P. Crawford grounds out to first base to Josh Smith.
5:35 PM ET
Cole Young pops out to Kyle Higashioka.
5:33 PM ET
Miles Mastrobuoni grounds out to second base, Marcus Semien to Josh Smith.
5:29 PM ET
Alejandro Osuna pops out to shallow left field to Miles Mastrobuoni.
5:27 PM ET
Josh Jung singles to center field.
5:26 PM ET
Evan Carter flies out to left field to Randy Arozarena.
5:25 PM ET
Jonah Heim strikes out swinging.
5:21 PM ET
Dominic Canzone called out on strikes.
5:18 PM ET
Donovan Solano strikes out swinging.
5:16 PM ET
Randy Arozarena hit by pitch.
5:15 PM ET
Luke Raley grounds out to shallow infield, Kumar Rocker to Josh Smith. Cal Raleigh to second.
5:12 PM ET
Cal Raleigh walks.
5:08 PM ET
Adolis García strikes out swinging.
5:06 PM ET
Marcus Semien singles to center field.
5:05 PM ET
Corey Seager homers to right field. Josh Smith scores.
5:02 PM ET
Josh Smith reaches on error. Throwing error by J.P. Crawford.
5:00 PM ET
Kyle Higashioka flies out to deep right center field to Luke Raley.
4:59 PM ET
Alejandro Osuna walks.
4:55 PM ET
Julio Rodríguez hits into a force out to second base. Cole Young out at second.
4:54 PM ET
J.P. Crawford called out on strikes.
4:50 PM ET
Cole Young hit by pitch.
4:49 PM ET
Miles Mastrobuoni strikes out swinging.
4:48 PM ET
Dominic Canzone homers to right field.
4:44 PM ET
Josh Jung strikes out swinging.
4:42 PM ET
Evan Carter singles to center field.
4:41 PM ET
Jonah Heim flies out to deep right field to Dominic Canzone.
4:40 PM ET
Adolis García strikes out swinging.
4:37 PM ET
Donovan Solano grounds out to shortstop. Luke Raley out at second.
4:35 PM ET
Randy Arozarena lines out to deep left field to Alejandro Osuna.
4:34 PM ET
Luke Raley singles to left field.
4:31 PM ET
Marcus Semien strikes out swinging.
4:30 PM ET
Corey Seager grounds out to shallow infield. Josh Smith out at second.
4:28 PM ET
Josh Smith singles to left field.
4:24 PM ET
Cal Raleigh grounds out to shallow right field, Marcus Semien to Josh Smith.
4:23 PM ET
Julio Rodríguez flies out to left field to Alejandro Osuna.
4:22 PM ET
J.P. Crawford strikes out swinging.

Texas Rangers Team Statistics and Rankings

Win-Loss Record: 40-42
Home Record: 23-17
Away Record: 17-25
Division Record: 8-7
Streak: 1 Loss streak
Winning Percentage: .488

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Seattle Mariners Team Statistics and Rankings

Win-Loss Record: 42-39
Home Record: 20-19
Away Record: 22-20
Division Record: 10-6
Streak: 1 Win streak
Winning Percentage: .519

Stat Leaders

Texas Rangers (40-42, #4 in division)

Batting Average Leader: Josh Smith, 0.279
RBI Leader: Adolis García, 42 RBI
Home Run Leader: Wyatt Langford, 13 HR
Runs Leader: Josh Smith, 36 Runs
Hits Leader: Marcus Semien, 227 Hits
Stolen Bases Leader: Wyatt Langford, 11 SB
ERA Leader: Cole Winn, 0.60 ERA
Strikeout Leader: Jacob deGrom, 94 K
Wins Leader: Jacob deGrom, 8 W
Saves Leader: Luke Jackson, 9 SV

Seattle Mariners (42-39, #2 in division)

Batting Average Leader: J.P. Crawford, 0.284
RBI Leader: Cal Raleigh, 69 RBI
Home Run Leader: Cal Raleigh, 32 HR
Runs Leader: Cal Raleigh, 58 Runs
Hits Leader: Julio Rodríguez, 246 Hits
Stolen Bases Leader: Randy Arozarena, 14 SB
ERA Leader: Andrés Muñoz, 1.17 ERA
Strikeout Leader: Bryan Woo, 87 K
Wins Leader: Bryan Woo, 7 W
Saves Leader: Andrés Muñoz, 18 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.
Wyatt Langford – Side (D10) – The Texas Rangers placed OF Wyatt Langford on the 10-day injured list due to left oblique strain.
Josh Sborz – Shoulder (D60) – The Texas Rangers placed RHP Josh Sborz on the 60-day injured list to right shoulder surgery.
Jake Burger – Oblique (D10) – The Texas Rangers placed INF Jake Burger on the 10-day injured list due to a left oblique injury.
Cody Bradford – Elbow (D60) – The Texas Rangers placed LHP Cody Bradford to the 60-day injured list with a left elbow sprain.
Jon Gray – Wrist (D60) – The Texas Rangers placed RHP Jon Gray on the 60-day injured list due to a fractured wrist.

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.

Texas Rangers Upcoming 2024-2025 Schedule

June 28, 2025 vs Seattle Mariners
June 29, 2025 vs Seattle Mariners
June 30, 2025 vs Baltimore Orioles
July 01, 2025 vs Baltimore Orioles
July 02, 2025 vs Baltimore Orioles
July 04, 2025 at San Diego Padres
July 05, 2025 at San Diego Padres
July 06, 2025 at San Diego Padres
July 07, 2025 at Los Angeles Angels
July 08, 2025 at Los Angeles Angels

Seattle Mariners Upcoming 2024-2025 Schedule

June 28, 2025 at Texas Rangers
June 29, 2025 at Texas Rangers
June 30, 2025 vs Kansas City Royals
July 01, 2025 vs Kansas City Royals
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

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now