Mets vs. Nationals Dunkel MLB Picks, Predictions and Prop Bets - May 21
21 May 2026

The New York Mets are looking for continued power from a batter on a hot streak against the Washington Nationals on Thursday at 4:05 p.m. ET, at Nationals Park. Juan Soto is on a two-game homer streak. David Peterson (2-4, 5.40 ERA) gets the start for the Mets, who are 21-28 this season and fifth in the NL East. Cade Cavalli (2-2, 4.05 ERA) is expected to start for the Nationals, who are 25-25 and third in the NL East.
With moneyline odds of -115 for the Mets and -104 for the Nationals, this could be a close contest. The contest has an over/under set at 8.
Mets vs. Nationals Odds, Game Time
- Game day: Thursday, May 21, 2026
- Game time: 4:05 p.m. ET
- Location: Washington D.C.
- Stadium: Nationals Park
- Favorite: Mets (-115)
- Underdog: Nationals (-104)
- Over/under: 8
How to Watch Mets vs. Nationals
- TV Channel: NATS and SNY
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Mets vs. Nationals: Betting the Moneyline
- The Mets have won 17 of the 37 games they were listed as the moneyline favorite this season (45.9%).
- Washington has come away with 24 wins in the 48 contests it has been listed as the underdogs in this season.
- New York is 16-19 this season when entering a game favored by -115 or more on the moneyline.
- This season, the Nationals have come away with a win 22 times in 45 chances when named as an underdog of at least -104 or longer on the moneyline.
- The Mets have an implied moneyline win probability of 53.5% in this matchup.
- The moneyline set for this matchup implies the Nationals have a 51% chance of coming away with a victory in the contest.
Mets vs. Nationals: Betting the Spread & Total
- The Mets have had an over/under set by oddsmakers 49 times, and have combined with opponents to go over the total in 21 of those games (21-24-4).
- Washington's games have gone over the total in 32 of its 50 chances.
- The Mets have gone 20-29-0 against the spread this season.
- In 50 games with a line this season, the Nationals have a mark of 30-20-0 against the spread.
