Oof. Talk about a rough series of events for Marquette King.

Trailing the Broncos 16-7 in the third quarter on Sunday, the Raiders decided to run a fake punt with King, who was a second-team All-Pro punter last year. Denver receiver Jordan Taylor was not surprised by the fake, tackling King behind the line of scrimmage.

A frustrated King reacted after the play by throwing the football at the back of Broncos fullback Andy Janovich, and he received a 15-yard unsportsmanlike conduct penalty for his outburst.

Marquette King calls a fake punt from his own 30. Then gets a penalty for throwing the ball at a Denver player. @PatMcAfeeShow pic.twitter.com/9uNXwtCwPz — Football Dungeon (@DuaneLively) October 1, 2017

That’s not the end of the story, though!

The NFL fined King $9,115 for his actions, NFL Network’s Ian Rapoport reported on Friday. So the sixth-year specialist miserably failed on a fake punt, cost his team 15 yards and was fined to top it off.

Besides that incident in Denver, King has had an outstanding season. He’s averaging an NFL-best 52.6 yards per punt with a long of 65 yards and nine punts booted inside the opponent’s 20-yard line.