Houston Astros vs St. Louis Cardinals Prediction & Picks - MLB

USA - MLB

Houston Astros
4/17/26 20:10
St. Louis Cardinals

Prediction:

 

Over 8.5 Total Runs

-105
$200 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Matt Lowrimore | in MLB Picks

A full 15-game slate is scheduled in the MLB on Friday, and will include an interleague matchup between the Houston Astros and the St. Louis Cardinals. Let’s take a look at the match statistics and predictions for this game between the Astros and the Cardinals.

St. Louis has been mediocre to start the season, but they did just take two out of three from the Cleveland Guardians. The Cardinals are now set to start Kyle Leahy for Game 1 of this series against the Astros. Leahy has a record of 1-2 this season and an ERA of 5.14. Through three starts this season, Leahy has allowed eight earned runs over 14.0 innings and at least two in all three of his starts.

As for Houston, they have been extremely inconsistent to start the season. The Astros just lost to the Colorado Rockies on Thursday, and are 2-8 in their last 10 games. Looking to bounce back in Game 1 against the Cardinals, the Astros will start Peter Lambert. He has not pitched in the MLB since 2024, when he was with the Colorado Rockies. In that season, he posted a record of 2-5 and had an ERA of 5.72.

Houston Astros vs St. Louis Cardinals Form

Table

Teams Pts P W L
11 St. Louis Cardinals
0.525 80 42 38
18 Houston Astros
0.482 85 41 44

Houston Astros and St. Louis Cardinals Latest Matches

Houston Astros
Houston Astros Latest matches
L L L W W L
Victories

2/6 (33%)

Defeats

4/6 (67%)

Apr 16, 2026 - MLB

Houston Astros
2 :  3
Colorado Rockies

Apr 15, 2026 - MLB

Houston Astros
3 :  1
Colorado Rockies

Apr 14, 2026 - MLB

Houston Astros
7 :  6
Colorado Rockies

Apr 13, 2026 - MLB

Seattle Mariners
6 :  2
Houston Astros

Apr 12, 2026 - MLB

Seattle Mariners
6 :  1
Houston Astros

Apr 11, 2026 - MLB

Seattle Mariners
8 :  7
Houston Astros
W W W W W L
Victories

5/6 (83%)

Defeats

1/6 (17%)

Apr 16, 2026 - MLB

Houston Astros
2 :  3
Colorado Rockies

Apr 15, 2026 - MLB

Houston Astros
3 :  1
Colorado Rockies

Apr 14, 2026 - MLB

Houston Astros
7 :  6
Colorado Rockies

Apr 1, 2026 - MLB

Houston Astros
6 :  4
Boston Red Sox

Mar 31, 2026 - MLB

Houston Astros
9 :  2
Boston Red Sox

Mar 30, 2026 - MLB

Houston Astros
8 :  1
Boston Red Sox
L L L L L L
Victories

0/6 (0%)

Defeats

6/6 (100%)

Apr 13, 2026 - MLB

Seattle Mariners
6 :  2
Houston Astros

Apr 12, 2026 - MLB

Seattle Mariners
6 :  1
Houston Astros

Apr 11, 2026 - MLB

Seattle Mariners
8 :  7
Houston Astros

Apr 10, 2026 - MLB

Seattle Mariners
9 :  6
Houston Astros

Apr 8, 2026 - MLB

Colorado Rockies
9 :  1
Houston Astros

Apr 7, 2026 - MLB

Colorado Rockies
5 :  1
Houston Astros
St. Louis Cardinals
St. Louis Cardinals Latest matches
W L L L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 15, 2026 - MLB

St. Louis Cardinals
5 :  3
Cleveland Guardians

Apr 14, 2026 - MLB

St. Louis Cardinals
6 :  5
Cleveland Guardians

Apr 13, 2026 - MLB

St. Louis Cardinals
3 :  9
Cleveland Guardians

Apr 12, 2026 - MLB

St. Louis Cardinals
3 :  9
Boston Red Sox

Apr 11, 2026 - MLB

St. Louis Cardinals
1 :  7
Boston Red Sox

Apr 10, 2026 - MLB

St. Louis Cardinals
3 :  2
Boston Red Sox
W L L L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 15, 2026 - MLB

St. Louis Cardinals
5 :  3
Cleveland Guardians

Apr 14, 2026 - MLB

St. Louis Cardinals
6 :  5
Cleveland Guardians

Apr 13, 2026 - MLB

St. Louis Cardinals
3 :  9
Cleveland Guardians

Apr 12, 2026 - MLB

St. Louis Cardinals
3 :  9
Boston Red Sox

Apr 11, 2026 - MLB

St. Louis Cardinals
1 :  7
Boston Red Sox

Apr 10, 2026 - MLB

St. Louis Cardinals
3 :  2
Boston Red Sox
L L W L W W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Apr 8, 2026 - MLB

Washington Nationals
1 :  6
St. Louis Cardinals

Apr 7, 2026 - MLB

Washington Nationals
6 :  7
St. Louis Cardinals

Apr 6, 2026 - MLB

Washington Nationals
9 :  6
St. Louis Cardinals

Apr 5, 2026 - MLB

Detroit Tigers
3 :  5
St. Louis Cardinals

Apr 4, 2026 - MLB

Detroit Tigers
11 :  6
St. Louis Cardinals

Apr 3, 2026 - MLB

Detroit Tigers
4 :  0
St. Louis Cardinals

Houston Astros against St. Louis Cardinals : Head to Head (H2H)

Houston Astros

17 %

St. Louis Cardinals

83 %

Mar 22, 2026 - MLB Spring Training

Houston Astros
2 :  3
St. Louis Cardinals

Mar 18, 2026 - MLB Spring Training

St. Louis Cardinals
4 :  1
Houston Astros

Mar 13, 2026 - MLB Spring Training

St. Louis Cardinals
5 :  4
Houston Astros

Mar 9, 2026 - MLB Spring Training

Houston Astros
10 :  3
St. Louis Cardinals

Feb 26, 2026 - MLB Spring Training

St. Louis Cardinals
9 :  4
Houston Astros

Feb 22, 2026 - MLB Spring Training

Houston Astros
5 :  6
St. Louis Cardinals

Houston Astros - St. Louis Cardinals Key Points

  1. Kyle Leahy has an ERA of 5.14
  2. St. Louis is averaging 4.44 runs per game
  3. Houston is averaging 5.35 runs per game
  4. Peter Lambert had an ERA of 5.72 in 2024

Our Houston Astros vs St. Louis Cardinals Prediction

Somehow, the Astros are the favorites to win this game; however, the over looks to be the best betting option. If there is one thing the Astros have been good at this season, it is scoring runs. Houston is averaging 5.35 runs per game, but has generally been unable to hold leads due to their lackluster pitching.

St. Louis, on the other hand, also has a solid offense, averaging 4.44 runs per game. Just like Houston, their pitching staff has struggled, and they have a team ERA of 4.94. Therefore, because both teams have allowed a ton of runs, our Houston Astros vs St. Louis Cardinals prediction is: Over 8.5 Total Runs.

Prediction:

 

Over 8.5 Total Runs

-105
$200 offered for betting!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.

Houston Astros vs St. Louis Cardinals Picks