On Tuesday night in an interleague game on ESPN, the Los Angeles Angels host the St. Louis Cardinals.
Here, you will find some key betting info covering the pitching matchup, player props, and odds alongside our Cardinals vs. Angels prediction.
Caesars Sportsbook has the Cardinals as the oh-so slight betting favorites at -112 with the total sitting at 9 runs.
Cardinals vs. Angels odds
| Moneyline | Total | Run Line |
| Cardinals (-112) | Over 9 runs (-105) | Cardinals -1.5 runs (+140) |
| Angels (-108) | Under 9 runs (-115) | Angels +1.5 runs (-170) |
Use the Caesars promo code to take advantage of the welcome offer and others and to check out all bets available for this game.
How we got here
The Cardinals (51-48) lost their third in a row in the first game of this series 3-2 and sit in a tie for third place in the NL Central, 11.5 games out of first place.
The Angels (40-61) have won two in a row after a four-game skid. They are tied for the fewest wins in the Majors and are in last place in the AL West, 11 games out of the top spot.
Cardinals vs. Angels betting analysis
On the season, the Angels are 23-27 at home, and the Cardinals are 25-22 on the road.
By the numbers: Key stats for both teams
Cardinals
- Runs – 14th
- Team ERA – 13th
Angels
- Runs – 17th
- Team ERA – 23rd
Pitching Matchup
Matthew Liberatore (5-6, 5.00 ERA, 1.48 WHIP) gets the nod for the Cardinals and is coming off his best start of the season, tossing six scoreless innings in a 4-1 win over the Atlanta Braves. He has given up one or fewer runs in two of his last three starts after giving up at least four runs in the four previous outings.
Walbert Urena (5-7, 2.88 ERA, 1.32 WHIP) takes the hill for the Halos and only lasted four innings in his last start but did not give up any runs in a 13-1 win over the Texas Rangers. He has given up one or fewer runs in three of his last four starts.
Home run king slumping after big All-Star win
Cardinals’ slugger Jordan Walker (.292, 22 home runs, 76 RBIs) won the All-Star Home Run Derby and leads the Majors in home runs, but over the last eight games has not gone deep and has two RBIs.
Top-heavy lineup for the Cardinals this season
The Cardinals have had a top-heavy lineup this season. The three players with the most at-bats are averaging a line of .276, 17 home runs, and 61 RBIs, while the players with the three most at-bats after that are averaging a line of .238, seven home runs, and 37 RBIs.
Recent lineup issues for the Halos
While the Angels have won their last two games, they only totaled six runs and, in their last seven games, are only averaging 2.3 runs per game.
Power outage in La La Land these days
The two players with the most home runs for the Halos this season are Zach Neto (.235, 19 home runs, 46 RBIs) and Mike Trout (.232, 18 home runs, 39 RBIs). Trout has no dingers or RBIs over the last eight games, and Neto has not gone yard in the last 10 games, where he's only driven in one run.
Angels’ Adell breaks out of slump in Opener
Jo Adell (.240, 14 home runs, 55 RBIs) leads L.A. in RBIs, and after going hitless in six games, he was 2-for-3 with a home run and two RBIs in the 3-2 win over the Cardinals yesterday. He ultimately did not win the game, as he was hit by a pitch with the bases loaded in the ninth inning for the walk-off win.
Cardinals vs. Angels prediction: Under 9 runs (-115)
The first game of this series went Under, and that has been the winning bet in the last seven games for the Angels. Both starters are pitching well as of late, and L.A. is only averaging 2.3 runs per game over their last seven games.
This game will be just like the opener in a lower-scoring affair, so the Under is the way to go.
Recommended Cardinals vs. Angels props
Here are some player prop bets we like at DraftKings Sportsbook:
- Walbert Urena 4+ strikeouts (+126) – While only striking out three in his last start, it was a short one in a blowout win, and in his three previous starts, he struck out at least five in each.
- Mike Trout 2+ strikeouts (+158) – The slumping Trout is only batting .207 this month and has struck out twice in each of the last four games.