The Miami Marlins (21-30) will visit the San Diego Padres (29-22), Monday at 8:40 p.m. ET, in the first of a three-game series.

The Padres are a home favorite (-137) against the Marlins (+117). The San Diego Padres will hand the ball to Randy Vasquez (3-4, 3.49 ERA), who is looking for win No. 4 on the season, and the Marlins will counter with Ryan Weathers (1-0, 1.80 ERA).

The Padres won 5-3 over the Braves yesterday in their last game. Gavin Sheets went 2 for 4 with a home run and two RBIs to lead them offensively while Jeremiah Estrada was picked up the victory after throwing one inning without giving up an earned run on one hit, while striking out two.

The Marlins beat the Angels 3-0 yesterday. Javier Sanoja led the way offensively after going 2 for 2 with a double and an RBI, and Edward Cabrera got the win, pitching 5 2/3 innings without giving up an earned run on three hits, while striking out 10.

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

San Diego Padres vs. Miami Marlins odds, line and spread

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

Favorite: Padres (-137, bet $137 to win $100)Underdog: Marlins (+117, bet $100 to win $117)Over/under: 8Padres vs. Marlins: Game time and live stream infoGame day: Monday, May 26, 2025Game time: 8:40 p.m. ETLocation: San Diego, CaliforniaStadium: PETCO ParkTV channel: SDPA and FDSFLLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Padres vs. Marlins on Fubo!

Padres stats and trendsPadres betting recordsThe Padres have won 17, or 60.7%, of the 28 games they’ve played as favorites this season.San Diego is 12-7 this season when entering a game favored by -137 or more on the moneyline.The Padres have a 57.8% chance to win this game based on the implied probability of the moneyline.Games involving San Diego have gone over the total set by bookmakers in 21 of 51 chances this season.The Padres have an ATS record of 28-23-0 in 51 games with a spread this season.Randy Vasquez (Padres probable starter)Vasquez (3-4 with a 3.49 ERA and 27 strikeouts in 49 2/3 innings pitched) gets the start for the Padres, his 11th of the season.His most recent time out came on Wednesday against the Toronto Blue Jays, when the righty threw 4 2/3 innings, surrendering two earned runs while giving up four hits.The 26-year-old has an ERA of 3.49, with 5.0 strikeouts per nine innings, in 10 games this season. Opponents are hitting .238 against him.Vasquez has collected three quality starts this season.Vasquez has put up six starts this season in which he pitched five or more innings.He has made one appearance this season in which he did not surrender an earned run.He meets a Marlins offense that ranks 21st in the league with 210 runs while batting .250 as a unit. It has a collective .388 slugging percentage (16th in MLB action) and has hit a total of 47 home runs (24th in MLB).Padres batting statsThe Padres’ 48 home runs rank 22nd in Major League Baseball.The offense for San Diego has a slugging percentage of .390 this season, 15th in MLB.The Padres’ .253 batting average is among the best in baseball, ranking 10th in MLB.San Diego has scored 213 runs (4.2 per game) this season, which ranks 19th in MLB.The Padres have an OBP of .318 this season, which ranks 15th in MLB.San Diego is the best at avoiding strikeouts in MLB this season with only 364 as a team.Marlins stats and trendsMarlins betting recordsThe Marlins have been chosen as underdogs in 45 games this year and have walked away with the win 17 times (37.8%) in those games.This season, Miami has been victorious 12 times in 36 chances when named as an underdog of at least +117 or longer on the moneyline.Bookmakers have implied with the moneyline set for this matchup that the Marlins have a 46.1% chance of pulling out a win.Miami and its opponents have gone over the total this season in 29 of its 51 opportunities.In 51 games with a line this season, the Marlins have a mark of 28-23-0 against the spread.Ryan Weathers (Marlins probable starter)Weathers (1-0) gets the starting nod for the Marlins, his third of the season.In his most recent appearance on Tuesday, the lefty tossed five innings against the Chicago Cubs, allowing one earned run while surrendering five hits.In two games this season, he has put up a 1.80 ERA and averages 8.1 strikeouts per nine innings while opposing batters are hitting .194 against him.Weathers will look to prolong a three-game streak of pitching five or more innings (he’s averaging 5.0 innings per appearance).He will face a Padres offense that ranks 19th in the league with 213 total runs scored while batting .253 as a squad. His opponent has a collective .390 slugging percentage (15th in MLB action) and has hit a total of 48 home runs (22nd in the league).Marlins batting statsThe Marlins rank 24th in MLB play with 47 total home runs.So far this year, Miami is 16th in baseball, slugging .388.The Marlins have the 12th-ranked batting average in the league (.250).Averaging 4.1 runs per game (210 total), Miami is the 21st-highest scoring team in baseball.The Marlins are 17th in the majors with an on-base percentage of .316.

Watch the MLB on Fubo!