Il remporte le Three-point Shootout lors du NBA All-Star Game 2009 à Phoenix. Lors du premier tour, Cook termine en tête avec 18 points. Il affronte alors en finale Jason Kapono, le tenant du titre et Rashard Lewis. Kapono inscrit 14 points, Lewis et Cook étant ex æquo avec 15 points. La victoire se joue au tie-break et Cook l'emporte 19 à 7 et remporte le concours.