Foye est drafté en NBA en septième position de la Draft 2006 de la NBA par les Celtics de Boston, il est ensuite échangé et envoyé aux Trail Blazers de Portland pour être finalement envoyé chez les Timberwolves. Dwane Casey, l'entraîneur des TWolves, accorde 14,6 minutes de jeu par matchs à Foye en novembre. Lors des 4 matchs de novembre où Foye bénéficie de plus de 20 minutes de temps de jeu, il obtient des doubles-doubles. Foye est élu dans la meilleure équipe des "" à la fin de la saison.