The St. Louis Cardinals (9-12) will host the Milwaukee Brewers (13-6), Sunday at 2:15 PM ET, with the Cardinals on a three-game losing streak.

The Brewers (+138 underdog on the moneyline to win) visit the Cardinals (-163). The Cardinals will give the ball to Sonny Gray (2-0) versus the Brewers and Colin Rea (2-0).

The Brewers beat the Cardinals 12-5 yesterday, with Bryse Wilson getting the win (1.1 IP, 0 R, 0 H, 0 K) and Jackson Chourio leading the way offensively (going 2-for-2 with a home run and two RBI). Miles Mikolas (4.2 IP, 5 R, 9 H, 5 K) took the loss for the Cardinals.

Before the Cardinals vs. Brewers matchup, here’s everything you need to prepare for Sunday’s baseball action, including viewing options.

St. Louis Cardinals vs. Milwaukee Brewers odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Sunday at 9:16 AM ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Cardinals (-163, bet $163 to win $100)
  • Underdog: Brewers (+138, bet $100 to win $138)
  • Over/under: 7.5

Cardinals vs. Brewers: Live streaming info & game time

  • Game Day: Sunday, April 21, 2024
  • Game Time: 2:15 PM ET
  • Stadium: Busch Stadium
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Cardinals stats and trends

Cardinals betting records

  • The Cardinals have been favorites in eight games this season and won four (50%) of those contests.
  • St. Louis has played as favorites of -163 or more once this season and won that game.
  • The moneyline for this contest implies a 62% chance of a victory for the Cardinals.
  • So far this season, St. Louis and its opponents have hit the over in seven of 21 games with a total.
  • The Cardinals are 12-8-0 against the spread in their 20 chances this season.

Sonny Gray (Cardinals probable starter)

  • The Cardinals will look to Gray (2-0) in his third start this season.
  • The righty last pitched on Tuesday against the Oakland Athletics, when he went six scoreless innings while giving up four hits.
  • In two appearances this season, he has compiled a 0.00 ERA and averages 9 strikeouts per nine innings while opposing batters are hitting .237 against him.
  • Gray will look to last five or more innings for his third straight start. He’s averaging 5.5 innings per outing.
  • He will try for his third straight outing without surrendering an earned run.
  • He meets a Brewers offense that ranks seventh in the league with 112 runs while batting .279 as a unit. It has a collective .451 slugging percentage (third in MLB play) and has hit a total of 27 home runs (third in MLB).

Cardinals batting stats

  • The Cardinals’ 13 home runs rank second-to-last in MLB this season.
  • Hitters for St. Louis have combined to rank 26th in MLB with a team slugging percentage of just .339 this season.
  • The Cardinals have a team batting average of .220 this season, which ranks 25th among MLB teams.
  • St. Louis has scored the 24th-most runs in the majors this season with 76 (3.6 per game).
  • The Cardinals have an OBP of .303 this season, which ranks 25th in MLB.
  • St. Louis ranks 19th with an average of 8.6 strikeouts per game.

Brewers stats and trends

Brewers betting records

  • The Brewers have come away with seven wins in the 11 contests they have been listed as the underdogs in this season.
  • Milwaukee has played as an underdog of +138 or more just one time this year and came away with a loss in that game.
  • Sportsbooks have implied with the moneyline set for this matchup that the Brewers have a 42% chance of pulling out a win.
  • Milwaukee and its opponents have hit the over in 13 of its 19 games with a total set by oddsmakers this season.
  • The Brewers are 11-7-0 against the spread in their 18 games that had a posted line this season.

Colin Rea (Brewers probable starter)

  • Rea (2-0 with a 2.70 ERA and 11 strikeouts in 16 2/3 innings pitched) makes the start for the Brewers, his fourth of the season.
  • In his last time out on Sunday, the right-hander threw 5 2/3 innings against the Baltimore Orioles, giving up three earned runs while surrendering five hits.
  • During three games this season, the 33-year-old has a 2.70 ERA and 5.9 strikeouts per nine innings, while allowing a batting average of .254 to opposing hitters.
  • Rea is trying to record his second quality start of the season in this game.
  • Rea will try to build upon a four-game streak of going five or more innings (he’s averaging 5.4 frames per outing).
  • The opposing Cardinals offense has a collective .220 batting average, and is 25th in the league with 151 total hits and 24th in MLB action with 76 runs scored. They have the 26th-ranked slugging percentage (.339) and are 29th in all of MLB with 13 home runs.

Brewers batting stats

  • The Brewers rank third in baseball with 27 home runs. They average 1.4 per game.
  • So far this year, Milwaukee is third in the majors with a .451 slugging percentage.
  • The Brewers have the second-best batting average in the league (.279).
  • The offense for Milwaukee is No. 7 in the majors, scoring 5.9 runs per game (112 total runs).
  • The Brewers are second in baseball with an on-base percentage of .353.
Watch the MLB on Fubo!