McCoy, who led the NFL in rushing last season, was given the award and honored by the Philadelphia Sports Congress at the Wanamaker Building in Philadelphia.
The award goes to the athlete who "has done the most to reflect credit upon Philadelphia and the team or sport in which they excel."
Before the ceremony, McCoy answered question from reporters about a number of subjects, including the reported four-game suspension of Eagles offensive lineman Lane Johnson for performance enhancing drugs.
"That would [stink] to lose him for that many games," McCoy told reporters, including the Philadelphia Inquirer. "The good thing is you have [tackle Allen] Barbre. Barbre is a sure veteran backup who we gave some money to because we know he can play. If he has to come in and step in and play, we're confident with him."
McCoy became the sixth Eagles player to win the award and the first since Donovan McNabb in 2007.
McCoy led the NFL in rushing with 1,607 yards, and off the field, worked tirelessly with area charities.
"There's a lot of names I've seen on there, the winners in the past," McCoy told the Inquirer. "To see my name is pretty cool, too."