NMets third baseman David Wright puts on a Mets cap and jersey during a news conference at baseball's Winter Meetings in Nashville. Photo: AP

It doesn’t pay to stick up for Mark Sanchez these days.

Former Jets receiver Braylon Edwards took to Twitter yesterday to say it’s not Sanchez’s fault he hasn’t played well.

“Don’t blame Sanchez,” Edwards posted. “Blame the idiots calling shots. Mark is a beast and will [prove] it when given a proper chance.”

Edwards apologized later in the day, but it might have come too late. Edwards was waived later by the Seahawks, according to a Chicago Tribune report. The 29-year-old played in Sunday’s 23-17 overtime win over the Bears, and was not known to be injured.

“I would like to apologize to the Jets family and my fans for my emotional outburst. Mark is a friend and former teammate who I … wholeheartedly support. Nonetheless, I have disrespected and insulted an administration that I have the utmost respect for,” Edwards tweeted in two messages that came four hours apart.

Jets GM Mike Tannnenbaum, did not re-sign Edwards before the 2011 season and did not bring him back before this year.