MLB

Kansas City Royals at Houston Astros – Where to Watch, Stream Info, TV Channel, and Live Updates (September 15, 2026)

How to Watch Game

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

Houston sits at exactly .500 with a three-game losing streak and a postseason spot hanging in the balance. Kansas City arrives having dropped two straight, but this Royals team has players worth watching regardless of where they stand in the division. These are two clubs with something to prove over the final weeks of the season, and the talent on the field makes this worth your full attention.

Yordan Alvarez anchors the Houston lineup with a .310 average, 38 home runs, and 96 RBI — numbers that put him in the conversation for the best hitter in the American League. On the other side, Bobby Witt Jr. has been Kansas City’s most compelling player all season, posting 84 runs, 143 hits, and 40 stolen bases. His return from the injured list has only sharpened his case as one of the game’s elite shortstops. Jac Caglianone adds another dimension for the Royals, hitting .281 with 23 home runs and 70 RBI. When those two offenses are clicking, this game has the ingredients to be genuinely entertaining.

Kansas City Royals at Houston Astros Game Information

Game Date: September 15, 2026
Game Time: 08:10 PM ET
TV Channel: Space City Home Network, Kansas City Royals, and MLB.TV – Houston Astros
Location: Daikin Park, Houston, TX
Live Stream: Fubo (free trial)

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Live Updates

10:31 PM ET
Tyler Tolbert strikes out swinging.
10:29 PM ET
Tyler Tolbert pinch-hitting for John Rave.
10:29 PM ET
Tyler Tolbert pinch-hitting for John Rave.
10:29 PM ET
Nick Loftin pops out to shallow left field to Jeremy Peña.
10:26 PM ET
Nick Loftin pinch-hitting for Michael Massey.
10:26 PM ET
Salvador Perez singles to center field.
10:24 PM ET
Salvador Perez pinch-hitting for Vinnie Pasquantino.
10:24 PM ET
Maikel Garcia flies out to deep right field to Cam Smith.
10:23 PM ET
Josh Hader (P) replaces Bryan Abreu (P).
10:23 PM ET
Nick Allen (2B) replaces Jose Altuve (2B), batting 4th.
10:22 PM ET
Jose Altuve grounds out to shallow infield, Maikel Garcia to Vinnie Pasquantino.
10:20 PM ET
Isaac Paredes strikes out swinging.
10:18 PM ET
Yordan Alvarez walks.
10:17 PM ET
Jeremy Peña strikes out swinging.
10:15 PM ET
Jose Cuas (P) replaces Lucas Erceg (P).
10:13 PM ET
Jac Caglianone strikes out swinging.
10:11 PM ET
Bobby Witt flies out to center field to Daulton Varsho.
10:11 PM ET
Carter Jensen flies out to deep right field to Cam Smith.
10:11 PM ET
Bryan Abreu (P) replaces AJ Blubaugh (P).
10:08 PM ET
Jorge Barrosa strikes out swinging.
10:06 PM ET
Cam Smith lines out to second base to Michael Massey.
10:03 PM ET
Christian Walker grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
10:03 PM ET
Lucas Erceg (P) replaces Michael Wacha (P).
10:01 PM ET
Isaac Collins called out on strikes.
9:59 PM ET
Kyle Isbel flies out to left field to Jorge Barrosa.
9:58 PM ET
John Rave grounds out to shallow infield, Jeremy Peña to Christian Walker.
9:56 PM ET
AJ Blubaugh (P) replaces Bennett Sousa (P).
9:55 PM ET
Daulton Varsho grounds out to second base, Michael Massey to Vinnie Pasquantino.
9:53 PM ET
Yainer Diaz lines out to center field to Kyle Isbel.
9:52 PM ET
Jose Altuve grounds out to second base, Michael Massey to Vinnie Pasquantino.
9:49 PM ET
Michael Massey flies out to deep center field to Daulton Varsho.
9:48 PM ET
Vinnie Pasquantino homers to center field.
9:46 PM ET
Maikel Garcia strikes out swinging.
9:45 PM ET
Jac Caglianone lines out to left field to Jorge Barrosa.
9:43 PM ET
Jorge Barrosa (LF) replaces LaMonte Wade (LF), batting 9th.
9:43 PM ET
Bennett Sousa (P) replaces Hunter Brown (P).
9:41 PM ET
Isaac Paredes grounds out to shallow infield, Bobby Witt to Vinnie Pasquantino.
9:37 PM ET
Yordan Alvarez homers to right field. Jeremy Peña scores.
9:35 PM ET
Jeremy Peña singles to center field.
9:33 PM ET
LaMonte Wade pops out to Carter Jensen.
9:33 PM ET
Cam Smith pops out to Vinnie Pasquantino.
9:28 PM ET
Bobby Witt grounds out to shortstop, Jeremy Peña to Christian Walker.
9:27 PM ET
Carter Jensen doubles to left field. Isaac Collins scores.
9:24 PM ET
Isaac Collins walks.
9:24 PM ET
Isaac Collins called out on strikes.
9:22 PM ET
Kyle Isbel grounds out to second base, Jose Altuve to Christian Walker.
9:20 PM ET
John Rave strikes out swinging.
9:20 PM ET
John Rave called out on strikes.
9:16 PM ET
Christian Walker called out on strikes.
9:15 PM ET
Daulton Varsho pops out to Vinnie Pasquantino.
9:13 PM ET
Yainer Diaz grounds out to shortstop, Bobby Witt to Vinnie Pasquantino.
9:10 PM ET
Michael Massey strikes out on a foul tip.
9:08 PM ET
Vinnie Pasquantino strikes out swinging.
9:04 PM ET
Maikel Garcia walks.
9:01 PM ET
Jac Caglianone strikes out swinging. Bobby Witt steals second.
8:59 PM ET
Bobby Witt singles to center field.
8:56 PM ET
Jose Altuve flies out to center field to Kyle Isbel.
8:56 PM ET
Isaac Paredes lines out to deep left field to Isaac Collins.
8:53 PM ET
Yordan Alvarez walks.
8:51 PM ET
Jeremy Peña homers to left field.
8:50 PM ET
LaMonte Wade grounds out to first base to Vinnie Pasquantino.
8:46 PM ET
Carter Jensen strikes out swinging.
8:43 PM ET
Isaac Collins strikes out swinging.
8:41 PM ET
Kyle Isbel strikes out swinging.
8:40 PM ET
John Rave walks.
8:37 PM ET
Cam Smith grounds out to third base, Maikel Garcia to Vinnie Pasquantino.
8:34 PM ET
Christian Walker strikes out swinging.
8:32 PM ET
Daulton Varsho hits into a force out to first base. Yainer Diaz out at second.
8:30 PM ET
Yainer Diaz hit by pitch.
8:28 PM ET
Michael Massey grounds out to second base, Jose Altuve to Christian Walker.
8:27 PM ET
Vinnie Pasquantino called out on strikes.
8:25 PM ET
Maikel Garcia grounds out to shallow infield, Jose Altuve to Christian Walker.
8:22 PM ET
Jose Altuve flies out to right center field to John Rave.
8:20 PM ET
Isaac Paredes flies out to center field to Kyle Isbel.
8:20 PM ET
Yordan Alvarez flies out to deep left field to Isaac Collins.
8:19 PM ET
Jeremy Peña homers to center field.
8:16 PM ET
Jac Caglianone strikes out swinging.
8:14 PM ET
Bobby Witt lines out to deep right field to Cam Smith.
8:12 PM ET
Carter Jensen strikes out swinging.

Game Preview

Houston sits fifth in the AL standings and is positioned to earn the No. 3 seed and host a wild-card round. At 75-75, the Astros cannot afford to let a three-game skid stretch further — every game from here carries real weight. Kansas City, at 66-84 and 11 games back, is playing out the string in the standings, but that does not make the Royals a soft opponent. They have gone 4-6 over their last ten games, matching Houston’s identical 4-6 mark, and they play with enough individual talent to make life difficult for a team trying to lock up a playoff position.

Houston Astros Team Statistics and Rankings

Win-Loss Record: 75-75
Home Record: 37-38
Away Record: 38-37
Division Record: 18-11
Streak: 3 Loss streak
Winning Percentage: .500

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 66-84
Home Record: 39-36
Away Record: 27-48
Division Record: 23-23
Streak: 2 Loss streak
Winning Percentage: .440

Stat Leaders

Houston Astros (75-75, #1 in division)

Batting Average Leader: Yordan Alvarez, 0.310
RBI Leader: Yordan Alvarez, 96 RBI
Home Run Leader: Yordan Alvarez, 38 HR
Runs Leader: Yordan Alvarez, 95 Runs
Hits Leader: Yordan Alvarez, 162 Hits
Stolen Bases Leader: Cam Smith, 10 SB
ERA Leader: Josh Hader, 0.87 ERA
Strikeout Leader: Peter Lambert, 141 K
Wins Leader: Peter Lambert, 8 W
Saves Leader: Josh Hader, 25 SV

Kansas City Royals (66-84, #5 in division)

Batting Average Leader: Tyler Tolbert, 0.298
RBI Leader: Carter Jensen, 72 RBI
Home Run Leader: Carter Jensen, 24 HR
Runs Leader: Bobby Witt Jr., 84 Runs
Hits Leader: Bobby Witt Jr., 143 Hits
Stolen Bases Leader: Bobby Witt Jr., 40 SB
ERA Leader: Nate Pearson, 1.23 ERA
Strikeout Leader: Noah Cameron, 149 K
Wins Leader: Noah Cameron, 9 W
Saves Leader: Lucas Erceg, 12 SV

What to Watch For

Alvarez is the obvious focal point for Houston, but Jeremy Peña has quietly built a strong season alongside him — 17 home runs, 47 RBI, and a .268 average with nine stolen bases. Isaac Paredes contributes another layer of power with 21 home runs and 85 RBI. The Astros’ offense has enough depth to carry them through a rough patch, provided the pitching stabilizes. Hunter Brown (3.52 ERA, 100 strikeouts) and Hayden Wesneski (3.70 ERA, five wins) represent the more reliable options in a rotation that has seen inconsistency from several arms.

For Kansas City, Witt Jr. is the player to watch, but Jac Caglianone has emerged as a genuine threat in the middle of the order. Michael Wacha (3.25 ERA, 147 strikeouts, nine wins) gives the Royals a legitimate ace-caliber arm capable of keeping any lineup honest. Noah Cameron (149 strikeouts, nine wins) adds further depth to a rotation that has more quality than the team’s record suggests. With Maikel Garcia sidelined on the 10-day IL with a hamstring issue, Michael Massey (.280, 11 home runs, 45 RBI) figures to carry additional responsibility in the infield. Nate Pearson’s 1.23 ERA out of the bullpen gives Kansas City a weapon late in close games.

Houston Astros Injury Report

Brice Matthews – Knee (D60) – The Houston Astros transferred OF Brice Matthews from the 10-day injured list to the 60-day injured list with a left knee sprain.
Steven Okert – Hamstring (D15) – The Houston Astros placed Steven Okert (RP) on the 15-day injured list with a right hamstring strain.
Carlos Correa – Ankle (D60) – The Houston Astros Carlos Correa was transferred to the 60-day injured list, he underwent season-ending surgery to repair a tendon tear in his left ankle, according to Jeff Passan of ESPN.com.
Mike Burrows – Elbow (D60) – The Houston Astros transferred RHP Mike Burrows from the 15-day injured list to the 60-day injured list with right elbow neuritis.
Brandon Walter – Elbow (D60) – The Houston Astros placed LHP Brandon Walter on the 60-day injured list as he recovers from left elbow surgery.

Kansas City Royals Injury Report

Alec Marsh – Shoulder (D60) – The Kansas City Royals placed RHP Alec Marsh on the 60-day injured list due to a shoulder injury.
Maikel Garcia – Hamstring (D10) – The Kansas City Royals placed INF Maikel Garcia on the 10-day injured list with a left hamstring strain.
Luinder Avila – Forearm (D60) – The Kansas City Royals transferred RHP Luinder Avila from the 15-day injured list to the 60-day injured list due to right forearm tightness.
Jonathan India – Shoulder (D60) – The Kansas City Royals transferred INF Jonathan India to the 60-day injured list.
Connor Seabold – Lat (D60) – The Kansas City Royals transferred RHP Connor Seabold to the 60-day injured list with right lat strain.
Cole Ragans – Elbow (D60) – The Kansas City Royals transferred LHP Cole Ragans from the 15-day injured list to the 60-day injured list with elbow impingement.
Nick Mears – Shoulder (D60) – The Kansas City Royals transferred RHP Nick Mears from the 15-day injured list to the 60-day injured list with a right shoulder impingement.
Beck Way – Back (D15) – The Kansas City Royals placed RHP Beck Way on the 15-day injured list due to low back spasm tightness.
Tony Gonsolin – Elbow (D15) – The Kansas City Royals placed RHP Tony Gonsolin on the 15-day injured list.
Carlos Estévez – Foot (D60) – The Kansas City Royals transferred RHP Carlos Estévez from the 15-day to the 60-day injured list with left foot contusion.
James McArthur – Elbow (D60) – The Kansas City Royals transferred RHP James McArthur from the 15-day injured list to the 60-day injured list with right elbow inflammation.
Stephen Kolek – Flexor (D60) – The Kansas City Royals transferred RHP Stephen Kolek from the 15-day injured list to the 60-day injured list with a right flexor strain.

Houston Astros Upcoming 2026 Schedule

September 15, 2026 vs Kansas City Royals
September 16, 2026 vs Kansas City Royals
September 17, 2026 vs Kansas City Royals
September 18, 2026 vs Atlanta Braves
September 19, 2026 vs Atlanta Braves
September 20, 2026 vs Atlanta Braves
September 22, 2026 at Seattle Mariners
September 23, 2026 at Seattle Mariners
September 24, 2026 at Athletics
September 25, 2026 at Athletics

Kansas City Royals Upcoming 2026 Schedule

September 15, 2026 at Houston Astros
September 16, 2026 at Houston Astros
September 17, 2026 at Houston Astros
September 18, 2026 at Pittsburgh Pirates
September 19, 2026 at Pittsburgh Pirates
September 20, 2026 at Pittsburgh Pirates
September 22, 2026 vs Chicago White Sox
September 23, 2026 vs Chicago White Sox
September 24, 2026 vs Chicago White Sox
September 25, 2026 vs Cleveland Guardians

Frequently Asked Questions

Where to watch Kansas City Royals vs Houston Astros game?
The Kansas City Royals vs Houston Astros game airs on Space City Home Network, Kansas City Royals, and MLB.TV – Houston Astros on September 15, 2026 at 08:10 PM ET. You can also stream it live on Fubo with no cable required — start a free trial.
Houston Astros game tonight: what time and what channel?
The Kansas City Royals vs Houston Astros game is scheduled for September 15, 2026 at 08:10 PM ET on Space City Home Network, Kansas City Royals, and MLB.TV – Houston Astros. You can stream it live on Fubo — no cable required. Free trial available.
How can I watch Houston Astros vs Kansas City Royals without cable?
You can watch Houston Astros vs Kansas City Royals without cable by streaming on Fubo. The game airs on Space City Home Network, Kansas City Royals, and MLB.TV – Houston Astros, which is included with a Fubo subscription. Regional availability restrictions may apply. Start a free trial and stream live — no cable needed.
Can I watch Kansas City Royals vs Houston Astros on Fubo?
Yes — the Kansas City Royals vs Houston Astros game is available on Fubo. Space City Home Network, Kansas City Royals, and MLB.TV – Houston Astros is included with a Fubo subscription — no cable required. Start a free trial.
Where can I live stream Kansas City Royals vs Houston Astros?
You can live stream Kansas City Royals vs Houston Astros on Fubo. The game airs on Space City Home Network, Kansas City Royals, and MLB.TV – Houston Astros and streams live on Fubo with no cable required. Start a free trial.
How can I watch Houston Astros vs Kansas City Royals online free?
You can watch Houston Astros vs Kansas City Royals online free by starting a Fubo free trial. Fubo streams the game live on smart TV, phone, tablet, and web browser — no cable required. Start your free trial.
Where is the Kansas City Royals vs Houston Astros game being played?
The Kansas City Royals vs Houston Astros game is being played at Daikin Park in Houston. Stream the game live on Fubo with no cable required — start a free trial.
What upcoming Houston Astros games can I watch on Fubo?
Upcoming Houston Astros games on Fubo:
• September 16, 2026 — Houston Astros vs Kansas City Royals | 08:10 PM ET
• September 17, 2026 — Houston Astros vs Kansas City Royals | 07:15 PM ET
• September 18, 2026 — Houston Astros vs Atlanta Braves | 08:10 PM ET
• September 19, 2026 — Houston Astros vs Atlanta Braves | 07:10 PM ET
• September 20, 2026 — Houston Astros vs Atlanta Braves | 02:10 PM ET

Stream live with no cable required. Start a free trial.

Does Fubo have MLB games?
Yes. Fubo carries MLB games on Space City Home Network, Kansas City Royals, and MLB.TV – Houston Astros. No cable required — sign up for Fubo and stream live MLB games on any device.
Can I record MLB games on Fubo?
Yes. Fubo includes Unlimited Cloud DVR at no extra cost, so you can record any MLB game on Space City Home Network, Kansas City Royals, and MLB.TV – Houston Astros and watch it on your own schedule. Start a free trial.

Our game previews are produced programmatically using real-time data via Sportradar and AI writing tools. Articles are regularly reviewed for accuracy before publication.

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now