A series opener between the St. Louis Cardinals (70-71) and San Francisco Giants (71-69) is scheduled for Friday at 8:15 p.m. ET, at Busch Stadium.
The Cardinals (-118 on the moneyline) take the field against the Giants (-102) in a projected close matchup. The matchup on the mound for this contest is set with the St. Louis Cardinals looking to Michael McGreevy (6-2), and Carson Seymour (0-2) getting the nod for the San Francisco Giants.
The Cardinals won 5-1 over the Athletics Wednesday in their most recent game. Willson Contreras went 3 for 4 with a triple and four RBIs to lead them offensively while Matthew Liberatore was picked up the victory after throwing 5 1/3 innings without giving up an earned run on four hits, while striking out seven.
The Giants knocked off the Rockies 10-8 Wednesday. Matt Chapman led the way offensively after going 3 for 4 with a double, two home runs and four RBIs, and Joel Peguero got the win, pitching 1 1/3 innings without giving up a hit or an earned run.
Here’s what you need to prepare for Friday’s Cardinals vs. Giants contest, including viewing options.
St. Louis Cardinals vs. San Francisco Giants odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Friday at 3:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Cardinals (-118, bet $118 to win $100)Underdog: Giants (-102, bet $102 to win $100)Over/under: 8.5Cardinals vs. Giants: Game time and live stream infoGame day: Friday, September 5, 2025Game time: 8: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 been favored 64 times and won 33, or 51.6%, of those games.St. Louis is 28-23 this season when entering a game favored by -118 or more on the moneyline.The moneyline for this contest implies a 54.1% chance of a victory for the Cardinals.St. Louis and its opponents have gone over the total this season in 71 of 140 opportunities.The Cardinals are 72-68-0 ATS in their 140 games with a spread this season.Michael McGreevy (Cardinals probable starter)McGreevy makes the start for the Cardinals, his 12th of the season. He is 6-2 with a 4.17 ERA and 40 strikeouts in 69 2/3 innings pitched.In his most recent time out on Saturday, the righty tossed six innings against the Cincinnati Reds, giving up one earned run while surrendering five hits.The 25-year-old has a 4.17 ERA and 5.2 strikeouts per nine innings across 12 games this season, while allowing a batting average of .264 to his opponents.McGreevy is looking to secure his sixth quality start of the season in this outing.McGreevy will try to extend a seven-game streak of pitching five or more innings (he’s averaging 5.8 innings per outing).In two of his 12 total appearances this season he has not surrendered an earned run.The opposing Giants offense has a collective .238 batting average, and is 26th in the league with 1108 total hits and 20th in MLB play with 605 runs scored. It has the 23rd-ranked slugging percentage (.389) and ranks 20th in home runs (150) in all of MLB.Cardinals batting statsThe Cardinals have hit just 135 homers this season, which ranks 26th in the league.Hitters for St. Louis have combined to rank 27th in MLB with a slugging percentage of only .384 this season.The Cardinals’ .247 batting average ranks 17th in the league this season.St. Louis ranks 16th in the majors with 613 total runs scored this season.The Cardinals have the 17th-ranked on-base percentage in MLB this season (.315).St. Louis has shown patience at the plate this season with the ninth-best rate of strikeouts per game (8.0) among MLB offenses.Giants stats and trendsGiants betting recordsThe Giants have been victorious in 27, or 47.4%, of the 57 contests they have been chosen as underdogs in this season.San Francisco has a mark of 22-23 in contests where bookmakers favor it by -102 or worse on the moneyline.Oddsmakers have implied with the moneyline set for this matchup that the Giants have a 50.5% chance of pulling out a win.San Francisco’s games have gone over the total in 65 of its 140 opportunities.The Giants have an against the spread mark of 64-76-0 in 140 games with a line this season.Carson Seymour (Giants probable starter)Seymour (0-2) pitches first for the Giants to make his second start this season.The right-hander last pitched on Saturday against the Baltimore Orioles, when he went three innings, allowing four earned runs while giving up five hits.Opposing hitters have a collective batting average of .268 against him this season. He has a 4.74 ERA and 6.6 strikeouts per nine innings over his 11 games.The opposing Cardinals offense has a collective .247 batting average, and is 17th in the league with 1166 total hits and 16th in MLB play with 613 runs scored. They have the 27th-ranked slugging percentage (.384) and are 26th in all of MLB with 135 home runs.Giants batting statsThe Giants average 1.1 home runs per game to rank 20th in MLB play with 150 total home runs.This season, San Francisco’s .389 slugging percentage is 23rd in the majors.The Giants rank 25th in MLB with a .238 batting average.Averaging 4.3 runs per game (605 total), San Francisco is the 20th-highest scoring team in baseball.The Giants’ .313 on-base percentage is 20th in baseball.