The 33-year-old quarterback was traded to NFC East rival Washington in April after 11 seasons with the Eagles. He led the team to five NFC Championship Game appearances and a berth in Super Bowl XXXIX, which it lost to New England by three points.
"I look back -- the things that I set out that I wanted to accomplish and bring back to Philadelphia I wasn't able to, and I apologize more than anything to the people of Philadelphia, not bringing that Super Bowl to them," McNabb said during an interview with 97.5 The Fanatic Philadelphia.
Upon joining Washington, where he'll wear a burgundy No. 5, McNabb's reflections toward his former team and city were upbeat and gracious. "I felt I was treated fair," he said last month.
With the Redskins and under new Washington coach Mike Shanahan, McNabb will attempt to pull a "John Elway" -- winning a Super Bowl as he approaches his mid-30s. McNabb also will need a new contract at some point -- he has one year left on the 12-year, $115 million contract he signed with the Eagles in 2002.
"I'm turning 34 this year," McNabb said last month. "And [Shanahan] finished John's career with two Super Bowls. Hopefully I can continue to follow behind that."
Information from The Associated Press was used in this report.