The Mets have been an enigma all season. One day they are playing great against some of the best teams in the league, and other days they have some absolutely dreadful games against mediocre teams such as the Marlins.
Despite their inconsistencies, the Mets are one game over .500 for the season at 58-57. They have been a hard-fought, resilient team that has overcome adversity, trades and injuries.
Here are the five best Mets games, up to date, from this 2011 season that's been full of ups and downs.