Tras un año en la universidad, Cook considera que ya está preparado para jugar en las ligas profesionales de Estados Unidos por lo que con tan solo 19 años se declara elegible para el siguiente Draft y es seleccionado en la tercera posición de la segunda ronda (32 global) del Draft 2001 por los Orlando Magic que lo traspasaron inmediatamente a los Denver Nuggets que a su vez encuentran que el jugador no está maduro para jugar en la NBA por lo que acaba fichando por los Fayetteville Patriots de la D-League, liga de desarrollo, donde permanece hasta que en la temporada 2003/04 finalmente es reclamado por los Portland Trail Blazers equipo con el que debuta en la NBA y con el que disputa un total de 15 partidos de aquella campaña.