Richard Hamilton had his most points in a game against the Knicks on December 27, 2006, with 51 points.