Mets vs Diamondbacks Prediction, Odds, Moneyline, Spread & Over/Under for May 5

Odds updated as of 7:11 a.m.
On Monday in MLB, the New York Mets are up against the Arizona Diamondbacks.
Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the most important information about this matchup.
Mets vs Diamondbacks Game Info
- New York Mets (22-13) vs. Arizona Diamondbacks (18-16)
- Date: Monday, May 5, 2025
- Time: 9:40 p.m. ET
- Venue: Chase Field -- Phoenix, Arizona
- Coverage: ARID and SNY
Mets vs Diamondbacks Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: NYM: (-110) | ARI: (-106)
- Spread: NYM: -1.5 (+138) | ARI: +1.5 (-166)
- Total: 9.5 -- Over: (-105) | Under: (-115)
Mets vs Diamondbacks Probable Starting Pitchers
Probable Pitchers: Griffin Canning (Mets) - 4-1, 2.61 ERA vs Ryne Nelson (Diamondbacks) - 1-0, 5.82 ERA
The Mets will look to Griffin Canning (4-1) versus the Diamondbacks and Ryne Nelson (1-0). Canning's team is 4-2-0 against the spread in his starts this season. Canning's team has won each of the four games he's started as the moneyline favorite. Last season Nelson and his team were 14-11-0 against the spread in games he pitched. Nelson's team went 9-8 in games he pitched when they were the underdog on the moneyline a season ago.
Mets vs Diamondbacks Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Mets win (54%)
Mets vs Diamondbacks Moneyline
- Arizona is a -106 underdog on the moneyline, while New York is a -110 favorite on the road.
Mets vs Diamondbacks Spread
- The Mets are favored by 1.5 runs on the road versus the Diamondbacks. The Mets are +138 to cover the spread, while the Diamondbacks are -166.
Mets vs Diamondbacks Over/Under
- A total of 9.5 runs has been set for the Mets-Diamondbacks game on May 5, with the over available at -105 and the under at -115.
Bet on New York Mets vs. Arizona Diamondbacks on FanDuel today!
Mets vs Diamondbacks Betting Trends
- The Mets have won in 17, or 68%, of the 25 contests they have been named as odds-on favorites in this year.
- This season New York has come away with a win 17 times in 25 chances when named as a favorite of at least -110 on the moneyline.
- The Mets' games have gone over the total in 14 of their 34 opportunities.
- In 34 games with a line this season, the Mets have a mark of 18-16-0 against the spread.
- The Diamondbacks have compiled a 5-6 record in games they were listed as the moneyline underdog (winning 45.5% of those games).
- Arizona is 5-6 (winning 45.5% of its games) when playing as a moneyline underdog of -106 or longer.
- The Diamondbacks have combined with opponents to hit the over on the total 17 times this season for a 17-14-2 record against the over/under.
- The Diamondbacks have collected a 16-17-0 record against the spread this season (covering 48.5% of the time).
Mets Player Leaders
- Pete Alonso leads New York with 43 hits and an OBP of .468, plus a team-best slugging percentage of .656. He's batting .344.
- Among qualified hitters, he ranks third in batting average, his on-base percentage ranks second, and he is second in slugging.
- Alonso hopes to build on a four-game hitting streak in this matchup. During his last five outings he is batting .333 with two doubles, a home run, five walks and three RBI.
- Juan Soto has eight doubles, five home runs and 25 walks. He's batting .256 and slugging .434 with an on-base percentage of .374.
- His batting average ranks 70th among qualified players, his on-base percentage 30th, and his slugging percentage 60th.
- Soto has picked up at least one hit in four straight games. During his last five outings he is batting .286 with a double, two home runs, three walks and two RBI.
- Francisco Lindor is batting .290 with a .457 slugging percentage and 19 RBI this year.
- Lindor has recorded at least one base hit in three games in a row. In his last five games he is batting .227 with a double, three walks and three RBI.
- Brandon Nimmo has been key for New York with 28 hits, an OBP of .273 plus a slugging percentage of .425.
Diamondbacks Player Leaders
- Geraldo Perdomo has racked up an on-base percentage of .400, a team-high for the Diamondbacks. He's batting .292 and slugging .475.
- Including all qualifying hitters, he ranks 26th in batting average, while his on-base percentage ranks seventh and he is 39th in slugging.
- Corbin Carroll's 41 hits and .575 slugging percentage both pace his team. He has a batting average of .281 with an on-base percentage of .344.
- Including all qualified players, he is 40th in batting average, 60th in on-base percentage and seventh in slugging percentage.
- Josh Naylor has nine doubles, four home runs and 16 walks while hitting .304.
- Eugenio Suarez is batting .189 with five doubles, 10 home runs and 12 walks.
Mets vs Diamondbacks Head to Head
- 5/1/2025: 4-2 ARI (Favorite: Mets, Spread: -1.5, Total: 8, Favorite Moneyline: -164, Underdog Moneyline: +138)
- 4/30/2025: 4-3 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/29/2025: 8-3 NYM (Favorite: Mets, Spread: -1.5, Total: 8, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 8/29/2024: 3-2 NYM (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 8/28/2024: 8-5 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 8/27/2024: 8-3 NYM (Favorite: Diamondbacks, Spread: -1.5, Total: 8, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 6/2/2024: 5-4 ARI (Favorite: Diamondbacks, Spread: -1.5, Total: 8, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 6/1/2024: 10-5 ARI (Favorite: Mets, Spread: -1.5, Total: 8.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 5/31/2024: 10-9 NYM (Favorite: Mets, Spread: -1.5, Total: 7.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 5/30/2024: 3-2 NYM (Favorite: Diamondbacks, Spread: -1.5, Total: 7, Favorite Moneyline: -126, Underdog Moneyline: +108)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!