The St. Louis Cardinals (71-72) and San Francisco Giants (72-70) will clash on Sunday at Busch Stadium, with first pitch at 2:15 p.m. ET.

The Cardinals are the home favorite (-150) versus the Giants (+125). The St. Louis Cardinals will give the start to Sonny Gray (12-8, 4.43 ERA), who is looking for win No. 13 on the season, and the Giants will turn to Kai-Wei Teng (2-3, 7.23 ERA).

These squads play again following the Cardinals’ 3-2 victory over the Giants yesterday. Riley O’Brien (1.0 IP, 0 R, 0 H, 1 K) picked up the win for the Cardinals. Jordan Walker went 1 for 4 with a double and two RBIs to lead the team on offense. Ryan Walker (0.0 IP, 3 R, 4 H, 0 K) took the loss on the mound for the Giants.

Ahead of the Cardinals vs. Giants matchup, here is everything you need to prepare for Sunday’s baseball action, including viewing options.

St. Louis Cardinals vs. San Francisco Giants odds, line and spread

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

Favorite: Cardinals (-150, bet $150 to win $100)Underdog: Giants (+125, bet $100 to win $125)Over/under: 7.5Cardinals vs. Giants: Game time and live stream infoGame day: Sunday, September 7, 2025Game time: 2:15 p.m. ETLocation: St. Louis, MissouriStadium: Busch StadiumTV channel: FDSMW and NBCS-BALive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Cardinals vs. Giants on Fubo!

Cardinals stats and trendsCardinals betting recordsThis season, the Cardinals have won 33 out of the 65 games, or 50.8%, in which they’ve been favored.This season St. Louis has won 10 of its 19 games, or 52.6%, when favored by at least -150 on the moneyline.Sportsbooks have implied with the moneyline set for this matchup that the Cardinals have a 60% chance to win.St. Louis and its opponents have gone over the total this season in 72 of 142 opportunities.The Cardinals have an ATS record of 73-69-0 in 142 games with a spread this season.Sonny Gray (Cardinals probable starter)Gray makes the start for the Cardinals, his 29th of the season. He is 12-8 with a 4.43 ERA and 173 strikeouts in 158 1/3 innings pitched.His last appearance came on Monday against the Athletics, when the right-hander threw six innings, surrendering seven earned runs while allowing 11 hits.In 28 games this season, the 35-year-old has put up a 4.43 ERA and 9.8 strikeouts per nine innings, while giving up a batting average of .264 to opposing hitters.Gray is trying to collect his 13th quality start of the season in this outing.Gray is aiming for his ninth straight appearance lasting five or more innings. He averages 5.6 frames per appearance on the hill.He has held his opponents without an earned run in six of his 28 appearances this season.He will match up with a Giants squad that is batting .239 as a unit (24th in MLB). It is also slugging a collective .391 (22nd in MLB) with 152 total home runs (20th in MLB).The 35-year-old’s 4.43 ERA ranks 40th, 1.225 WHIP ranks 25th, and 9.8 K/9 ranks 13th among qualifying pitchers this season.Cardinals batting statsThe Cardinals rank 26th in Major League Baseball with just 136 home runs as a team.Hitters for St. Louis have combined to rank 27th in the majors with a .382 team slugging percentage.The Cardinals’ .246 batting average ranks 17th in the league this season.St. Louis has scored 618 runs (4.3 per game) this season, which ranks 16th in MLB.The Cardinals have an on-base percentage of .314 this season, which ranks 17th in the league.St. Louis is one of the most-disciplined teams at the plate this season, ranking eighth with an average of 7.9 strikeouts per game.Giants stats and trendsGiants betting recordsThe Giants have been underdogs in 58 games this season and have come away with the win 28 times (48.3%) in those contests.This year, San Francisco has won six of 17 games when listed as at least +125 or worse on the moneyline.Bookmakers have implied with the moneyline set for this matchup that the Giants have a 44.4% chance of pulling out a win.Contests with San Francisco has gone over the total set by sportsbooks in 66 of 142 chances this season.The Giants are 65-77-0 against the spread in their 142 games with a line set by sportsbooks this season.Kai-Wei Teng (Giants probable starter)Teng (2-3 with a 7.23 ERA and 20 strikeouts in 18 2/3 innings pitched) makes the start for the Giants, his fifth of the season.The right-hander’s last appearance was on Monday against the Colorado Rockies, when he went 5 1/3 innings, surrendering two earned runs while giving up nine hits.The 26-year-old has amassed an ERA of 7.23, with 9.6 strikeouts per nine innings in five games this season. Opponents are hitting .303 against him.Teng has pitched five or more innings in a game two times this year heading into this outing.In one of his appearances this season he did not allow an earned run.He will face off against a Cardinals offense that ranks 17th in the league with 1178 total hits (on a .246 batting average). The team also slugs a collective .382 (27th in the league) with 136 total home runs (26th in MLB action).Giants batting statsThe Giants rank 20th in MLB action with 152 total home runs.So far this year, San Francisco’s .391 slugging percentage is 22nd in the majors.The Giants have the 24th-ranked batting average in the majors (.239).Averaging 4.3 runs per game (615 total), San Francisco is the 18th-highest scoring team in the majors.The Giants’ .314 on-base percentage ranks 17th in the majors.

Watch the MLB on Fubo!