The Los Angeles Angels (40-61) host the St. Louis Cardinals (51-48) on Wednesday at Angel Stadium, beginning at 4:07 p.m. ET. The Angels are favored on the moneyline (-125), while the Cardinals are +103 underdogs. The Cardinals are favored against the spread (1.5) with +157 odds, despite being the moneyline underdog. Los Angeles’ Reid Detmers and St. Louis’ Michael McGreevy will start this matchup.
Check out all the Latest Baseball Betting Previews!
Moneyline
Bet $20, Payout $36.00
Angels to win vs Cardinals -125
Angels vs. Cardinals betting lines
- Favorite: Angels (-125)
- Underdog: Cardinals (+103)
- Over/under: 9
Angels betting info, hitting leaders, & pitching
Angels betting info
- The Angels have won nine of the 19 games they were favored on the moneyline this season (47.4%).
- Los Angeles has gone 5-5 (winning 50% of its games) when it has played as moneyline favorites of -125 or shorter.
- The Angels have a 55.6% chance to win this game based on the moneyline’s implied probability.
- In the 101 games in which oddsmakers have set an over/under for Los Angeles, it has combined with opponents to go over the total 46 times (46-51-4).
- The Angels are 52-49-0 against the spread this season.
Angels hitting info
- Mike Trout is hitting .232 with 14 doubles, 18 home runs and 70 walks.
- Among all hitters in MLB play, Trout’s home run total ranks 33rd and his RBI tally ranks 122nd.
- Zach Neto has put his power on display as he paces his team with 19 home runs.
- Neto ranks 30th in home runs and 80th in RBI among batters in MLB play.
- Neto enters this game on a two-game hitting streak. During his last five outings he is batting .200 with a walk and an RBI.
- Jo Adell paces the Angels with 55 runs batted in.
- Nolan Schanuel has a club-leading .282 batting average.
- Schanuel takes a three-game hitting streak into this matchup. In his last five games he is batting .444 with three walks.
Angels pitching rankings
- The pitching staff for the Angels has a collective 9.0 K/9, the seventh-best in MLB.
- Los Angeles’ 4.61 team ERA ranks 23rd across all MLB pitching staffs.
- Pitchers for the Angels combine for the 23rd-ranked WHIP in baseball (1.379).
- Angels pitchers combine to surrender 109 total home runs at a clip of 1.1 per game (11th-fewest in baseball).
- Los Angeles struck out 11 Cardinals batters while allowing four hits in a 3-2 win in its last game.
Cardinals betting info, hitting leaders, & pitching
Cardinals betting info
- This season, the Cardinals have been the underdog 71 times and won 35, or 49.3%, of those games.
- St. Louis has entered 51 games this season as the underdog by +103 or more and is 26-25 in those contests.
- The sportsbooks’ moneyline implies a 49.3% chance of a victory for the Cardinals.
- Games involving St. Louis have gone over the total set by oddsmakers in 38 of 99 chances this season.
- The Cardinals have an ATS record of 57-42-0 in 99 games with a spread this season.
Cardinals hitting info
- Jordan Walker leads St. Louis in batting average (.292), home runs (22) and runs batted in (76) this season.
- Walker’s home run total ranks 10th in the majors, and he is first in RBI.
- Walker brings an 11-game hitting streak into this game. In his last 10 games he is batting .316 with three doubles, a home run, four walks and seven RBIs.
- Alec Burleson has 104 hits and an OBP of .339 to go with a slugging percentage of .463 this season.
- Burleson ranks 59th in homers and fourth in RBI among all major league hitters this year.
- JJ Wetherholt has collected 96 base hits, an OBP of .356 and a slugging percentage of .401 this season.
- Ivan Herrera has collected 89 hits this season and has an OBP of .370. He’s slugging .378 on the year.
Cardinals pitching rankings
- The Cardinals average just 9.0 strikeouts per nine innings as a pitching staff, which ranks 28th in the big leagues.
- St. Louis has the 12th-ranked ERA (4.14) in the majors this season.
- The Cardinals rank 19th in MLB with a combined 1.328 WHIP this season.
- The Cardinals have allowed the second-fewest home runs this season at just 99, or 1.0 per game.
- St. Louis pitchers struck out seven Angels hitters while allowing six base hits in a 3-2 loss its last time out.
Author Profile

BetDecider Team
The BetDecider team brings you the most current sports betting content, with expert insights and tips. Our aim is that you can make an informed betting decision, including best odds and exclusive sportsbook offers, to maximize your betting experience.





