The St. Louis Cardinals and Los Angeles Angels meet for an MLB regular season game at Angel Stadium of Anaheim. The Cardinals, holding a record of 51-47, are third in the NL Central, while the Angels, with a record of 39-61, sit at the bottom of the AL West. Both teams are looking to improve their recent form, with the Cardinals on a two-game losing streak and the Angels recently snapping a losing streak with a win.
Under the management of Oliver Marmol, the Cardinals have shown a balanced performance with a 25-21 road record. Despite recent struggles, the Cardinals have had some bright spots, including a narrow 5-4 win against the Diamondbacks on July 17th. They have key players like Blaze Jordan and Alec Burleson contributing significantly at the plate.
Managed by Kurt Suzuki, the Angels come into this game after a 3-2 victory over the Detroit Tigers, hoping to build momentum. The Angels have a 22-27 record at home, with recent games featuring solid performances from players like Oswald Peraza and Zach Neto. With clear skies and a light breeze at Angel Stadium, both teams will look to make the most of the favorable weather conditions.
Angels vs Cardinals At a Glance
- Game Location: Angel Stadium of Anaheim in Anaheim, CA
- Cardinals Record: 51-47, ranked 3rd in NL Central
- Angels Record: 39-61, ranked 5th in AL West
- Weather Forecast: Clear sky with a very hot day and light breeze
- Game Time: Tuesday, July 21, 2026 at 9:38 PM
- Odds: Cardinals Moneyline at -115, Angels Moneyline at -105
The Angels Take on the Cardinals: What to Expect in This Game
St. Louis Cardinals: Team Overview
The St. Louis Cardinals have experienced a challenging season, as indicated by their mixed performances. With a team batting average ranked 17th at .239, they have struggled to consistently capitalize offensively.
In terms of pitching, the Cardinals have a team ERA of 4.64, placing them 23rd in the league. Despite the high ERA, they have been effective in limiting hits, with a batting average against of .237, which ranks 9th.
Key Players to Watch: Hitting
One of the key contributors for the Cardinals is expected to be their slugger, who has significantly impacted the team's home run tally. Although their total home runs rank 18th, individual performances will be crucial in the upcoming game.
With an on-base percentage ranked 14th at .314, the Cardinals rely on players who can efficiently reach base and create scoring opportunities. Their ability to convert these opportunities into runs will be pivotal against the Angels.
Key Players to Watch: Pitching
Matthew Liberatore is expected to take the mound for the Cardinals. He enters the game with a 5-6 record, a 5.00 ERA, and 88 strikeouts, aiming to improve his performance and deliver a quality start.
Despite allowing 109 home runs this season, ranking them 8th in that category, the Cardinals' pitchers have a solid strikeout capability, as indicated by their 876 strikeouts, placing them 9th in the league.
Betting Trends for the Cardinals
- SU Last 3 Games: 1-2 (33.3%)
- SU as Underdog: 28-51 (35.4%)
- Runline Last 3: 2-1 (66.7%)
- Runline in Away Games: 25-26 (49.0%)
- O/U Last 10: 4-6 (40.0%)
- O/U in Away Games: 26-25 (51.0%)
Cardinals Ready to Swing Big Against Angels
Angels' Offensive Overview
The Los Angeles Angels have maintained a batting average of .243, which places them 13th in the league. Their on-base percentage of .318 ranks 11th, indicating a solid ability to get on base and create scoring opportunities.
Despite their ability to get on base, the Angels rank 19th in slugging percentage at .389 and have hit 109 home runs this season. These figures suggest that while they can reach base, they struggle to convert those opportunities into high-impact plays.
Angels' Pitching Performance
The Angels' pitching staff has recorded a 4.17 ERA, placing them 12th in the league. Their batting average against is .250, ranking them 16th, which indicates a moderately effective ability to limit opposing teams' hits.
On the pitching front, the Angels have given up 98 home runs, ranking 3rd, which is a concern for their defense. However, they have managed to secure 35 quality starts, placing them 8th, showing some strength in their starting rotation.
Player Highlights
Several Angels players are contributing significantly to the team's efforts. With 319 walks, they rank 19th, showing their disciplined approach at the plate. Additionally, their stolen bases total 60, ranking them 15th, which indicates some agility and speed on the base paths.
Strikeouts have been an issue, with the Angels ranking 4th with 754 strikeouts. This figure suggests a potential area for improvement in making more consistent contact and reducing missed opportunities.
Team Betting Trends
- Angels' recent performance has seen a balanced mix of wins and losses.
- Their ability to perform as underdogs has been notable, showing resilience in challenging situations.
- They perform better in night games compared to day games.
Angels vs Cardinals Prediction: Cardinals -115
The St. Louis Cardinals, with a record of 51-47, are the pick at -115 against the Los Angeles Angels. The Angels have a struggling record of 39-61 and have been inconsistent at home with a 22-27 mark. The Cardinals have a slight edge on the road with their 25-21 record, which could prove beneficial in this matchup.
Matthew Liberatore's ERA of 5.00 is concerning, but the Cardinals' lineup has been stronger overall compared to the Angels'. Meanwhile, Walbert Ureña's impressive 2.88 ERA may keep the game competitive, but the Angels' recent form indicates that they might not provide enough run support.
The Cardinals' offensive stats, like their .243 batting average, slightly edge out the Angels' .239. This marginal difference, combined with the Cardinals' solid road form, makes them the likely victor in this game.
Considering all factors, the Cardinals should secure a win over the Angels, with a projected final score of Cardinals 6 - Angels 4.
- Angels vs Cardinals Prediction: Cardinals -115
- Angels vs Cardinals Score: Cardinals 6 - Angels 4
Disclaimer: Knup Predictions are for entertainment and informational purposes only. Must be 21+ where applicable. Please gamble responsibly. If you or someone you know has a gambling problem, call 1-800-GAMBLER.
Get more picks and sports insights in your inbox
Subscribe to the Knup newsletter for daily predictions, sports business notes, and ecosystem updates.