On Monday, a clash of NL Central rivals is on the schedule, with the Pittsburgh Pirates (57-74) visiting the St. Louis Cardinals (64-67) at 7:45 p.m. ET.

The Cardinals are favored (-142 moneyline odds to win) when they take on the Pirates (+119). The starting pitchers are Michael McGreevy (5-2) for the St. Louis Cardinals, and Johan Oviedo (1-0) for the Pittsburgh Pirates.

The Cardinals lost 7-2 against the Rays yesterday, with Matthew Liberatore taking the loss. He threw 4 1/3 innings, giving up four earned runs on three hits while striking out five. Alec Burleson went 1 for 4 to lead the Cardinals offensively.

Yesterday, the Pirates beat the Rockies 4-0. Paul Skenes was the winning pitcher after he went seven innings without giving up an earned run on three hits, while striking out seven. Jared Triolo led the Pirates’ offense, going 2 for 2 with a home run and three RBIs.

Before watching this Cardinals vs. Pirates matchup, here’s what you need to know about Monday’s action on the diamond, including viewing options.

St. Louis Cardinals vs. Pittsburgh Pirates odds, line and spread

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

Favorite: Cardinals (-142, bet $142 to win $100)Underdog: Pirates (+119, bet $100 to win $119)Over/under: 8Cardinals vs. Pirates: Game time and live stream infoGame day: Monday, August 25, 2025Game time: 7:45 p.m. ETLocation: St. Louis, MissouriStadium: Busch StadiumTV channel: FDSMW and SportsNet PTLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Cardinals vs. Pirates on Fubo!

Cardinals stats and trendsCardinals betting recordsThis season, the Cardinals have been favored 58 times and won 30, or 51.7%, of those games.St. Louis has entered 23 games this season favored by -142 or more and is 14-9 in those contests.The implied probability of a win from the Cardinals, based on the moneyline, is 58.7%.St. Louis’ games have gone over the total in 66 of its 130 chances.The Cardinals are 67-63-0 against the spread this season.Michael McGreevy (Cardinals probable starter)The Cardinals will send McGreevy (5-2) out to make his 10th start of the season. He is 5-2 with a 4.26 ERA and 33 strikeouts in 57 2/3 innings pitched.In his last outing on Tuesday against the Miami Marlins, the righty tossed six innings, allowing two earned runs while surrendering five hits.In 10 games this season, the 25-year-old has put up an ERA of 4.26, with 5.2 strikeouts per nine innings. Opponents are batting .268 against him.McGreevy is trying to claim his fourth straight quality start in this matchup.McGreevy will try to prolong a five-game streak of pitching five or more innings (he’s averaging 5.7 frames per outing).In two of his appearances this season he did not give up an earned run.The opposing Pirates offense has a collective .234 batting average, and is 26th in the league with 1015 total hits and last in MLB action with 467 runs scored. It has the worst slugging percentage (.351) and ranks last in home runs (94) in all of MLB.Cardinals batting statsThe Cardinals’ 124 home runs rank 27th in MLB this season.The offense for St. Louis has a slugging percentage of .385 this season, 24th in MLB.The Cardinals’ .249 batting average ranks 14th in the league this season.St. Louis has scored the 15th-most runs in the majors this season with 573 (4.4 per game).The Cardinals have the 16th-ranked on-base percentage in MLB this season (.317).St. Louis is one of the most-disciplined teams at the plate this season, ranking fifth with an average of 7.8 strikeouts per game.Pirates stats and trendsPirates betting recordsThe Pirates have come away with 36 wins in the 89 contests they have been listed as the underdogs in this season.This year, Pittsburgh has won 21 of 60 games when listed as at least +119 or worse on the moneyline.The moneyline set for this matchup implies the Pirates have a 45.7% chance of coming away with a victory in the contest.Pittsburgh and its opponents have gone over in 54 of its 130 games with a total set by sportsbooks this season.The Pirates are 69-61-0 against the spread in their 130 games with a line set by sportsbooks this season.Johan Oviedo (Pirates probable starter)The Pirates will look to Oviedo (1-0) to open the game and make his third start this season.In his most recent appearance on Wednesday, the right-hander tossed five innings against the Toronto Blue Jays, giving up one earned run while surrendering two hits.Over his two games this season, opposing hitters have a collective batting average of just .182 against him. He has a 4.50 ERA and averages 13.5 strikeouts per nine innings.Oviedo has pitched five or more innings in a game one time this year heading into this game.He will face off against a Cardinals squad that is batting .249 as a unit (14th in the MLB). They are also slugging a collective .385 (24th in the league) with 124 total home runs (27th in MLB play).Pirates batting statsThe Pirates have hit 94 home runs this season, the lowest total in baseball.So far this year, Pittsburgh has the lowest slugging percentage in baseball (.351).The Pirates are 26th in MLB with a .234 batting average.Pittsburgh scores the fewest runs in baseball (467 total, 3.6 per game).The Pirates are 25th in the majors with an on-base percentage of .305.

Watch the MLB on Fubo!