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

USA - MLB

Houston Astros
4/18/26 19:10
St. Louis Cardinals

Prediction:

 

OVER 8.5

-122
$350 offered for betting!

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

 by Travis Pulver | in MLB Picks

The Astros (8-13, 7-4 Home) will try to end the current slide at two games when they host the St. Louis Cardinals (11-8, 4-3 Away) in Game Two of a three-game series at Daiken Park in Houston, TX. Game time is scheduled for 7:10 p.m. EST with coverage provided by MLB.TV.

It has not been a great start to the season for the Astros. With Friday night's loss to the Cardinals, Houston has dropped 10 of its last 12 games. Generating offense has not been an issue; the Astros rank fourth in the league with a .262 batting average and fifth in runs scored with 111 (one of eight teams with 100+ runs scored). But the pitching has been awful. The staff has the worst ERA in baseball at 6.09, and only the Nationals have surrendered more home runs (20).

Houston will turn to Lance McCullers Jr. to start the day. McCullers Jr. had a great start in his first outing, going seven innings and giving up four hits and one run. But he struggled in his last two, failing to get out of the fourth inning in both and allowing a total of nine earned runs.

Andre Pallante will start for the Cardinals. Like McCullers Jr., he had a great start in his first outing (five innings, three hits, no runs allowed). His second wasn’t bad (five innings, three hits, four walks, two earned runs), but he was hit hard in his last one (five innings, nine hits, seven earned runs).

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. The Cardinals lead the all-time series vs. the Astros, 391-343-2.
  2. Houston is 8-13 ATS (run line) this season; St. Louis is 10-8.
  3. The OVER is 14-7 for Houston this season and 11-7-1 for the Cardinals.
  4. Betting Public: 87% of total tickets and 92% of the handle are on the OVER.

Our Houston Astros vs St. Louis Cardinals Prediction

This game may be the easiest bet of the day—the OVER. With how poorly Houston is pitching, the Cardinals' lineup will make fantasy owners around the country very happy. The Astros have allowed 5+ runs in ten of their last 12 games. So, the Cards should win this game and probably cover. But Andre Pallante has not been impressive this season. Houston’s lineup could have a game against him. Win? Maybe. Cover? It’s possible. Either way, the score will be high.

Our St. Louis vs. Houston Pick: OVER 8.5

Prediction:

 

OVER 8.5

-122
$350 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