Here's my list:
1. Willis Reed - You gotta give the top spot to him because he's led the Knick championship teams and got the 1970 MVP.
2. Walt Frazier - He's interchangeable with Reed, but obviously is a top 2 Knick ever. 4 Time All-NBA 1st Team.
3. Patrick Ewing - Probably would be the best Knick ever if he won a championship. 1 Time All-NBA First Team, 6 Time All-NBA Second Team.
4. Bernard King - It's ridiculous his jersey isn't retired, but made the All-NBA 1st team twice with the Knicks.
5. Earl Monroe - The ultimate SG who sacrificed to win two titles with the Knicks in the 70s.
I think there's a big gap in between 5 and 6.
6. Dave DeBusschere. - He could do it all, defense, offense, eight-time All-Star, 6 time All Defensive Team
7. Allan Houston - Two-Time All-Star, key figure on the late 90s team, game winner in Miami, 1999 Finals Team
8. Carmelo Anthony - This is a weird one. If he took the Knicks to the Finals or won MVP, he'd move to 5 or 6 easily. Right now, he needs to cement his Knicks legacy, because otherwise he's a Bob McAdoo right now. High scoring, big name All-Star, whose played for a few seasons.
9. Charles Oakley - An absolute workhorse, 1994 All-Star alongside Starks and Ewing on that great 1994 Finals team. All-Defensive teams, too.
10. John Starks - The ultimate sixth man, took and made big shots, 1994 All-Star.
Dick Barnett, Bill Bradley, Amare Stoudemire, Bob McAdoo, Sprewell and Harry Galatin are on the outside looking in.
Amare, like Carmelo, is still writing his legacy. He deserves mention as top 15, because he truly brought the Knicks back and none of this would be possible without him. Tyson is also writing his legacy.
But as far as pure talent, Carmelo, McAdoo and Amare would all be 6, 7, 8 on this list.