Mets shortstop Ruben Tejada suffered a broken right fibula on a freak play in the team's 5-4 walk-off win against the Giants on Wednesday and will miss the rest of the season, according to an ESPN.com report.