Iverson startet proffkarrieren i 1996, og har spilt for Philadelphia 76ers omtrent hele karrieren, han byttet nemlig til Denver Nuggets i slutten av 2006. I 2008 kom han til Detroit Pistons før de nektet å fornye kontrakten hans etter sesongen. Da plukket Philadelphia han opp, og ga han en kontrakt.