Three days after James Harrison met with the Cardinals but failed to agree on a contract, the linebacker announced that he has retired from football.

"I have made the difficult decision to retire as of today," he wrote on his Facebook page. "My love for my family and the need to be there for them outweighs my desire to play the game. I have missed too many experiences with them because I devoted SO much time to my career. My love for the game isn't strong enough to make up for missing one more birthday or first day of school. I am retiring as a man who is truly grateful for all of his blessings."

Originally an undrafted free agent out of Kent State, Harrison was signed by the Steelers in 2002. He spent two years on their practice squad, and was released three times during that span. He was signed by the Ravens in late 2003 and played in NFL Europe. Baltimore eventually released him and he returned to Pittsburgh prior to the 2004 season. He earned his first NFL start during the '04 season, but didn't become a full-time starter until 2007.

Harrison won Defensive Player of the Year honors in 2008, and punctuated the award with the best play in Super Bowl history: a 100-yard pick-six against the Cardinals in February 2009.