Barkley fue seleccionado en la 28ª posición del Draft de la NBA de 2000 por Portland Trail Blazers, donde en dos temporadas no pasó de ser un jugador poco habitual en las rotaciones y con frecuentes lesiones. En 27 partidos en la NBA, 4 como titular, promedió 2.9 puntos y 1.5 asistencias por noche. El 5 de agosto de 2002 fue traspasado a San Antonio Spurs junto con Steve Kerr y una segunda ronda del draft de 2003 a cambio de Antonio Daniels, Amal McCaskill y Charles Smith. Dos meses después fue enviado a Chicago Bulls, pero fue cortado al momento.