He started the year on the Giants roster while Josh Brown was suspended for the first game. After being let go, he spent some time as a free agent before being signed by the Steelers while starter Chris Boswell was hurt. When Boswell recovered, Bullock was released again and finished the final three games with the Bengals.

That means he earned paychecks from three teams, but wait, it gets better. There’s an NFL rule in place as part of the collective bargaining agreement that allows players with at least four seasons of playing experience to receive termination pay, and the kicker told ESPN he plans on taking advantage of it.

So what is termination pay? We’ll let the folks at OverTheCap explain it:

MORE: NFL playoffs predictions

This means that because of Brown’s one-game suspension, Bullock will receive his entire $675,000 base salary instead of just a single game check. A player can use the termination-pay rule only once in his career, and it makes sense for Bullock to use it now since it would be rare for him to get such an opportunity again.

In addition to the $675,000 he’ll get from the Giants, he’ll have received $159,000 in total game checks from the Steelers and Bengals. That comes out to $834,000 for the season, which isn’t bad for someone who played for three teams and made only eight field goals this season.