NEW YORK — The Arizona Diamondbacks roll into Citi Field tonight, April 30, 2025, to take on the New York Mets in a game that’s got bettors and fans alike chewing their nails. It’s a 7:10 p.m. start, and the numbers are screaming a close one. Oddsmakers have Arizona as slight favorites, but don’t let that fool you—this matchup’s tighter than a subway car at rush hour.
The Diamondbacks, sitting on a mixed bag of a season so far, have been favored in 21 games this year and walked away with 11 wins, a 52.4% clip. When the moneyline’s at least -114, like it is tonight, they’ve gone 11-10. That’s not exactly a steamroll, but it’s enough to keep them in the conversation. Arizona’s sending Eduardo Rodriguez to the mound, a lefty who’s been a steady hand in their rotation. His cutter and slider have been carving up hitters, and he’s got the kind of swing-and-miss stuff that could quiet the Mets’ bats.
New York, though, isn’t backing down. The Mets, listed as underdogs at -105 on the moneyline, have a 51.2% implied chance of pulling off the win. Their offense has been a rollercoaster, dropping 26 runs over their last two games, including a 19-run explosion in their most recent outing. But their pitching’s been leakier than a rusted bucket, coughing up 13 runs in that same stretch. David Peterson, another left-hander, gets the ball for the Mets. He’s been solid, but Arizona’s lineup tends to feast on righties, so this could be a grind for him. Weather’s a factor too—low 70s with 20 mph winds blowing out to left, which might turn a lazy fly ball into a homer.
The betting lines tell a story of their own. Arizona’s favored at -114, with the Mets nipping at their heels at -105. The run line has the Diamondbacks at -1.5, meaning they need to win by at least two to cover. The over/under’s set at 8 runs, and with both teams’ recent offensive outbursts, that number feels like it could get tested. Oddsmakers are banking on a game that’s high-scoring but not a blowout, with Arizona’s slight edge coming down to Rodriguez’s arm and their road grit.
This isn’t a make-or-break game for either squad, but it’s a chance to set the tone. The Diamondbacks, scratching for consistency, need Rodriguez to deliver. The Mets, riding their offensive hot streak, want Peterson to cool off Arizona’s bats and keep their momentum rolling. By the time the last pitch is thrown, one team’s walking off with a little more swagger.
Game time: April 30, 2025, 7:10 p.m. ET. Starting pitchers: Eduardo Rodriguez (LHP, Diamondbacks) vs. David Peterson (LHP, Mets). Moneyline: Diamondbacks -114, Mets -105. Run line: Diamondbacks -1.5. Over/under: 8 runs.