Slam Magazine is reporting that 38-year-old Allen Iverson is set to officially retire from the NBA within the next few days.

Having not played professionally since his ill-fated Turkish career in 2011, Iverson recently stated at a March 30 Sixers game that his priority is being a father.

The former 76ers star finished his NBA career in Philadelphia during the 2009-10 season, after brief stints with the Nuggets, Pistons and Grizzlies.

In 2008, he was rated the fifth-best shooting guard in league history by ESPN.

Iverson spoke of his turbulent career with SLAM, describing the ups and downs, thankful that it allowed him to take care of his family.

His former coach Larry Brown was also interviewed, saying Iverson "might be the best athlete I've ever seen."