Per Joel Sherman of the New York Post, releasing Gonzalez will allow the Mets to play Jay Bruce at first base and keep Brandon Nimmo and Michael Conforto in the lineup when Yoenis Cespedes returns.
Gonzalez signed a one-year deal with the Mets in January. The five-time All-Star was limited to just 71 games and posted a career-low .642 OPS with the Los Angeles Dodgers in 2017.
After winning the first base job out of spring training, Gonzalez has struggled to find his hitting form during the regular season. He was hitting .241/.304/.380 prior to Sunday's game against the Yankees.
The Mets have been a disaster following a 17-9 start. Their win over the Yankees snapped an eight-game losing streak, though they have still dropped 25 of 36 games and are six games under .500.