MLB Scores · MLB Odds

Cardinals vs Astros

Final · Sat Apr 18 · 7:10 PM ET · Daikin Park

St. Louis CardinalsCardinals12-8
7
FinalApr 18, 2026
Houston AstrosAstros8-14
5
TVSpace City Home NetworkStreamMLB.TVCardinals.TV

Closing line

US sportsbook at first pitch
Moneyline
STL+124
HOU−149
Run line
STL +1.5−169
HOU −1.5+140
Total O/U
Over 9−105
Under 9−115
  • Run line: Cardinals +1.5 covered.
  • Total O/U: over 9 (12 runs).

Recap

The St. Louis Cardinals beat the Houston Astros 7-5 at Daikin Park in Houston on Apr 18, 2026 to move to 12-8.

The Cardinals have won 4 straight.

Score by inning

St. Louis Cardinals and Houston Astros, score by inning
Team123456789R
STL2020011107
HOU1000000135

W: Pallante (2-1) · L: McCullers (1-1) · S: O'Brien (2-0)

Scoring plays

Top 1

  1. STLSingleGorman 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.2-0

Bottom 1

  1. HOUHome runAlvarez homered to center (421 feet).2-1

Top 3

  1. STLHome runWinn homered to left (373 feet), Gorman scored.4-1

Top 6

  1. STLHome runFermín homered to left center (370 feet).5-1

Top 7

  1. STLHome runBurleson homered to right center (408 feet).6-1

Top 8

  1. STLWild PitchUrías scored on Gordon wild pitch.7-1

Bottom 8

  1. HOUDouble playWalker grounded into double play, second to first, Altuve scored, Correa out at second, Alvarez to third.7-2

Bottom 9

  1. HOUHome runWhitcomb homered to center (407 feet), Smith scored and Vázquez scored.7-5

Team stats

STLHOU
Hits
10
4
Home Runs
3
2
Runs Batted In
6
4
Walks
4
8
Strikeouts
11
9
Runners Left On Base
20
12
Errors
0
1

Player stats

Cardinals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
JJ Wetherholt 2B1-3311001131.236.380.375
Ivan Herrera C1-4411000218.214.398.357
Alec Burleson 1B2-5512110010.299.389.481
Jordan Walker RF1-4401001220.312.376.662
Nolan Gorman DH2-5512200018.222.292.365
Masyn Winn SS1-5511210321.190.319.293
Ramon Urias 3B0-331000109.194.310.444
Nathan Church LF1-4401000218.217.260.304
Jose Fermin LF1-3311111126.250.350.438
Victor Scott II CF0-000000000.235.273.255

Cardinals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Andre Pallante P5.031135187-484.0587
Gordon Graceffo P2.000001026-150.8726
Matt Svanson P1.001131024-913.5024
George Soriano P0.113321117-74.8217
Riley O'Brien P0.20000107-60.007

Astros · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jose Altuve 2B0-4410001221.278.394.468
Yordan Alvarez LF2-4412111120.342.485.789
Carlos Correa SS0-2200002123.264.354.375
Christian Walker 1B0-4400000119.263.352.500
Isaac Paredes DH0-4400000114.186.314.254
Taylor Trammell CF1-440100019.292.370.333
Cam Smith RF0-2210002017.257.356.446
Christian Vazquez C0-2210002024.375.444.688
Shay Whitcomb 3B1-4411310214.143.250.571

Astros · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Lance McCullers Jr. P5.054434191-586.2091
Colton Gordon P2.243315264-389.9564
AJ Blubaugh P1.110002016-107.0716

Game info

VenueDaikin Park, Houston, TX
Attendance33,319
OfficialsHome Plate Umpire: Willie Traynor · First Base Umpire: Lance Barrett · Second Base Umpire: Malachi Moore · Third Base Umpire: Alfonso Marquez
TVSpace City Home Network · local

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:48 PM ET. How game pages are made