Previous Matchups & Picks

July 22, 2026 4:07pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#925
Dobbins
Los Angeles Angels
Los Angeles Angels
#926
Detmers

Lines & Odds

+1.5 (-165)
Runline
-1.5 (+143)
+125
Moneyline
-142
OVER 8.5 (-115)
Total
UNDER 8.5 (-105)

Cardinals vs. Angels Betting Picks

Get Cardinals vs. Angels betting picks, expert betting analysis, computer model picks, betting consensus data, matchup breakdowns, key betting angles, and the latest odds insights for today's Cardinals vs. Angels game.

Public Consensus

Who was the public on? 56% of the public money was on Los Angeles Angels to win on the moneyline. And, 51% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Los Angeles would win by a score of 4.7 to 3.7 with Los Angeles winning on the moneyline, St. Louis winning on the runline and the game going UNDER the total.

Pro Picks

This Pro Pick was released to clients on July 22, 2026 at 12:44PM ET.
img MLB

St. Louis at Los Angeles

July 22, 2026
img4:07 PM Eastern

We were in this same runline spot with the Cardinals Sunday in Arizona, and even when the bullpen turned a comfortable lead into a nail-biter, the number held and it cashed. St. Louis has dropped the first two games of this series to a lowly Angels club, but neither loss has been a laugher, and Hunter Dobbins gets the ball today after being recalled from Triple-A for a spot start. He's a small sample so far this season, but the strikeout stuff has missed bats more than his ERA suggests. Reid Detmers takes the mound for Los Angeles carrying a losing record and an ERA pushing past four, numbers that fit an Angels team that has struggled to put together complete games all year even while it's found a way to win this series so far. St. Louis has the deeper roster and the better bullpen in this matchup, and I don't need St. Louis to salvage the series outright, just to keep this one inside the number. St. Louis wins on the runline. 

Final Score

1
2
3
4
5
6
7
8
9
R
St. Louis Cardinals img
0
0
0
0
0
1
0
0
0
1
Los Angeles Angels
0
0
0
0
0
0
0
0
0
0

MLB Pro Pick Results

Here’s how my Pro Picks are performing.

MLBMLB Max Plays this season last 3.3 months
Wins
Losses
Units
25
8
+28.78
MLBMLB All Picks last 1.7 months
Wins
Losses
Units
87
74
+13.25
MLBMLB All Picks this season last 3.6 months
Wins
Losses
Units
8
2
+12.93
MLBMLB Free Picks this season last 18 days
Wins
Losses
Units
5
2
+2.66
MLBMLB All Playoff Picks last 13.1 years
Wins
Losses
Units
216
204
+1.73
MLBMLB Between teams last 3 days
Wins
Losses
Units
2
0
+1.61
July 21, 2026 9:38pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#975
Liberatore
Los Angeles Angels
Los Angeles Angels
#976
Urena

Lines & Odds

+1.5 (-193)
Runline
-1.5 (+162)
+105
Moneyline
-120
OVER 9 (-120)
Total
UNDER 9 (+100)

Public Consensus

Who was the public on? 52% of the public money was on Los Angeles Angels to win on the moneyline. And, 67% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that St. Louis would win by a score of 4.9 to 3.9 with St. Louis winning on the moneyline and on the runline and the game going UNDER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
St. Louis Cardinals
0
0
0
0
1
0
0
0
0
1
Los Angeles Angels img
5
0
0
0
0
0
0
0
5
July 20, 2026 10:10pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#929
May
Los Angeles Angels
Los Angeles Angels
#930
Rodriguez

Lines & Odds

-1.5 (+130)
Runline
+1.5 (-157)
-111
Moneyline
-102
OVER 9 (-105)
Total
UNDER 9 (-115)

Public Consensus

Who was the public on? 55% of the public money was on St. Louis Cardinals to win on the moneyline. And, 83% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that St. Louis would win by a score of 4.4 to 3.9 with St. Louis winning on the moneyline, Los Angeles winning on the runline and the game going UNDER the total.

Pro Picks

This Pro Pick was released to clients on July 20, 2026 at 11:15AM ET.
img MLB

St. Louis at Los Angeles

July 20, 2026
img10:10 PM Eastern

We had the Cardinals in this exact runline spot Sunday in Arizona, and the bullpen made it interesting: a five-run cushion turned into a blown seven-run lead and a walk-off loss in extra innings, but the number held and we cashed anyway. That's the case for backing this club right now, not against it. Kyle Leahy takes the ball tonight in Anaheim with a 3.73 ERA this season, and he draws an Angels team sitting 19 games under .500 at 36-55. José Soriano has a respectable ERA of his own for Los Angeles, but he's working with a lineup that simply hasn't shown it can keep games within a run or two against a club playing clearly better baseball right now. Sharp money has already piled onto St. Louis laying the runline tonight, even with the plus price attached. My model likes the Cardinals to pull away here rather than sneak by. Back St. Louis on the runline tonight.

Final Score

1
2
3
4
5
6
7
8
9
R
St. Louis Cardinals
0
2
0
0
0
0
0
0
0
2
Los Angeles Angels img
0
0
1
0
0
0
0
0
2
3
April 2, 2025 1:15pm ET
@
Los Angeles Angels
Los Angeles Angels
#919
Kikuchi
St. Louis Cardinals
St. Louis Cardinals
#920
Gray

Lines & Odds

+1.5 (-163)
Runline
-1.5 (+141)
+126
Moneyline
-144
OVER 8.5 (-120)
Total
UNDER 8.5 (+100)

Public Consensus

Who was the public on? 75% of the public money was on St. Louis Cardinals to win on the moneyline. And, 61% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Los Angeles would win by a score of 4.3 to 4.3 with Los Angeles winning on the moneyline and on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Los Angeles Angels
1
0
0
0
0
0
4
0
0
5
St. Louis Cardinals img
0
0
0
1
0
2
2
7
0
12
April 1, 2025 7:45pm ET
@
Los Angeles Angels
Los Angeles Angels
#969
Hendricks
St. Louis Cardinals
St. Louis Cardinals
#970
Liberatore

Lines & Odds

+1.5 (-173)
Runline
-1.5 (+149)
+122
Moneyline
-139
OVER 8 (-111)
Total
UNDER 8 (-110)

Public Consensus

Who was the public on? 65% of the public money was on St. Louis Cardinals to win on the moneyline. And, 58% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that St. Louis would win by a score of 4.5 to 4.5 with St. Louis winning on the moneyline, Los Angeles winning on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
E
R
Los Angeles Angels img
0
0
3
0
0
0
0
0
0
6
9
St. Louis Cardinals
0
1
0
1
0
0
0
1
0
4
7

Get free MLB Picks

I pour over the data, injuries, news, and odds every morning. You get the best bets delivered to your inbox.