Allen Iverson hasn't played in the NBA since 2010.

But with an overseas stint and a few failed attempts to draw interest from NBA teams he will officially announce his retirement this week according to SLAM.

With basketball behind him Iverson the source says hopes to place all of his energy on his business holdings and children.

“He loves his fans more than anyone” says the source. “He loves how they ask for his return constantly on the streets and on the internet. But now that they know it's not happening he can just focus on his future endeavors.”

Iverson 38 last played professionally in Turkey in 2011.

Iverson's career should absolutely end with a Hall of Fame induction as the 11-time All-Star finished with career averages of 26.7 points 6.2 assists and 2.2 steals. Iverson played in 71 career postseason games appeared in the NBA Finals once and won MVP in 2001.

Standing just six feet tall Iverson was known for his incredible passion and competitive spirit always driving hard at the rim and absorbing contact from bigger players. He rarely missed games because of injury often playing through a number of nagging health issues.