Cardinals Complete Sweep Over Astros in Close Contest
Saturday, April 18, 2026, 7:10 PM ET · Daikin Park
St. Louis Cardinals 7, Houston Astros 5, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won St. Louis Cardinals vs Houston Astros?
St. Louis Cardinals beat Houston Astros 7-5 at Daikin Park on April 18, 2026.
Who was favored in St. Louis Cardinals vs Houston Astros?
Houston Astros were the favorite at DraftKings, moneyline -149 (about 60% implied). The underdog won.
In a tightly contested matchup, the St. Louis Cardinals defeated the Houston Astros 7-5 at Daikin Park on April 18, 2026, completing a three-game series sweep. This victory marked the Cardinals' third consecutive win against the Astros, showcasing their dominance in this series.
The Astros have struggled recently, holding an 8-14 record for the season and posting a dismal 2-8 in their last ten games. Their recent form has seen them average 4.9 runs scored while allowing 7.0 runs per game. The Astros' last ten games included a mix of results, with their most recent outing being a loss to the Colorado Rockies, where they fell 2-3. In this stretch, they have managed to win only two games at home, while their away record remains a troubling 0-7.
In contrast, the Cardinals have found more success, boasting a 12-8 record overall and a 6-4 record in their last ten games. They are currently on a two-game winning streak, averaging 5.0 runs scored and allowing 5.8 runs per game during this period. Their latest victories came against the Cleveland Guardians, where they won 5-3 and 6-5 in consecutive games.
The matchup at Daikin Park was marked by several key moments. The scoring opened in the first inning when Yordan Alvarez of the Astros hit a home run to center field, giving Houston an early lead. However, the Cardinals quickly responded with a series of strong performances, including a home run from Masyn Winn in the third inning that extended their lead to 4-1. The Cardinals continued to build on their advantage with additional home runs from Fermín and Burleson, pushing the score to 7-1 by the eighth inning.
The Astros made a late push in the eighth inning, scoring two runs, including a run from José Altuve after a double play. They added two more runs in the ninth, courtesy of a home run from Whitcomb, but ultimately fell short, unable to overcome the Cardinals' lead.
In terms of injuries, the Astros were notably affected, with several key players on the injured list, including Brice Matthews, Mike Burrows, and Carlos Correa, all of whom are on the 60-day injured list. The Cardinals also faced injury challenges, with Everson Pereira on the 10-day injured list and Ramon Urias listed as day-to-day.
The betting odds from DraftKings reflected the competitive nature of the matchup, with the Astros priced at -149 on the money line and the Cardinals at +124. The spread was set at -1.5 for the Astros, with a total of 9.0 runs for the game.
As the game progressed, conditions remained conducive for baseball, with both teams showcasing their offensive capabilities. Viewers were treated to a display of power hitting, particularly from the Cardinals, who capitalized on the Astros' pitching struggles.
The series concluded with the Cardinals firmly establishing their superiority over the Astros, leaving Houston to regroup as they look to improve their performance in upcoming games.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | HOU -149 | 9 o -105 / u -115 | St. Louis Cardinals +124 · Houston Astros -149 |
Injury report
- Brice Matthews60-Day-ILKneeHouston Astros
- Mike Burrows15-Day-ILElbowHouston Astros
- Carlos Correa60-Day-ILAnkleHouston Astros
- Brandon Walter60-Day-ILElbowHouston Astros
- Everson Pereira10-Day-ILHandSt. Louis Cardinals
- Ramon UriasDay-To-DayArmSt. Louis Cardinals
- Masyn Winn10-Day-ILThumbSt. Louis Cardinals
- Andre Pallante15-Day-ILElbowSt. Louis Cardinals
- JJ Wetherholt10-Day-ILWristSt. Louis Cardinals
Recent form
Houston Astros
Last 10: 2-8Streak L14.9 scored · 7 allowed per game2-1 at home
- L2-3vs Colorado RockiesApr 17
- W3-1vs Colorado RockiesApr 16
- W7-6vs Colorado RockiesApr 15
- L2-6at Seattle MarinersApr 13
- L7-8at Seattle MarinersApr 12
- L6-9at Seattle MarinersApr 11
- L1-5at Colorado RockiesApr 8
- L7-9at Colorado RockiesApr 7
- L10-12at AthleticsApr 5
- L4-11at AthleticsApr 4
St. Louis Cardinals
Last 10: 6-4Streak W25 scored · 5.8 allowed per game3-2 away
- W5-3vs Cleveland GuardiansApr 15
- W6-5vs Cleveland GuardiansApr 14
- L3-9vs Cleveland GuardiansApr 13
- L3-9vs Boston Red SoxApr 12
- W3-2vs Boston Red SoxApr 11
- W6-1at Washington NationalsApr 8
- W7-6at Washington NationalsApr 7
- L6-9at Washington NationalsApr 6
- W5-3at Detroit TigersApr 5
- L6-11at Detroit TigersApr 4
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Milwaukee | - | 53 | W2 | .621 | 87 |
| Chicago | 9 | 62 | L2 | .557 | 78 |
| St. Louis | 17 | 70 | W2 | .500 | 70 |
| Pittsburgh | 19 | 72 | L1 | .486 | 68 |
| Cincinnati | 20 | 73 | W2 | .479 | 67 |
| Houston | - | 69 | W1 | .507 | 71 |
| Texas | 2 | 71 | L1 | .493 | 69 |
| Seattle | 5 | 74 | W2 | .471 | 66 |
| Athletics | 17 | 86 | W1 | .386 | 54 |
| Los Angeles | 18 | 87 | L2 | .379 | 53 |
How the scoring went
- 1st Inning2-0Gorman singled to right, Herrera scored on error and Wetherholt scored, Gorman safe at second on fielding error by right fielder Smith, Walker safe at third on error.
- 1st Inning2-1Alvarez homered to center (421 feet).
- 3rd Inning4-1Winn homered to left (373 feet), Gorman scored.
- 6th Inning5-1Fermín homered to left center (370 feet).
- 7th Inning6-1Burleson homered to right center (408 feet).
- 8th Inning7-1Urías scored on Gordon wild pitch.
- 8th Inning7-1Urías scored on Gordon wild pitch.
- 8th Inning7-2Walker grounded into double play, second to first, Altuve scored, Correa out at second, Alvarez to third.
- 9th Inning7-5Whitcomb homered to center (407 feet), Smith scored and Vázquez scored.
Win probability
Above the line favours Houston Astros, below favours St. Louis Cardinals.
Venue
- Daikin ParkHouston, Texas
- Attendance33319
- OfficialsWillie Traynor, Lance Barrett, Malachi Moore, Alfonso Marquez
Elsewhere
- Dodgers' Roberts says Ohtani 'visibly' ailing after 0-for-4 night
- 2026 MLB ABS challenge system tracker: Team, player rankings
- Saggese hits go-ahead single in the 10th in the Cardinals' 8-6 victory over the Dodgers
- St. Louis Cardinals vs. Los Angeles Dodgers: Game Highlights
- Schlittler sharp, the Yankees score 5 2-out runs in the 10th in a 6-3 win over the Angels
- New York Yankees vs. Los Angeles Angels: Game Highlights
Picks for MLB
MLB rules and settlement
These two, other days
- Cardinals Edge Astros in Extra Innings ShowdownApr 19, 2026
- Cardinals Sweep Astros in Impressive Series FinaleApr 17, 2026
- Cardinals Edge Astros in Close ContestMar 22, 2026
- Cardinals Defeat Astros 4-1 in MLB ClashMar 18, 2026
- Cardinals Edge Astros in Thrilling FinishMar 13, 2026