Sign up free
Matchups
Props
Hit rates count how often tonight's line would have landed in each player's recent games.How to use the cheat sheet →
Research
Matchups ranked from this season's box scores; prices are FanDuel's.Research home →
Tools
Bet tracker
Free. Log a bet from any game page.Add a bet →
Sign up freeLog in
Game

St. Louis Cardinals vs Los Angeles Angels: result and box score, 20 July 2026

MLB games
Final, Angel Stadium
51–48
@
40–61
2FINAL3
Box score →

Matchup

Last 15 games
5.07Runs per game3.2
4.13Runs allowed4.93
0.692OPS0.633
3.58Bullpen ERA5.04
19.9Strikeout %26.5
MLB matchupsCardinals @ Angels
Away, 51–48
Home, 40–61
Tue 21 Jul, 03:10 UK, Angel Stadium
2 – 3

Box score

Box score

Team123456789RH
St. Louis Cardinals 020000000 24
Los Angeles Angels 001000002 36

St. Louis Cardinals

BatterABRH2B3BHRRBIBBSOSB
1. JJ Wetherholt 3000 0001 21
2. Iván Herrera 4000 0000 40
3. Alec Burleson 4000 0000 10
4. Jordan Walker 3111 0001 01
5. Lars Nootbaar 4110 0000 10
6. Masyn Winn 3000 0000 10
7. Nathan Church 3020 0010 00
8. Blaze Jordan 3000 0010 00
9. Jimmy Crooks 3000 0000 20
PitcherIPHRERBBSOHRPitches
Kyle Leahy6.031 1041 95
Ryne Stanek1.000 0110 13
George Soriano1.010 0010 14
Riley O'Brien0.122 2110 21

Los Angeles Angels

BatterABRH2B3BHRRBIBBSOSB
1. Zach Neto 4010 0000 10
2. Mike Trout 4000 0000 20
3. Nolan Schanuel 3020 0001 00
Oswald Peraza 0100 0000 00
4. Jorge Soler 3000 0000 20
Jose Siri 0100 0000 00
5. Vaughn Grissom 4011 0010 00
6. Josh Lowe 3000 0001 10
7. Jo Adell 3120 0120 00
8. Denzer Guzman 3000 0000 10
9. Logan O'Hoppe 2000 0000 00
Wade Meckler 1000 0000 00
Tyler Heineman 0000 0000 00
PitcherIPHRERBBSOHRPitches
José Soriano7.042 2170 95
Samy Natera Jr.1.000 0020 13
José Fermin1.000 0120 21

Team comparison

Last 15 games before this one
CardinalsAngels
5.07 Runs per game 3.2
4.13 Runs allowed 4.93
0.692 OPS 0.633
3.58 Bullpen ERA 5.04
19.9 Strikeout % 26.5

Weather at first pitch

77°F, wind 6 mph, 5 mph blowing out