Colts punter Pat McAfee footed the bill, using his own money to pay for 83 Indianapolis Power and Light bills.

MORE: NFL players doing good deeds | Football stars turned into emojis

McAfee has done his job on the field for the 6-6 Colts, averaging 48.5 yards per punt this season. Indianapolis will take on the Jaguars in Jacksonville on Sunday.