The Miami Marlins (50-54) will visit the St. Louis Cardinals (54-53), Monday at 7:45 p.m. ET, in the first game of a three-game series.

The favored Cardinals (-122 on the moneyline to win) take the field at home against the Marlins (+102). The matchup on the mound for this contest is set with the St. Louis Cardinals looking to Andre Pallante (5-7), and Edward Cabrera (4-4) answering the bell for the Miami Marlins.

The Cardinals lost their most recent game against the Padres by a 9-2 score yesterday. Alec Burleson went 2 for 4 with a double, a home run and two RBIs to lead them offensively. Michael McGreevy picked up the loss after throwing 4 2/3 innings, giving up seven earned runs on nine hits while striking out two.

The Marlins were handed a 3-2 loss to the Brewers yesterday. Heriberto Hernandez (1 for 4 with a home run and an RBI) led the way offensively, while Cade Gibson got the loss on the mound after going 1/3 of an inning, giving up one earned run on three hits while striking out one.

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

St. Louis Cardinals vs. Miami Marlins odds, line and spread

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

Favorite: Cardinals (-122, bet $122 to win $100)Underdog: Marlins (+102, bet $100 to win $102)Over/under: 8.5Cardinals vs. Marlins: Game time and live stream infoGame day: Monday, July 28, 2025Game time: 7:45 p.m. ETLocation: St. Louis, MissouriStadium: Busch StadiumTV channel: FDSMW and FDSFLLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Cardinals vs. Marlins on Fubo!

Cardinals stats and trendsCardinals betting recordsThis season, the Cardinals have won 27 out of the 51 games, or 52.9%, in which they’ve been favored.St. Louis has a record of 22-15, a 59.5% win rate, when favored by -122 or more by bookmakers this season.Bookmakers have implied with the moneyline set for this matchup that the Cardinals have a 55% chance to win.St. Louis and its opponents have hit the over in 55 of its 106 games with a total this season.In 106 games with a spread this season, the Cardinals are 57-49-0 ATS.Andre Pallante (Cardinals probable starter)Pallante gets the start for the Cardinals, his 21st of the season. He is 5-7 with a 4.91 ERA and 72 strikeouts through 110 2/3 innings pitched.The right-hander last appeared on Wednesday against the Colorado Rockies, when he tossed five innings, allowing five earned runs while giving up eight hits.The 26-year-old has an ERA of 4.91, with 5.9 strikeouts per nine innings, in 20 games this season. Opponents are batting .263 against him.Pallante has collected seven quality starts this season.Pallante has put up 14 starts this season in which he pitched five or more innings.He has held his opponents without an earned run in three of his 20 outings this season.The opposing Marlins offense has the 17th-ranked slugging percentage (.394) and ranks 26th in MLB play with 97 home runs. It has a collective .253 batting average, and is 11th in MLB with 898 total hits and 19th in MLB action scoring 445 runs.Among qualifying pitchers in MLB action this season, the 26-year-old ranks 57th in ERA (4.91), 55th in WHIP (1.364), and 58th in K/9 (5.9).Cardinals batting statsThe Cardinals have hit 104 homers this season, which ranks 21st in the league.The offense for St. Louis has a slugging percentage of .392 this season, 19th in MLB.The Cardinals have a team batting average of .251 this season, which ranks ninth among MLB teams.St. Louis has scored 476 runs (4.4 per game) this season, which ranks 13th in MLB.The Cardinals have an OBP of .321 this season, which ranks 10th in MLB.St. Louis has shown patience at the plate this season with the sixth-best rate of strikeouts per game (7.6) among MLB offenses.Marlins stats and trendsMarlins betting recordsThe Marlins have come away with 44 wins in the 91 contests they have been listed as the underdogs in this season.This season, Miami has been victorious 37 times in 78 chances when named as an underdog of at least +102 or worse on the moneyline.The moneyline set for this matchup implies the Marlins have a 49.5% chance of coming away with a victory in the contest.Miami’s games have gone over the total in 47 of its 104 opportunities.The Marlins have posted a record of 63-41-0 against the spread this season.Edward Cabrera (Marlins probable starter)Cabrera (4-4) takes the mound first for the Marlins in his 18th start of the season. He’s put together a 3.48 ERA in 88 2/3 innings pitched, with 92 strikeouts.His last time out was on Tuesday against the San Diego Padres, when the righty tossed 5 2/3 innings, surrendering one earned run while allowing five hits.During 17 games this season, the 27-year-old has a 3.48 ERA and 9.4 strikeouts per nine innings, while allowing a batting average of .239 to opposing batters.Cabrera is trying to secure his fourth quality start of the year.Cabrera enters this matchup with 12 outings of five or more innings pitched this year.He has had three appearances this season that he held his opponents to zero earned runs.He will face a Cardinals offense that ranks ninth in the league with 907 total hits (on a .251 batting average). The team also slugs a collective .392 (19th in the league) with 104 total home runs (21st in MLB action).Marlins batting statsThe Marlins are fifth-worst in MLB action with 97 home runs.So far this season, Miami ranks 17th in baseball with a .394 slugging percentage.The Marlins have the eighth-best batting average in the league (.253).Averaging 4.3 runs per game (445 total), Miami is the 19th-highest scoring team in baseball.The Marlins rank 16th in the majors with an on-base percentage of .316.

Watch the MLB on Fubo!