It is the seventh postponement of the season for the Mets, who have played just four games in the past eight days.
The teams' Twitter feeds had some fun with the situation.
The real MVP pic.twitter.com/bN8hFF7h58— Colorado Rockies (@Rockies) April 16, 2021
The game will be made up as part of a doubleheader -- two seven-inning games -- on Saturday.
New York has played a major-league-low eight games. The team's season-opening three-game series at Washington was put off because of a coronavirus outbreak among the Nationals, in addition to the weather-related postponements.