Players who played for the Chicago Bulls and New York Knicks

39 players have played for both the Chicago Bulls and the New York Knicks. Charles Oakley spent the most seasons with the two: 4 with the Chicago Bulls and 10 with the New York Knicks. On a roster now: Bobby Portis, Luke Kornet, and Guerschon Yabusele. Rosters are on file in full from 1993-94; before that only some of the stars are.

Players who played for the Chicago Bulls and the New York Knicks, with their years at each
PlayerPosCHINY
Charles OakleyPF1985–2002 · 4 seasons1988–1998 · 10 seasons
Bill CartwrightC1988–1994 · 6 seasons1979–1988 · 8 seasons
Taj GibsonF2009–2016 · 7 seasons2019–2024 · 4 seasons
Derrick RosePG2008–2016 · 7 seasons2016–2023 · 4 seasons
Joakim NoahC2007–2016 · 9 seasons2016–2018 · 2 seasons
Kurt ThomasPF2010–2011 · 1 season1998–2013 · 8 seasons
Eddy Curry—2001–2005 · 4 seasons2005–2010 · 5 seasons
Jamal CrawfordG2000–2004 · 4 seasons2004–2009 · 5 seasons
John StarksG1999–2000 · 1 season1990–1998 · 8 seasons
Tyson ChandlerC2001–2006 · 5 seasons2011–2014 · 3 seasons
Nate RobinsonPG2012–2013 · 1 season2005–2010 · 5 seasons
Chris DuhonPG2004–2008 · 4 seasons2008–2010 · 2 seasons
Othella HarringtonPF2004–2006 · 2 seasons2000–2004 · 4 seasons
Luc LongleyC1993–1998 · 5 seasons2000–2001 · 1 season
Bobby PortisF2015–2019 · 4 seasons2019–2020 · 1 season
Nazr MohammedC2012–2015 · 3 seasons2003–2005 · 2 seasons
Tim ThomasPF2005–2009 · 2 seasons2003–2009 · 3 seasons
Rick BrunsonPG2002–2004 · 2 seasons1998–2001 · 3 seasons
Greg AnthonyG2001–2002 · 1 season1991–1995 · 4 seasons
Luke KornetC2019–2021 · 2 seasons2017–2019 · 2 seasons
Robin LopezC2016–2019 · 3 seasons2015–2016 · 1 season
Metta World PeaceSF1999–2002 · 3 seasons2013–2014 · 1 season
Larry HughesSG2007–2009 · 2 seasons2008–2010 · 2 seasons
Michael SweetneyPF2005–2007 · 2 seasons2003–2005 · 2 seasons
Jalen RoseSG2001–2004 · 3 seasons2005–2006 · 1 season
Pete MyersG1986–1995 · 3 seasons1997–1998 · 1 season
Cameron PaynePG2017–2019 · 2 seasons2024–2025 · 1 season
Justin HolidayF2017–2019 · 2 seasons2016–2017 · 1 season
Doug McDermottF2014–2016 · 2 seasons2017–2018 · 1 season
Ronnie BrewerSF2010–2012 · 2 seasons2012–2013 · 1 season
Roger Mason Jr.SG2002–2004 · 2 seasons2010–2011 · 1 season
Demetris NicholsSF2007–2009 · 2 seasons2008–2009 · 1 season
Antonio DavisPF2003–2005 · 2 seasons2005–2006 · 1 season
Frank WilliamsPG2004–2005 · 1 season2002–2004 · 2 seasons
Guerschon YabuseleF2025–2026 · 1 season2025–2026 · 1 season
Shannon BrownPG2007–2008 · 1 season2013–2014 · 1 season
Anthony RobersonSG2008–2009 · 1 season2008–2009 · 1 season
Jerome WilliamsPF2003–2004 · 1 season2004–2005 · 1 season
Andrew LangC1998–1999 · 1 season1999–2000 · 1 season

Regular season, under every name each club has played as. A season split by a trade counts for both clubs where the game logs reach it (NBA from 1993-94, NFL 1994, NHL 1996, MLB 2001). Longest stay with the two first.

Chicago Bulls vs New York Knicks: head-to-head record →