On Friday, a series opener is on the schedule, with the Arizona Diamondbacks (47-50) hosting the St. Louis Cardinals (51-46) at 9:40 p.m. ET.

The Diamondbacks are favored at home (-121) against the Cardinals (+101). Neither team has named a starting pitcher for this outing.

The Diamondbacks were vicotrious 5-1 over the Angels Sunday in their last game. Eugenio Suarez finished 1 for 3 with a double and an RBI to lead them offensively while Merrill Kelly was earned the victory after throwing five innings, giving up one earned run on one hit while striking out six.

The Cardinals picked up a 5-4 victory over the Braves Sunday. Jose Fermin (1 for 4 with a home run and two RBIs) led the way offensively, while Gordon Graceffo got the win on the mound after going 1 2/3 innings, giving up one earned run on one hit while striking out three.

Before the Diamondbacks vs. Cardinals matchup, here’s everything you need to get ready for Friday’s baseball action, including viewing options.

Arizona Diamondbacks vs. St. Louis Cardinals odds, line and spread

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

Favorite: Diamondbacks (-121, bet $121 to win $100)Underdog: Cardinals (+101, bet $100 to win $101)Diamondbacks vs. Cardinals: Game time and live stream infoGame day: Friday, July 18, 2025Game time: 9:40 p.m. ETLocation: Phoenix, ArizonaStadium: Chase FieldTV channel: ARID and FDSMWLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Diamondbacks vs. Cardinals on Fubo!

Diamondbacks stats and trendsDiamondbacks betting recordsThe Diamondbacks have been favorites in 62 games this season and won 31 (50%) of those contests.Arizona has entered 46 games this season favored by -121 or more and is 22-24 in those contests.The implied probability of a win from the Diamondbacks, based on the moneyline, is 54.8%.Games involving Arizona have gone over the total set by sportsbooks in 50 of 96 chances this season.The Diamondbacks are 47-49-0 against the spread in their 96 chances this season.Diamondbacks batting statsThe Diamondbacks rank fourth in Major League Baseball with 141 home runs.Hitters for Arizona rank fourth in the majors with a combined .444 team slugging percentage.The Diamondbacks have a team batting average of .251 this season, which ranks 12th among MLB teams.Arizona has scored 493 runs this season, which ranks fourth in MLB.The Diamondbacks have an OBP of .328 this season, which ranks fifth in MLB.Arizona is ranked 11th in strikeouts per game (7.9) among MLB offenses.Cardinals stats and trendsCardinals betting recordsThe Cardinals have come away with 26 wins in the 52 contests they have been listed as the underdogs in this season.This season, St. Louis has come away with a win 15 times in 36 chances when named as an underdog of at least +101 or longer on the moneyline.The Cardinals have an implied victory probability of 49.8% according to the moneyline set for this matchup.St. Louis and its opponents have gone over the total this season in 51 of its 96 opportunities.The Cardinals are 54-42-0 against the spread in their 96 games with a line set by sportsbooks this season.Cardinals batting statsThe Cardinals rank 21st in MLB action with 97 total home runs.So far this year, St. Louis’ .393 slugging percentage is 18th in the majors.The Cardinals have the 10th-best batting average in the majors (.252).St. Louis is the 10th-highest scoring team in MLB, averaging 4.6 runs per game (444 total).The Cardinals are 12th in the majors with an on-base percentage of .322.

Watch the MLB on Fubo!