MLB · Tuesday, July 7, 2026
Kansas City Royals vs New York Mets — Result, Odds & Recap
Kansas City Royals schedule & results·New York Mets schedule & results
Final: Kansas City Royals 16, New York Mets 12
Closing Moneyline Odds
as of Jul 7, 10:00 PM ET| Book | Kansas City Royals | New York Mets |
|---|---|---|
| bet365 | +118 | -140 |
| betmgm | +120 | -142 |
| betrivers | +118 | -145 |
| caesars | +128 | -159 |
| draftkings | +119 | -144 |
| espnbet | +118 | -148 |
| fanduel | +128 | -152 |
| pinnacle | -2612 | +1308 |
Kansas City Royals vs New York Mets: recap & odds
Kansas City Royals beat New York Mets 16–12 on Tuesday, July 7, 2026. EdgeBets' pre-game simulation projected roughly 4.9–3.5 (total 8.4). Closing moneyline prices ranged across 8 sportsbooks: Kansas City Royals from -2612 to +128.
EdgeBets does not claim to beat the closing line or guarantee outcomes. Projections are informational. 19+. Please bet responsibly.