New York Mets shortstop Ruben Tejada suffered a broken right fibula in the team's 5-4 walk-off win against the San Francisco Giants on Wednesday and will miss the rest of the season.