JJ Redick is a professional basketball player who currently plays for the Dallas Mavericks. He has never played for the New York Knicks, but he has played for several other teams, including the Orlando Magic, Los Angeles Clippers, Philadelphia 76ers, and Milwaukee Bucks.
JJ Redick: The Shooting Extraordinaire - How Well Do You Know Him?