The Miami Marlins (24-39) will visit the Pittsburgh Pirates (26-40), Monday at 6:40 p.m. ET, in the first game of a three-game series.

The Pirates are favored (-123 on the moneyline) when they host the Marlins (+103). The Pirates will give the ball to Mike Burrows (1-1) against the Marlins and Eury Perez.

The Pirates won 2-1 over the Phillies yesterday in their last game. Jared Triolo went 2 for 3 with a double and an RBI to lead them offensively while Braxton Ashcraft was picked up the victory after throwing 1 1/3 innings without giving up an earned run on one hit.

The Marlins were beaten by the Rays 3-2 yesterday. Heriberto Hernandez went 3 for 3, and Valente Bellozo was handed the loss, throwing 3 1/3 innings, giving up three earned runs on two hits while striking out three.

Get ready for the Pirates vs. Marlins with what you need to know before Monday’s game, including viewing options.

Pittsburgh Pirates vs. Miami Marlins odds, line and spread

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

Favorite: Pirates (-123, bet $123 to win $100)Underdog: Marlins (+103, bet $100 to win $103)Over/under: 8.5Pirates vs. Marlins: Game time and live stream infoGame day: Monday, June 9, 2025Game time: 6:40 p.m. ETLocation: Pittsburgh, PennsylvaniaStadium: PNC ParkTV channel: Fox Sports 1, SportsNet PT, and FDSFLLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Pirates vs. Marlins on Fubo!

Pirates stats and trendsPirates betting recordsThe Pirates have been favorites in 19 games this season and won seven (36.8%) of those contests.Pittsburgh has a record of 4-8 in games when oddsmakers favor them by at least -123 on the moneyline.The moneyline for this contest implies a 55.2% chance of a victory for the Pirates.Pittsburgh and its opponents have gone over the total this season in 26 of 66 opportunities.The Pirates have an ATS record of 30-36-0 in 66 games with a spread this season.Mike Burrows (Pirates probable starter)Burrows (1-1 with a 5.27 ERA and 11 strikeouts in 13 2/3 innings pitched) gets the start for the Pirates, his fourth of the season.The right-hander’s last appearance came on Wednesday against the Houston Astros, when he threw 5 1/3 scoreless innings while allowing five hits.In three games this season, the 25-year-old has put up an ERA of 5.27, with 7.2 strikeouts per nine innings. Opponents are batting .259 against him.He meets a Marlins offense that ranks 23rd in the league with 256 runs while batting .249 as a squad. It has a collective .381 slugging percentage (21st in MLB action) and has hit a total of 54 home runs (27th in MLB).Pirates batting statsThe Pirates rank 29th in Major League Baseball with just 46 home runs as a team.Hitters for Pittsburgh have combined to rank last in MLB with a team slugging percentage of just .338 this season.The Pirates have a team batting average of just .227 this season, which ranks 26th among MLB teams.Pittsburgh has scored 208 runs (just 3.2 per game) this season, which ranks 29th in MLB.The Pirates have an on-base percentage of .305 this season, which ranks 23rd in the league.Pittsburgh ranks 25th in MLB in strikeouts per game with an average of 8.8 whiffs per contest.Marlins stats and trendsMarlins betting recordsThe Marlins have been chosen as underdogs in 54 games this year and have walked away with the win 20 times (37%) in those games.Miami has a win-loss record of 17-30 when favored by +103 or worse by sportsbooks this year.The Marlins have an implied victory probability of 49.3% according to the moneyline set for this matchup.Contests with Miami has gone over the total set by bookmakers in 33 of 63 chances this season.The Marlins have posted a record of 34-29-0 against the spread this season.Eury PĂ©rez (Marlins probable starter)Perez starts for the first time this season for the Marlins.The 22-year-old right-hander makes his season debut and pitches for the first time in more than a year.The Pirates have MLB’s 29th-ranked scoring offense (208 total runs) and have put up a .227 batting average as a team while hitting 46 home runs (29th in the league) this season.Marlins batting statsThe Marlins have hit 54 home runs this season, the fourth-lowest total in MLB action.This season, Miami’s .381 slugging percentage ranks 21st in the majors.The Marlins have the 13th-ranked batting average in the majors (.249).Miami scores the 23rd-most runs in baseball (256 total, 4.1 per game).The Marlins rank 18th in the majors with an on-base percentage of .313.

Watch the MLB on Fubo!