MLB7/21/2026
Scheduled
TIME:2:10 AM UTC
VENUE:
STL logo
STL
51-47.520
Away Team
Last5: W2L3
00
39-61.390
LAA
LAA logo
Home Team
Last5: W2L3

AI Game Overview

Ladies and gentlemen, welcome to the diamond! I’m thrilled to break down this mid-summer clash as the St. Louis Cardinals head west to take on the Los Angeles Angels this July 21st.

As we hit the heart of the 2026 MLB season, this matchup serves as a fascinating cross-league test. The Cardinals, known for their storied tradition and tactical approach, are looking to assert their dominance on the road, while the Angels are eager to defend their home turf in Anaheim and keep their momentum surging as we push toward the late-season stretch.

Now, I know you’re looking for the edge—the betting markets are currently holding their cards close to the vest. With the moneyline, point spread, and over/under yet to be defined, the oddsmakers are clearly waiting to see how the starting rotations shake out as we approach first pitch. This lack of early movement only adds to the intrigue; it’s a blank canvas for what promises to be a high-stakes tactical battle.

Whether it’s the Cardinals’ disciplined lineup or the Angels’ explosive potential, this game is all about execution under the lights. Keep your eyes glued to the roster updates as we get closer to game time—this is the kind of mid-season showdown that defines a team's character.

Grab your popcorn, folks. It’s St. Louis versus Los Angeles. It’s baseball at its finest. Let’s play ball!

AI Matchup Overview

AI Projected Winner
STL logo
STL

See detailed probability breakdown in the app

Mobile Exclusive

Win Probability Charts

View a detailed pie chart showing our AI-powered prediction breakdown and historical matchup analytics.

Get access to advanced analytics, real-time insights, and exclusive betting tools with our mobile app subscription.

The St. Louis Cardinals enter this matchup with a significantly stronger profile than the Los Angeles Angels, boasting a winning record of 51-47 compared to the Angels' struggling 39-61 mark. While the Cardinals have maintained a positive run differential, the Angels have been outscored by 62 runs this season, highlighting major deficiencies in their pitching and defensive consistency. Although the Angels took two of three games in their early 2025 series against St. Louis, the current trajectory of both clubs suggests a shift in momentum. The Cardinals possess the superior depth and overall stability required to handle a struggling Angels squad on the road, making St. Louis the clear favorite in this contest.

Previous Matchups

2025Apr 2
LAA5
@
12STL
2025Apr 1
LAA9
@
7STL
2025Mar 31
LAA5
@
4STL

Game Popularity

Based on social media tweets and mentions

Mobile Exclusive

Trend Direction

Track how the interest in this game is changing over time.

Get access to advanced analytics, real-time insights, and exclusive betting tools with our mobile app subscription.

Betting Odds

Compare All Sportsbooks

Shop for the best lines across 11 sportsbooks to maximize your value.

FanDuel
SPREAD
MONEYLINE
TOTAL
STL logo
-1.5+168
+106
O 8.5-122
LAA logo
+1.5-205
-124
U 8.5+100
MyBookie.ag
SPREAD
MONEYLINE
TOTAL
STL logo
+1.5-192
+101
O 9+101
LAA logo
-1.5+161
-119
U 9-123
LowVig.ag
SPREAD
MONEYLINE
TOTAL
STL logo
+1.5-200
+106
O 8.5-118
LAA logo
-1.5+175
-117
U 8.5+103
BetOnline.ag
SPREAD
MONEYLINE
TOTAL
STL logo
+1.5-200
+106
O 8.5-120
LAA logo
-1.5+174
-117
U 8.5+100
DraftKings
SPREAD
MONEYLINE
TOTAL
STL logo
-1.5+159
+100
O 8.5-120
LAA logo
+1.5-194
-120
U 8.5+100
Caesars
SPREAD
MONEYLINE
TOTAL
STL logo
+1.5-205
+100
O 8.5-120
LAA logo
-1.5+170
-120
U 8.5+100
BetUS
SPREAD
MONEYLINE
TOTAL
STL logo
+1.5-200
+107
O 8.5-120
LAA logo
-1.5+172
-117
U 8.5+100
BetMGM
SPREAD
MONEYLINE
TOTAL
STL logo
-1.5+165
+100
O 8.5-120
LAA logo
+1.5-200
-120
U 8.5+100
Fanatics
SPREAD
MONEYLINE
TOTAL
STL logo
-1.5+160
+100
O 8.5-120
LAA logo
+1.5-195
-120
U 8.5+100
BetRivers
SPREAD
MONEYLINE
TOTAL
STL logo
-1.5+160
+100
O 8.5-118
LAA logo
+1.5-200
-117
U 8.5-103
Bovada
SPREAD
MONEYLINE
TOTAL
STL logo
+1.5-200
+101
O 8.5-120
LAA logo
-1.5+170
-121
U 8.5+100

Current Season Games

STL logoSTL

L@ ARI7 - 8
L@ ARI3 - 5
W@ ARI5 - 4
Lvs ATL3 - 4
Wvs ATL4 - 1
Wvs ATL2 - 1
Lvs MIL4 - 8
Wvs MIL5 - 1
Lvs MIL2 - 10
Lvs MIL3 - 4
Lvs MIL3 - 4
L@ CHC4 - 6
W@ CHC3 - 0
W@ CHC17 - 1
W@ ATL11 - 5
L@ ATL1 - 5
W@ ATL5 - 3
Wvs MIA2 - 1
Lvs MIA1 - 5
Lvs MIA0 - 4
Lvs ARI4 - 9
Lvs ARI3 - 4
Wvs ARI3 - 2
W@ KC12 - 10
L@ KC5 - 6
L@ KC6 - 14
Lvs SD1 - 6
Wvs SD3 - 2
Wvs SD3 - 0
L@ MIN4 - 5
W@ MIN9 - 6
L@ MIN8 - 9
L@ NYM4 - 5
W@ NYM9 - 2
W@ NYM7 - 0
Wvs CIN5 - 3
Wvs CIN6 - 5
Wvs CIN10 - 3
Wvs TEX5 - 3
Lvs TEX4 - 7
Lvs TEX1 - 2
Wvs CHC5 - 1
Lvs CHC1 - 6
Wvs CHC6 - 5
L@ MIL1 - 2
L@ MIL0 - 6
L@ MIL1 - 5
L@ CIN6 - 7
W@ CIN8 - 1
Lvs PIT2 - 6
Lvs PIT0 - 7
Wvs PIT9 - 6
Lvs KC0 - 2
Wvs KC4 - 2
Wvs KC5 - 4
W@ OAK5 - 4
L@ OAK2 - 6
W@ OAK6 - 4
L@ SD2 - 3
L@ SD2 - 4
W@ SD6 - 0
W@ SD2 - 1
Lvs MIL2 - 6
Wvs MIL6 - 3
Lvs LAD1 - 4
Wvs LAD3 - 2
Wvs LAD7 - 2
W@ PIT10 - 5
W@ PIT5 - 4
W@ PIT11 - 7
W@ PIT4 - 2
Lvs SEA2 - 3
Lvs SEA9 - 11
Lvs SEA2 - 3
L@ MIA1 - 4
W@ MIA5 - 3
L@ MIA3 - 5
W@ HOU7 - 5
W@ HOU7 - 5
W@ HOU9 - 4
Wvs CLE5 - 3
Wvs CLE6 - 5
Lvs CLE3 - 9
Lvs BOS3 - 9
Lvs BOS1 - 7
Wvs BOS3 - 2
W@ WAS6 - 1
W@ WAS7 - 6
L@ WAS6 - 9
W@ DET5 - 3
L@ DET6 - 11
L@ DET0 - 4
Wvs NYM2 - 1
Wvs NYM3 - 0
Lvs NYM2 - 4
Lvs TB7 - 11
Wvs TB6 - 5
Wvs TB9 - 7

LAA logoLAA

Wvs DET3 - 2
Lvs DET0 - 7
Lvs DET1 - 2
L@ MIN2 - 4
L@ MIN3 - 5
W@ MIN4 - 3
L@ TEX6 - 7
W@ TEX13 - 1
L@ TEX3 - 8
Lvs BOS5 - 7
Lvs BOS1 - 8
Lvs BOS2 - 5
L@ SEA0 - 1
L@ SEA3 - 8
L@ SEA2 - 6
Wvs OAK4 - 1
Wvs OAK5 - 2
Lvs OAK3 - 9
Wvs BAL7 - 6
Wvs BAL5 - 1
Lvs BAL1 - 6
W@ OAK9 - 7
W@ OAK7 - 0
L@ OAK11 - 12
L@ OAK0 - 5
L@ ARI1 - 8
W@ ARI7 - 0
L@ ARI3 - 4
Lvs TB3 - 8
Wvs TB8 - 0
Wvs TB4 - 3
Wvs HOU3 - 2
Wvs HOU10 - 1
Lvs HOU4 - 5
W@ LAD13 - 5
L@ LAD2 - 9
L@ LAD0 - 1
Wvs COL11 - 4
Lvs COL2 - 8
Lvs COL8 - 9
L@ TB2 - 5
W@ TB14 - 3
L@ TB5 - 8
W@ DET7 - 1
L@ DET0 - 4
W@ DET10 - 6
Wvs TEX2 - 1
Wvs TEX5 - 2
Wvs TEX9 - 6
Lvs OAK2 - 3
Lvs OAK5 - 6
Lvs OAK6 - 14
Wvs OAK2 - 1
Lvs LAD1 - 10
Lvs LAD2 - 15
Lvs LAD0 - 6
L@ CLE2 - 4
L@ CLE2 - 3
L@ CLE2 - 7
W@ TOR6 - 1
L@ TOR1 - 14
L@ TOR0 - 2
Wvs CWS8 - 2
Wvs CWS4 - 3
Lvs CWS0 - 6
Lvs NYM1 - 5
Wvs NYM4 - 3
Lvs NYM3 - 4
L@ CWS2 - 3
L@ CWS2 - 5
L@ CWS7 - 8
L@ KC9 - 11
L@ KC1 - 12
L@ KC3 - 6
Wvs TOR7 - 3
Lvs TOR2 - 4
Lvs TOR2 - 5
Lvs SD1 - 2
Lvs SD1 - 4
Wvs SD8 - 0
W@ NYY11 - 4
L@ NYY4 - 5
W@ NYY7 - 1
L@ NYY10 - 11
W@ CIN9 - 6
L@ CIN3 - 7
W@ CIN10 - 2
Lvs ATL2 - 8
Lvs ATL2 - 7
Wvs ATL6 - 2
Wvs SEA8 - 7
Wvs SEA1 - 0
Lvs SEA1 - 3
L@ CHC2 - 6
W@ CHC2 - 0
L@ CHC2 - 7
L@ HOU7 - 9
L@ HOU9 - 11
W@ HOU6 - 2
W@ HOU3 - 0

Previous Season Games

STL logoSTL

L@ CHC0 - 2
L@ CHC3 - 7
L@ CHC1 - 12
L@ SF3 - 4
W@ SF9 - 8
W@ SF6 - 5
Wvs MIL5 - 1
Lvs MIL2 - 3
Wvs MIL7 - 1
Lvs CIN2 - 6
Wvs CIN3 - 0
Lvs CIN6 - 11
W@ MIL3 - 2
L@ MIL8 - 9
L@ MIL2 - 8
L@ SEA2 - 4
L@ SEA3 - 5
L@ SEA2 - 4
Wvs SF4 - 3
Wvs SF3 - 2
Lvs SF2 - 8
Wvs OAK5 - 1
Wvs OAK2 - 1
Lvs OAK3 - 11
L@ CIN4 - 7
W@ CIN4 - 2
W@ CIN7 - 5
Wvs PIT4 - 1
Lvs PIT1 - 2
Lvs PIT3 - 8
Wvs PIT7 - 6
L@ TB2 - 7
L@ TB6 - 10
W@ TB7 - 4
L@ MIA2 - 6
W@ MIA7 - 4
W@ MIA8 - 3
Lvs NYY4 - 8
Lvs NYY8 - 12
Lvs NYY3 - 4
Lvs COL5 - 6
Lvs COL0 - 3
Wvs COL3 - 2
Wvs CHC3 - 2
Lvs CHC1 - 9
Wvs CHC5 - 0
W@ LAD5 - 3
L@ LAD6 - 12
W@ LAD3 - 2
L@ SD3 - 7
W@ SD8 - 5
L@ SD1 - 4
Lvs MIA0 - 2
Lvs MIA0 - 5
Wvs MIA7 - 1
Lvs SD2 - 9
Lvs SD1 - 3
Wvs SD3 - 0
Wvs SD9 - 7
L@ COL0 - 6
L@ COL4 - 8
W@ COL6 - 2
L@ ARI3 - 5
L@ ARI1 - 10
L@ ARI3 - 7
Wvs ATL5 - 4
Lvs ATL6 - 7
Lvs ATL5 - 6
Wvs WAS8 - 1
Lvs WAS2 - 8
Wvs WAS4 - 2
L@ CHC0 - 11
W@ CHC8 - 6
L@ CHC3 - 11
L@ PIT0 - 5
L@ PIT0 - 1
L@ PIT0 - 7
W@ CLE7 - 0
W@ CLE9 - 6
W@ CLE5 - 0
Lvs CHC0 - 3
Lvs CHC0 - 8
Wvs CHC8 - 7
Wvs CHC8 - 2
Lvs CIN1 - 4
Wvs CIN6 - 5
Wvs CIN6 - 1
W@ CWS8 - 6
W@ CWS5 - 4
W@ CWS12 - 2
L@ MIL2 - 3
W@ MIL8 - 5
L@ MIL2 - 3
L@ MIL0 - 6
Lvs TOR2 - 5
Lvs TOR9 - 10
Lvs TOR4 - 5
Lvs LAD3 - 7
Wvs LAD2 - 1
Wvs LAD5 - 0
Lvs KC5 - 7
Wvs KC6 - 5
Lvs KC7 - 10
L@ TEX1 - 8
W@ TEX2 - 0
L@ TEX1 - 11
W@ BAL6 - 4
W@ BAL7 - 4
L@ BAL2 - 5
Wvs ARI4 - 3
Wvs ARI6 - 5
Wvs ARI4 - 3
Lvs DET1 - 5
Lvs DET4 - 5
Wvs DET11 - 4
L@ KC1 - 2
W@ KC1 - 0
W@ KC10 - 3
W@ PHI14 - 7
L@ PHI1 - 2
W@ PHI3 - 2
W@ WAS6 - 1
W@ WAS4 - 2
W@ WAS10 - 0
Wvs PIT5 - 0
Wvs PIT2 - 1
Wvs PIT6 - 3
Wvs NYM5 - 4
Wvs NYM6 - 5
Lvs NYM3 - 9
L@ CIN1 - 9
W@ CIN9 - 1
W@ CIN6 - 0
L@ CIN1 - 3
Lvs MIL1 - 7
Wvs MIL6 - 5
Wvs MIL3 - 2
L@ ATL1 - 4
W@ ATL10 - 4
L@ ATL6 - 7
L@ NYM4 - 7
L@ NYM0 - 3
L@ NYM4 - 5
L@ NYM1 - 4
Wvs HOU4 - 1
Lvs HOU0 - 2
Wvs HOU8 - 3
Wvs PHI7 - 0
Lvs PHI1 - 4
Wvs PHI2 - 0
L@ PIT1 - 2
W@ PIT5 - 3
L@ PIT4 - 8
L@ BOS7 - 18
L@ BOS4 - 5
L@ BOS9 - 13
Wvs LAA12 - 5
Lvs LAA7 - 9
Lvs LAA4 - 5
Wvs MIN9 - 2
Wvs MIN5 - 1
Wvs MIN5 - 3

LAA logoLAA

Lvs HOU2 - 6
Lvs HOU1 - 6
Wvs HOU4 - 3
Lvs KC4 - 9
Wvs KC3 - 2
Lvs KC4 - 8
L@ COL1 - 3
W@ COL3 - 0
L@ COL6 - 7
L@ MIL2 - 5
L@ MIL2 - 9
L@ MIL2 - 9
L@ SEA2 - 11
L@ SEA3 - 5
L@ SEA1 - 2
L@ SEA6 - 7
Wvs MIN4 - 3
Wvs MIN12 - 2
Lvs MIN3 - 12
Wvs OAK4 - 3
Lvs OAK4 - 17
Lvs OAK4 - 10
L@ KC3 - 4
W@ KC4 - 3
W@ KC5 - 1
L@ HOU3 - 8
W@ HOU3 - 0
W@ HOU4 - 1
L@ HOU0 - 2
L@ TEX3 - 20
L@ TEX3 - 7
W@ TEX4 - 0
Lvs CHC3 - 4
Lvs CHC1 - 12
Lvs CHC2 - 3
Wvs CIN2 - 1
Lvs CIN4 - 6
Lvs CIN1 - 4
W@ OAK11 - 5
L@ OAK2 - 7
L@ OAK3 - 10
Wvs LAD6 - 5
Wvs LAD7 - 6
Wvs LAD7 - 4
L@ DET5 - 9
W@ DET7 - 4
L@ DET5 - 6
Lvs TB4 - 5
Lvs TB3 - 7
Wvs TB5 - 1
Wvs CWS8 - 5
Lvs CWS0 - 1
Lvs CWS3 - 6
Lvs TEX3 - 6
Wvs TEX8 - 5
Wvs TEX6 - 4
Wvs SEA4 - 1
Lvs SEA2 - 7
Wvs SEA3 - 2
Lvs SEA2 - 4
L@ NYM3 - 6
L@ NYM2 - 3
L@ NYM5 - 7
W@ PHI8 - 2
L@ PHI5 - 9
W@ PHI6 - 5
Lvs ARI1 - 5
Wvs ARI10 - 5
Wvs ARI6 - 5
Lvs TEX4 - 11
Wvs TEX11 - 8
Lvs TEX1 - 13
Wvs TEX6 - 5
L@ TOR2 - 3
L@ TOR3 - 4
L@ TOR3 - 4
W@ ATL5 - 1
L@ ATL3 - 8
W@ ATL4 - 0
Lvs WAS4 - 7
Wvs WAS8 - 2
Lvs WAS9 - 15
Wvs BOS5 - 2
Wvs BOS3 - 2
Wvs BOS9 - 5
Lvs HOU7 - 8
Wvs HOU9 - 1
Lvs HOU2 - 3
L@ NYY3 - 7
W@ NYY3 - 2
W@ NYY4 - 0
W@ NYY1 - 0
L@ BAL2 - 11
L@ BAL5 - 6
L@ BAL0 - 2
Wvs OAK6 - 5
Wvs OAK2 - 1
Wvs OAK7 - 4
Lvs SEA2 - 3
Wvs SEA8 - 6
Wvs SEA5 - 4
L@ BOS9 - 11
W@ BOS4 - 3
W@ BOS7 - 6
L@ CLE2 - 4
L@ CLE5 - 7
W@ CLE4 - 1
Lvs NYY0 - 1
Lvs NYY2 - 3
Lvs NYY1 - 5
Lvs MIA0 - 3
Lvs MIA2 - 6
Wvs MIA7 - 4
W@ OAK10 - 5
W@ OAK10 - 5
W@ OAK7 - 5
W@ OAK4 - 3
W@ LAD6 - 4
W@ LAD11 - 9
W@ LAD6 - 2
L@ SD1 - 5
L@ SD4 - 6
W@ SD9 - 5
Lvs BAL3 - 7
Wvs BAL5 - 2
Lvs BAL1 - 4
Lvs TOR5 - 8
Wvs TOR5 - 4
Wvs TOR8 - 3
Lvs DET1 - 13
Wvs DET5 - 2
Lvs DET1 - 9
Lvs DET4 - 10
L@ SEA3 - 9
L@ SEA3 - 5
L@ MIN0 - 5
L@ MIN1 - 5
L@ MIN4 - 11
Wvs PIT4 - 3
Lvs PIT0 - 3
Lvs PIT3 - 9
Wvs SF5 - 4
Lvs SF2 - 3
Wvs SF2 - 0
L@ TEX3 - 5
L@ TEX1 - 3
L@ TEX0 - 4
L@ HOU3 - 7
W@ HOU4 - 1
L@ HOU3 - 14
W@ TB11 - 1
L@ TB4 - 5
W@ TB4 - 3
Wvs CLE6 - 2
Wvs CLE10 - 4
Lvs CLE6 - 8
L@ STL5 - 12
W@ STL9 - 7
W@ STL5 - 4
W@ CWS3 - 2
W@ CWS1 - 0
L@ CWS1 - 8