Pick details
| MATCHUP | St. Louis Cardinals | Los Angeles Angels |
|---|---|---|
| Team Records | 51-47 | 39-61 |
| Spread | -1.5 152 | +1.5 -185 |
| Moneyline | -105 | -114 |
| Total | Over 9 (-107) | Under 9 (-112) |
| Where | Angel Stadium, Anaheim, California | |
| When | Monday, July 20, 2026 | |
| Time | 10:00 PM EDT | |
| TV | ESPN | |
The St. Louis Cardinals and the Los Angeles Angels will meet on Monday night in the opening game of a three‑game interleague series at Angel Stadium in Anaheim, California.
St. Louis Cardinals Betting Preview
The St. Louis Cardinals enter Monday’s contest with a 51–47 overall record (3rd in the National League Central) and a rather impressive 25–21 mark on the road. The Cardinals offense has been inconsistent this season. St. Louis has compiled 444 runs scored (14th in MLB), 131 doubles, 109 home runs and a .244 team batting average which ranks 13th in Major League Baseball.
St. Louis arrives at this contest in above below average form. The Cardinals have lost three of the team’s last four games played this season, including a 4–3 loss to the Atlanta Braves one week ago.
The Cardinals will turn to right hander Kyle Leahy in this game. In eighteen starts made this season, Leahy has compiled a 7–4 win‑loss record, a 3.73 ERA, a 1.41 WHIP and 75 strikeouts, while allowing 93 hits and 33 walks in 89.1 innings pitched. Kyle Leahy arrives at this contest in outstanding form. More specifically, Leahy has allowed one or fewer earned runs in four consecutive starts made in 2026.
Turning our attention to the St. Louis offense, the Cardinals lineup features outfielder Jordan Walker and first baseman Alec Burleson. Jordan Walker has compiled a .292 batting average (14th in MLB), 22 home runs (10th in MLB), 19 doubles, 75 RBIs (1st in MLB) and an .880 OPS. Alec Burleson has amassed a .276 batting average, 15 home runs, 67 RBIs (6th in MLB) and an .805 OPS.
Los Angeles Angels Betting Preview
The Los Angeles Angels enter Monday night’s matchup with a 39–61 overall record (5th in the American League West) and a 22–27 mark at home. Los Angeles has played subpar baseball recently, losing four of the team’s last five games, including a 2-1 loss to the Detroit Tigers two days ago.
Los Angeles will start right hander Jose Soriano in Monday’s game. In twenty starts made this season, Soriano has compiled an 8–6 record, a 3.49 ERA, a 1.29 WHIP and 115 strikeouts (22nd in MLB), while allowing 90 hits and 53 walks in 111 innings pitched. Soriano will look to build on his strong performance in the first half of the 2026 regular season in tomorrow’s matchup with the St. Louis Cardinals.
The Angels lineup features Jo Adell and Mike Trout. Jo Adell enters this matchup with a .237 batting average, 13 home runs, 15 doubles, 12 walks, 53 RBIs and a .665 OPS. Outfielder Mike Trout has amassed 18 home runs, 14 doubles, 70 walks, 39 RBIs and an .857 OPS.
Why the St. Louis Cardinals will win.
• Starting pitching. In eighteen starts made this season, Kyle Leahy has compiled a 7–4 win‑loss record, a 3.73 ERA, a 1.41 WHIP and 75 strikeouts in 89.1 innings pitched.
• Ability to win on the road. The St. Louis Cardinals have amassed a 25-21 win-loss record away from home.
Why the Los Angeles Angels will win.
• Quality starting pitching. In twenty starts made this season, Jose Soriano has compiled an 8–6 record, a 3.49 ERA, a 1.29 WHIP and 115 strikeouts (22nd in MLB) in 111 innings pitched.
• Home field edge. Los Angeles has played competitive baseball at Angel Stadium this season.
• Offensive production. Mike Trout and Jo Adell provide a strong core to the Angels lineup.
St. Louis Cardinals vs. Los Angeles Angels Prediction
In my view, this matchup favors the St. Louis Cardinals. Why? St. Louis starting pitcher Kyle Leahy arrives at this contest in outstanding form, allowing one or fewer earned runs in four consecutive starts made in 2026, while Los Angeles hurler Jose Soriano has been far more inconsistent recently which is a concern when facing a formidable St. Louis lineup. With that said, I am backing the St. Louis Cardinals on the moneyline in this game.


