Players who played for the Bucks and the Knicks

35 players · NBA since 1996/97

35 players have played for both the Bucks and the Knicks in the NBA since 1996/97. 16 played for the Bucks first and 19 for the Knicks first. The longest-serving played 691 games across both; the top scorer got 6,711 points; the first move came in 1999/00, the most recent in 2024/25.

Can you name all 35?

0/350:00

  1.  Bucks 77 · Knicks 614
  2.  Bucks 417 · Knicks 132
  3.  Bucks 455 · Knicks 66
  4.  Bucks 495 · Knicks 2
  5.  Bucks 317 · Knicks 58
  6.  Bucks 189 · Knicks 94
  7.  Bucks 94 · Knicks 182
  8.  Bucks 255 · Knicks 2
  9.  Bucks 192 · Knicks 2
  10.  Bucks 20 · Knicks 157
  11.  Bucks 85 · Knicks 82
  12.  Bucks 11 · Knicks 148
  13.  Bucks 133 · Knicks 6
  14.  Bucks 124 · Knicks 13
  15.  Bucks 108 · Knicks 28
  16.  Bucks 60 · Knicks 74
  17.  Bucks 47 · Knicks 86
  18.  Bucks 3 · Knicks 127
  19.  Bucks 98 · Knicks 31
  20.  Bucks 109 · Knicks 19
  21.  Bucks 78 · Knicks 45
  22.  Bucks 63 · Knicks 47
  23.  Bucks 24 · Knicks 65
  24.  Bucks 6 · Knicks 82
  25.  Bucks 48 · Knicks 32
  26.  Bucks 11 · Knicks 62
  27.  Bucks 1 · Knicks 66
  28.  Bucks 28 · Knicks 21
  29.  Bucks 43 · Knicks 4
  30.  Bucks 26 · Knicks 20
  31.  Bucks 8 · Knicks 21
  32.  Bucks 21 · Knicks 7
  33.  Bucks 5 · Knicks 18
  34.  Bucks 12 · Knicks 7
  35.  Bucks 7 · Knicks 8

Who stands out

Spoilers

Kurt Thomas has the most games for the two combined: 77 for the Bucks and 614 for the Knicks. Bobby Portis scored the most points across both: 6,043 for the Bucks and 668 for the Knicks.

In our data, Andrew Lang was the first to have played for both (his first game for the Knicks came in 1999/00). The most recent player to play for both is P.J. Tucker, who first played for the Knicks in 2024/25.

Show all 35 players

Spoilers
Every player who played for the Bucks and the Knicks (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerBucksKnicksFirst
GPtsSeasonsGPtsSeasons
Kurt Thomas772482009/106146,3251998–2013Knicks
Tim Thomas4175,1161998–20041321,5862003–2009Bucks
Bobby Portis4556,0432020–2026666682019/20Knicks
Dan Gadzuric4952,3872002–2010202011/12Bucks
Brandon Jennings3175,2052009–2018584962016/17Bucks
Donte DiVincenzo1891,6252018–2022941,4902023/24Bucks
Jericho Sims943862024–20271824312021–2025Knicks
Thanasis Antetokounmpo2555362019–2026262015/16Knicks
Wesley Matthews1921,0802019–20232142018/19Knicks
Danilo Gallinari20582023/241572,1552008–2011Knicks
Robin Lopez853812019–2024828422015/16Knicks
Steve Novak11122015–20171481,0422011–2013Knicks
MarJon Beauchamp1335372022–20256152024/25Bucks
Ramon Sessions1241,5572007–201413482017/18Bucks
Erick Strickland1085462003–2005281202000/01Knicks
Michael Beasley605452016/17749762017/18Bucks
Cameron Payne472912023/24865302024/25Bucks
Langston Galloway322021/221271,1582014–2016Knicks
Beno Udrih986112011–2013311732013/14Bucks
Andrew Lang1094261996–199819591999/00Bucks
Vin Baker781,6371996/97451682003–2005Bucks
Keith Van Horn637752003–2005477692003/04Knicks
Chris Copeland24502015/16655232012/13Knicks
Jason Smith6132018/19826562014/15Knicks
Samuel Dalembert483142012/13321282014/15Bucks
Kenyon Martin11202014/15623352012–2014Knicks
Luke Kornet102021/22664562017–2019Knicks
Jermaine Jackson28352005/0621422004/05Knicks
P.J. Tucker431502020/21492024/25Bucks
Delon Wright26652024/2520672024/25Bucks
Marshall Plumlee8142017/1821402016/17Knicks
Mamadi Diakite21512020/21722023/24Bucks
Eddie House5162004/05181152009/10Bucks
Mirsad Turkcan12331999/00741999/00Knicks
Earl Barron7362010/118932009–2013Knicks

Head to head

In the NBA since 1996/97, the Bucks and the Knicks have met 109 times: the Bucks won 61, the Knicks 48.

  • Bucks' biggest win: Bucks 132-88 Knicks (2019/20)
  • Knicks' biggest win: Knicks 140-106 Bucks (2024/25)

Play

FAQ

Spoilers
How many players have played for both the Bucks and the Knicks?
35 in the NBA since 1996/97: Kurt Thomas, Tim Thomas, Bobby Portis, Dan Gadzuric, Brandon Jennings, Donte DiVincenzo and 29 more.
Who has played the most games for the Bucks and the Knicks?
Kurt Thomas: 77 for the Bucks and 614 for the Knicks, 691 in all. Bobby Portis scored the most points across both, 6,711.
Who is the most recent player to play for both the Bucks and the Knicks?
P.J. Tucker. He played for the Bucks (2020/21), then the Knicks from 2024/25.
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.