Cassius Marsh now is public enemy No. 1 with New England Patriots fans after recently blasting his former team and head coach.

But the San Francisco 49ers defensive end apparently had a much different opinion of the franchise in November, before the Patriots waived him after nine underwhelming games.

Marsh recently told the San Francisco Chronicle he “didn’t enjoy any” of his time in New England, and that players “don’t have fun there.” He also complained the Patriots asked him do “a bunch of stuff” he’d never done before, and that he almost quit football because he “hated it that much.”

Yet while he was playing for Bill Belichick, Marsh said very Patriot-like things, according to The Athletic’s Jeff Howe.

Will the real Cassius Marsh please stand up?

The four-year pro recently doubled down on his anti-Patriots remarks, so he probably really did hate his time in Foxboro. Still, if Marsh is as fearless as he clearly wants you to believe — he said he confronted Belichick about the team’s “B.S.” and basically asked to get cut — then perhaps he should’ve spoken his mind before being shown the door.

Thumbnail photo via Sergio Estrada/USA TODAY Sports Images