Bei der NBA-Draft 2008 wurde er an 6. Stelle von den New York Knicks ausgewählt. Aufgrund von Rückenbeschwerden kam er zunächst nur in den ersten beiden Partien seiner ersten NBA-Saison zum Einsatz und absolvierte erst am 17. Januar 2009 nach mehrmonatiger Pause wieder ein Pflichtspiel. Nachdem er nur 28 Spiele bestritten hatte, entschied Gallinari sich noch während der "Regular Season" für eine Operation. In der Folgesaison dagegen etablierte er sich als Teil der Startformation.