The St. Louis Cardinals (75-80) and Milwaukee Brewers (95-60) will meet on Sunday at Busch Stadium, starting at 2:15 p.m. ET.

The Cardinals play as a home underdog (+115) versus the Brewers (-137). The matchup on the mound for this contest is set with the Milwaukee Brewers looking to Freddy Peralta (17-6), and Matthew Liberatore (7-12) answering the bell for the St. Louis Cardinals.

Yesterday, the Brewers claimed a 3-2 win over the Cardinals, with Jared Koenig (2.0 IP, 0 R, 0 H, 1 K) earning the win for the Brewers. Andrew Vaughn finished 1 for 1 with a double and an RBI to lead the offensive showing. JoJo Romero (1.2 IP, 0 R, 1 H, 0 K) was credited with the loss for the Cardinals.

Before this Brewers vs. Cardinals showdown, here’s what you need to prepare for Sunday’s MLB action, including viewing options.

Milwaukee Brewers vs. St. Louis Cardinals odds, line and spread

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

Favorite: Brewers (-137, bet $137 to win $100)Underdog: Cardinals (+115, bet $100 to win $115)Over/under: 9Brewers vs. Cardinals: Game time and live stream infoGame day: Sunday, September 21, 2025Game time: 2:15 p.m. ETLocation: St. Louis, MissouriStadium: Busch StadiumTV channel: FDSMW and FDSWILive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Brewers vs. Cardinals on Fubo!

Brewers stats and trendsBrewers betting recordsThis season, the Brewers have won 59 out of the 91 games, or 64.8%, in which they’ve been favored.Milwaukee has a record of 39-14, a 73.6% win rate, when favored by -137 or more by oddsmakers this season.The Brewers have a 57.8% chance to win this game based on the implied probability of the moneyline.Milwaukee’s games have gone over the total in 75 of its 155 chances.The Brewers are 87-68-0 ATS in their 155 games with a spread this season.Freddy Peralta (Brewers probable starter)The Brewers will send Peralta (17-6) to the mound for his 32nd start of the season. He is 17-6 with a 2.65 ERA and 195 strikeouts through 169 2/3 innings pitched.His last appearance came on Tuesday against the Los Angeles Angels, when the right-hander tossed six innings, surrendering one earned run while allowing two hits.In 31 games this season, the 29-year-old has a 2.65 ERA and 10.3 strikeouts per nine innings, while allowing a batting average of .190 to opposing batters.Peralta is trying to pick up his 14th quality start of the year in this game.Peralta will look to go five or more innings for his ninth straight appearance. He’s averaging 5.5 frames per outing.He has made nine appearances this season in which he did not allow an earned run.The opposing Cardinals offense has a collective .246 batting average, and is 19th in the league with 1278 total hits and 18th in MLB play with 662 runs scored. It has the 27th-ranked slugging percentage (.378) and ranks 28th in home runs (142) in all of MLB.Head-to-head against the Cardinals this season, Peralta has pitched six innings, giving up one earned run on four hits while striking out six.The 29-year-old’s 2.65 ERA ranks fifth, 1.073 WHIP ranks 12th, and 10.3 K/9 ranks ninth among qualifying pitchers this season.Brewers batting statsThe Brewers rank 20th in Major League Baseball with 163 home runs.Fueled by 436 extra-base hits, Milwaukee ranks 12th in MLB with a .409 slugging percentage this season.The Brewers have a team batting average of .261 this season, which ranks second among MLB teams.Milwaukee has scored the third-most runs in the majors this season with 789.The Brewers get on base at a .334 clip, best in the league.Milwaukee has shown patience at the plate this season with the fifth-best rate of strikeouts per game (7.8) among MLB offenses.Cardinals stats and trendsCardinals betting recordsThe Cardinals have been victorious in 41, or 47.1%, of the 87 contests they have been chosen as underdogs in this season.This year, St. Louis has won 19 of 51 games when listed as at least +115 or worse on the moneyline.The Cardinals have an implied victory probability of 46.5% according to the moneyline set by sportsbooks for this matchup.St. Louis’ games have gone over the total in 77 of its 154 opportunities.The Cardinals have an against the spread mark of 78-76-0 in 154 games with a line this season.Matthew Liberatore (Cardinals probable starter)The Cardinals are sending Liberatore (7-12) to the mound for his 29th start of the season. He is 7-12 with a 4.30 ERA and 116 strikeouts through 146 2/3 innings pitched.His most recent appearance came on Monday against the Cincinnati Reds, when the left-hander threw six innings, surrendering two earned runs while allowing four hits.In 28 games this season, the 25-year-old has an ERA of 4.30, with 7.1 strikeouts per nine innings. Opponents are batting .266 against him.Liberatore is trying to pick up his 12th quality start of the season in this game.Liberatore will look to collect his 20th game of five or more innings pitched this season. He averages 5.2 innings per appearance.He has had three appearances this season that he held his opponents to zero earned runs.The opposing Brewers offense has the 12th-ranked slugging percentage (.409) and ranks 20th in home runs hit (163) in all of MLB. They have a collective .261 batting average, and are second in the league with 1378 total hits and third in MLB play scoring 789 runs.Liberatore has a 1.50 ERA and a 0.833 WHIP against the Brewers this season in six innings pitched, allowing a .217 batting average over one appearance.Cardinals batting statsThe Cardinals have hit the third-fewest home runs in MLB play this season (142).This season, St. Louis’ .378 slugging percentage is the fourth-lowest percentage in baseball.The Cardinals are 16th in the majors with a .246 batting average.Averaging 4.3 runs per game (662 total), St. Louis is the 18th-highest scoring team in the majors.The Cardinals rank 18th in MLB with an on-base percentage of .315.

Watch the MLB on Fubo!