On July 24, 2012, Prigioni signed a one-year contract with the New York Knicks for the rookie minimum. At age 35, Prigioni became the oldest rookie in NBA history, when he made his debut on November 2, 2012. He became the team's starting point guard for the last two months of the 2012–13 season, as well as for the playoffs. In game 6 of the Knicks' first-round playoff series against the Boston Celtics, Prigioni made 3 three-pointers in the first quarter. The Knicks won 88–80, to advance to the second round of the playoffs for the first time in 13 years.