Geraldo Perdomo and Brendan Donovan will be among the star attractions when the Arizona Diamondbacks play the St. Louis Cardinals on Friday at 8:15 p.m. ET, at Busch Stadium.

The Diamondbacks are eighth in MLB with a .254 batting average. The Cardinals’ 47 home runs rank 19th in Major League Baseball.

Get ready for the Diamondbacks vs. Cardinals with everything you need to know before Friday’s baseball action, including viewing options.

Diamondbacks vs. Cardinals: live stream info, TV channel & game timeGame day: Friday, May 23, 2025Game time: 8:15 p.m. ETLocation: St. Louis, MissouriStadium: Busch StadiumTV channel: MLB.TV – Arizona DiamondbacksLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch the MLB on Fubo!

Diamondbacks vs. Cardinals odds & betting linesFavorite: Diamondbacks (-130, bet $130 to win $100)Underdog: Cardinals (+109, bet $100 to win $109)Over/under: 8.5

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