St. Louis Cardinals vs Los Angeles Angels Picks and Prediction for Wednesday, July 22, 2026
The St. Louis Cardinals visit the Los Angeles Angels at Angel Stadium in Anaheim, California, on Wednesday, July 22, 2026. The game is scheduled for 4:07 p.m. ET, with television coverage available on MLB.TV and two additional options. St. Louis enters with a 51-48 overall record, while Los Angeles is 40-61. ESPN Analytics gives the Angels a narrow 51.1% chance of winning and the Cardinals a 48.9% probability. At the time of this writing the odds were not released. Before making any wagers on Wednesday’s matchup, be sure to check out our free MLB picks.
Starting Pitchers Prepare for the Afternoon Matchup
Michael McGreevy is scheduled to start for St. Louis and enters with a 4-7 record, a 2.92 ERA, and a 1.10 WHIP. The right-hander has completed 108 innings, allowing 95 hits, 24 walks, and 14 home runs while recording 71 strikeouts. Reid Detmers is the probable starter for Los Angeles. The left-hander carries a 3-6 record with a 4.16 ERA and a 1.12 WHIP across 114.2 innings. He has allowed 93 hits, 35 walks, and 12 home runs while collecting 130 strikeouts.
St. Louis Searches for a Road-Series Response
St. Louis enters Wednesday with a 51-48 overall record and a 25-22 mark away from home. The Cardinals have dropped four of their last five games, including a recent 3-2 loss to Los Angeles. St. Louis also recently lost to Arizona by scores of 8-7 in 10 innings and 5-3 before earning a 5-4 victory in the same road series. The other defeat during this stretch was a 4-3 result against Atlanta. Every one of the Cardinals’ last five games has been decided by two runs or fewer.
The Cardinals are batting .242 with 801 hits, 446 runs, and 109 home runs. They own a .318 on-base percentage and a .387 slugging percentage. The St. Louis pitching staff has registered a 4.15 ERA and a 1.33 WHIP while issuing 332 walks and recording 745 strikeouts. Opposing hitters have produced a .251 batting average against the Cardinals. St. Louis has gone 16-23 in day games this season.
St. Louis holds several meaningful statistical advantages entering this contest. The Cardinals have the better overall and road records, along with the lower team ERA and WHIP. They also have a slightly higher batting average and on-base percentage than Los Angeles. Their most significant advantage may come from the scheduled starter, who owns a 2.92 ERA and a 1.10 WHIP. The primary concern is recent form, as St. Louis has repeatedly found itself on the losing side of closely contested games.
Los Angeles Tries to Build on Consecutive Victories
Los Angeles enters the matchup with a 40-61 overall record and a 23-27 record at Angel Stadium. The Angels are 2-3 across their last five contests after recently winning over St. Louis 3-2. Los Angeles also defeated Detroit 3-2 in its previous game. Those consecutive victories followed losses to Detroit by scores of 7-0 and 2-1, along with a 4-2 defeat against Minnesota. Four of the Angels’ last five games have finished with six or fewer combined runs.
The Angels are batting .239 with 812 hits, 437 runs, and 111 home runs. They have produced a .315 on-base percentage and a .388 slugging percentage. Their pitching staff carries a 4.60 ERA and a 1.38 WHIP, with 429 walks and 887 strikeouts. Opposing hitters are batting .237 against Los Angeles. The Angels have posted a 15-16 record during day games.
Los Angeles enters with encouraging short-term momentum after winning two straight games by identical 3-2 scores. The Angels have also collected 11 more hits and hit two more home runs than the Cardinals, while holding a one-point advantage in slugging percentage. Their pitching staff has recorded 142 more strikeouts and owns the lower opposing batting average. However, Los Angeles has the higher team ERA and WHIP while issuing 97 more walks, creating a difficult matchup against a St. Louis starter with strong run-prevention numbers.
St. Louis Cardinals vs Los Angeles Angels Picks and Prediction
St. Louis Cardinals vs Los Angeles Angels Pick
- Pick: St. Louis Cardinals Moneyline
I am backing St. Louis to earn the road victory. Los Angeles has won two consecutive games and took the recent meeting 3-2, but the Cardinals have the better overall record, stronger road mark, and more favorable starting-pitcher statistics. St. Louis’ scheduled starter owns a 2.92 ERA and a 1.10 WHIP, compared with a 4.16 ERA and a 1.12 WHIP for the Los Angeles starter. The Cardinals also hold advantages in batting average, on-base percentage, team ERA, and team WHIP. ESPN Analytics views the matchup as nearly even, but the starting-pitching advantage makes St. Louis the preferred side.
St. Louis Cardinals vs Los Angeles Angels Total Pick
- Take the under if the total is set at 8.5.
I would take the under at 8.5 based on the recent scoring patterns and starting-pitcher matchup. Four of Los Angeles’ last five games have produced six or fewer combined runs, including consecutive 3-2 victories. All five of St. Louis’ recent games have been decided by narrow margins, and the Cardinals scored four runs or fewer in three of them. The St. Louis starter enters with a 2.92 ERA, while the Los Angeles starter has a 1.12 WHIP and 130 strikeouts. Another relatively controlled game would keep the combined score below nine runs.
Final Score Prediction: St. Louis Cardinals 4 – Los Angeles Angels 3
This prediction was written before the completion of game play on Tuesday.