Another week, another fine for Odell Beckham — and the mercurial Browns superstar apparently has had enough.

“14k for some [two angry emojis] pants that are not gonna protect me from anything,” Beckham posted on Instagram along with the $14,037 fine, adding, “… this [sh-t] is ridiculous [two laughing emojis].

Beckham was fined for last week’s game against the Seahawks in which his “pants failed to cover the knee area” in accordance with NFL policy, according to the letter.

Beckham, who is in the middle of a five-year, $90 million contract he signed with the Giants in 2018, has a long NFL rap sheet.

The 26-year-old was fined an undisclosed amount earlier this season as a result of a skirmish with Ravens cornerback Marlon Humphrey that ended up with Beckham being choked on the ground. He also was reprimanded by the league for wearing a nearly $200,000 watch during a game.

“It’s crazy,” Beckham told reporters this season of the league’s punishment policy. “The NFL finds ways to just take it (money). They’re going to take it from you. I understand a penalty, getting fined for that. But pants above the knees, a shirt hanging out, and you’re getting $5,000 taken from you? Pads above your knees? You really think that this little knee pad covering my kneecap is going to affect, if somebody hits me, weighs 250 pounds, running 18 mph.”

Beckham in 2015 was suspended one game for a helmet-to-helmet hit on then-Carolina Panther Josh Norman. He has just one touchdown, 29 receptions and 436 yards this season for the underwhelming, 2-4 Browns.