Houston Astros

Houston Astros vs St. Louis Cardinals Live Stream: How to Watch MLB Spring Training

How to Watch Game

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

The Cardinals will host the Astros on Friday afternoon as Grapefruit League play continues in Arizona.

Spring training has reached the halfway points and on Friday afternoon, the Houston Astros and the St. Louis Cardinals will meet at Roger Dean Stadium for a Grapefruit League matchup. Both clubs are using these preseason contests to iron out rotations and give players important at-bats before the Grapefruit and Cactus Leagues wrap up and the regular season begins in March. Fans can look for both teams to work through lineups and pitching depth on Friday, with players getting crucial work in at the plate and on the mound. As managers work through jockeying roster spots between up-and-coming players and veterans, the competition will heat up both on the field and in the dugout under the Florida sun.

How to Watch Houston Astros vs St. Louis Cardinals in MLB:

Game Date: Friday, March 13, 2026

Game Time: 6:05 p.m. ET

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

TV: MLB Network

Location: Roger Dean Stadium

Live stream the Houston Astros vs St. Louis Cardinals game on Fubo: Start watching now!

The Cardinals come into Friday’s game following a 3-1 win over the Mets on Thursday afternoon. The win was credited to Michael McGreevy on the mound with five innings of work and three strikeouts while only giving up one earned run. The Mets struck first with a solo home run in the top of first, but the Cardinals rallied to pull off the win. Nelson Velázquez hit a two-run homer to right field to plate Masyn Winn and take the lead. Alec Burleson brought the final run in with an RBI single to score Nathan Church in the bottom of the second. The remainder of the game was a defensive battle in which both teams showed promise for the upcoming season.

Houston will look to bounce back after a tough 3-2 loss to the Nationals on Thursday night following a delayed start due to weather. The Astros jumped out to a 2-0 lead from a Yainer Diaz double to plate Yordan Alvarez and a Carlos Correa solo shot to ccenter field. The Nationals rallied, however, and scored three unanswered runs to win the game. Logan VanWey took the loss on the mound after giving up one earned run in one inning, blowing the save for Houston.

The Astros and Cardinals have already met three times in spring training play. The Cardinals won the first two meetings with a 6-5 win in the first game and a 9-4 win in the second. The Astros won the third game in a dominant 10-3 victory last week. The teams will meet once more before spring training comes to a close, as well.

What Time Is Houston Astros vs St. Louis Cardinals?

The Houston Astros vs St. Louis Cardinals game takes place on Friday, March 13, 2026 at 6:05 p.m. ET. Tune in and catch some great MLB baseball action.

What Channel Is The Houston Astros vs St. Louis Cardinals Game On?

Looking to watch this game? Fans can tune into MLB Network to see the action. Make sure you subscribe to Fubo now to watch this matchup, as well as numerous other sports leagues.

Watch the Houston Astros vs St. Louis Cardinals game on Fubo: Start watching now!

Regional restrictions may apply.

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now