The New York Mets will retire the No. 17 jersey of Keith Hernandez on July 9.

Hernandez is the fourth player in franchise history to receive the honor.

Hernandez has been with the franchise for almost three decades as a player and broadcaster. He ranks second in team history in batting average (.297) and had a franchise-record six Gold Glove awards.