An interleague series begins Tuesday night when the Anaheim Angels (15-14, 7-9 away) visit the St. Louis Cardinals (10-19, 5-8 home). Both teams are coming off poor weekends and will hope the day off Monday will give them the boost needed to turn things around. Below is my MLB pick for the Angels vs Cardinals. 

Los Angeles Angels vs St. Louis Cardinals Betting Pick

The Pick: St. Louis Cardinals -167

This game will be played at Busch Stadium at 7:45 p.m. on Tuesday, May 2, 2023.

Why Bet the St. Louis Cardinals:

✅ St. Louis is struggling this season, but they have beaten the Angels in five of their last six meetings.

✅ Los Angeles has lost four of their last five games away from Anaheim.

✅ The Angels struggle against the NL Central having lost six of their last eight meetings.

Los Angeles Angels Struggling on the Road

Los Angeles visited the Milwaukee Brewers over the weekend and left losing two of three. The Brewers grabbed the first two games of the series before the Angels won Sunday to avoid the sweep. After the weekend play, the Angels find themselves third in the AL West and 2.5 games back of the first place Texas Rangers.

Patrick Sandoval is set to make his sixth start of the season and will look to build on his 3.16 ERA and 1.29 WHIP through 25.2 innings pitched.

Mike Trout is still good at baseball and he leads the Angels with a .308 batting average and seven home runs. Hunter Renfroe has knocked in 20 RBIs.

The St. Louis Cardinals Had a Poor April

St. Louis had an April to forget and that culminated in weekend sweep to end the month. The Cardinals visited the Los Angeles Dodgers and were soundly beaten in two of the three games. Los Angeles grabbed a tight 1-0 win on Saturday night, but the other two games were 3+ margin of victory.

Steven Matz is grabbing the ball for the sixth time this season and he will need to improve on his 6.23 ERA and 1.73 WHIP through 26.0 innings pitched.

Nolan Gorman has had a nice start to the season and he leads the Cardinals with six home runs and 22 RBIs. Paul Goldschmidt is batting a team high .306 batting average.