The Cincinnati Reds will break all of these records one day
Knicks went 53 years between titles. Only teams in NBA/MLB/NHL/NFL to go longer between 2 titles:
Cubs 108 years (1908-2016)
White Sox 88 years (1917-2005)
Boston Red Sox 86 years (1918-2004)
Twins/Senators 63 years (1924-1987)
Eagles 57 years (1960-2017)
SF/NY Giants 56 years (1954-2010)
New York Rangers 54 years (1940-94)