Players who played for the Knicks and the Lakers

40 players · NBA since 1996/97

40 players have played for both the Knicks and the Lakers in the NBA since 1996/97. 21 played for the Knicks first and 19 for the Lakers first. The longest-serving played 583 games across both; the top scorer got 11,694 points; the first move came in 2000/01, the most recent in 2026/27.

Can you name all 40?

0/400:00

  1.  Knicks 345 · Lakers 238
  2.  Knicks 103 · Lakers 477
  3.  Knicks 433 · Lakers 69
  4.  Knicks 319 · Lakers 130
  5.  Knicks 29 · Lakers 399
  6.  Knicks 100 · Lakers 273
  7.  Knicks 127 · Lakers 197
  8.  Knicks 115 · Lakers 161
  9.  Knicks 68 · Lakers 199
  10.  Knicks 19 · Lakers 234
  11.  Knicks 200 · Lakers 48
  12.  Knicks 229 · Lakers 16
  13.  Knicks 80 · Lakers 137
  14.  Knicks 24 · Lakers 193
  15.  Knicks 146 · Lakers 48
  16.  Knicks 171 · Lakers 11
  17.  Knicks 137 · Lakers 9
  18.  Knicks 36 · Lakers 108
  19.  Knicks 6 · Lakers 137
  20.  Knicks 3 · Lakers 139
  21.  Knicks 114 · Lakers 24
  22.  Knicks 99 · Lakers 19
  23.  Knicks 35 · Lakers 82
  24.  Knicks 35 · Lakers 74
  25.  Knicks 68 · Lakers 36
  26.  Knicks 74 · Lakers 26
  27.  Knicks 34 · Lakers 54
  28.  Knicks 80 · Lakers 2
  29.  Knicks 9 · Lakers 63
  30.  Knicks 51 · Lakers 17
  31.  Knicks 2 · Lakers 65
  32.  Knicks 13 · Lakers 39
  33.  Knicks 19 · Lakers 32
  34.  Knicks 13 · Lakers 35
  35.  Knicks 10 · Lakers 32
  36.  Knicks 11 · Lakers 27
  37.  Knicks 13 · Lakers 22
  38.  Knicks 19 · Lakers 12
  39.  Knicks 8 · Lakers 4
  40.  Knicks 3 · Lakers 8

Who stands out

Spoilers

Julius Randle has the most games for the two combined: 345 for the Knicks and 238 for the Lakers. Carmelo Anthony scored the most points across both: 10,775 for the Knicks and 919 for the Lakers.

In our data, Glen Rice was the first to have played for both (his first game for the Knicks came in 2000/01). The most recent player to play for both is Dalton Knecht, who first played for the Knicks in 2026/27.

Show all 40 players

Spoilers
Every player who played for the Knicks and the Lakers (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerKnicksLakersFirst
GPtsSeasonsGPtsSeasons
Julius Randle3457,7012019–20242383,2192014–2018Lakers
Sasha Vujacic1034202015–20174772,3572004–2011Lakers
Carmelo Anthony43310,7752010–2017699192021/22Knicks
Josh Hart3193,6462022–20271301,0212017–2019Lakers
Metta World Peace291392013/143993,6382009–2017Lakers
Jordan Clarkson1007802025–20272733,9042014–2018Lakers
Travis Knight1271872000–20031976471996–2000Lakers
Trevor Ariza1156332004–20061611,2582007–2022Knicks
Ronny Turiaf682902010/111991,0102005–2008Lakers
Shannon Brown19402013/142341,7252008–2011Lakers
Tyson Chandler2001,9672011–2014481472018/19Knicks
JR Smith2293,4322011–201516372019/20Knicks
Glen Rice809602000/011372,1571998–2000Lakers
Jordan Hill24972009/101931,8312011–2015Knicks
Chris Duhon1461,3742008–2010481442012/13Knicks
Quentin Grimes1711,4472021–202411882026/27Knicks
Channing Frye1371,4862005–20079522017/18Knicks
Wayne Ellington361832019/201089372014–2022Lakers
Matt Barnes6262005/061379222010–2012Knicks
Dalton Knecht3132026/271399492024–2026Lakers
Jose Calderon1149262014–201624802016/17Knicks
Reggie Bullock Jr.999872019–2021191772018/19Lakers
Cam Reddish352592021–2023823742023–2025Knicks
Jeremy Lin355122011/12748322014/15Knicks
Shawne Williams684862010/11362022013/14Knicks
Michael Beasley749762017/18261812018/19Knicks
Timofey Mozgov341352010/11544012016/17Knicks
Derrick Williams807462015/16222017/18Knicks
Earl Clark9232013/14634422012/13Lakers
Travis Wear511992014/1517752017/18Knicks
Wesley Matthews2142018/19653152020/21Knicks
Svi Mykhailiuk13212022/23391272018/19Lakers
DeAndre Jordan192072018/19321322021/22Knicks
Ramon Sessions13482017/18354072011/12Lakers
Shake Milton10162023/24321162024/25Knicks
Andre Drummond11472026/27272992020/21Lakers
Trey Jemison III13132025/2622572024/25Lakers
Matt Ryan19282024/2512472022/23Lakers
Ime Udoka8222005/06482003/04Lakers
Dylan Windler332023/248122023/24Knicks

Head to head

In the NBA since 1996/97, the Knicks and the Lakers have met 59 times: the Knicks won 24, the Lakers 35.

  • Knicks' biggest win: Knicks 111-96 Lakers (2020/21)
  • Lakers' biggest win: Knicks 97-130 Lakers (2005/06)

Play

FAQ

Spoilers
How many players have played for both the Knicks and the Lakers?
40 in the NBA since 1996/97: Julius Randle, Sasha Vujacic, Carmelo Anthony, Josh Hart, Metta World Peace, Jordan Clarkson and 34 more.
Who has played the most games for the Knicks and the Lakers?
Julius Randle: 345 for the Knicks and 238 for the Lakers, 583 in all. Carmelo Anthony scored the most points across both, 11,694.
Who is the most recent player to play for both the Knicks and the Lakers?
Dalton Knecht. He played for the Lakers (2024–2026), then the Knicks from 2026/27.
What period does this list cover?
NBA games from 1996/97 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.

Data: NBA since 1996/97. Earlier games aren't included, so all-time lists can be longer.