Players who played for the Cavaliers and the Thunder

30 players · NBA since 1996/97

30 players have played for both the Cavaliers and the Thunder in the NBA since 1996/97. 11 played for the Cavaliers first and 19 for the Thunder first. The longest-serving played 395 games across both; the top scorer got 5,646 points; the first move came in 1997/98, the most recent in 2025/26.

Can you name all 30?

0/300:00

  1.  Cavaliers 100 · Thunder 295
  2.  Cavaliers 297 · Thunder 92
  3.  Cavaliers 26 · Thunder 340
  4.  Cavaliers 181 · Thunder 153
  5.  Cavaliers 56 · Thunder 263
  6.  Cavaliers 164 · Thunder 143
  7.  Cavaliers 208 · Thunder 93
  8.  Cavaliers 230 · Thunder 2
  9.  Cavaliers 41 · Thunder 185
  10.  Cavaliers 188 · Thunder 35
  11.  Cavaliers 205 · Thunder 15
  12.  Cavaliers 47 · Thunder 156
  13.  Cavaliers 124 · Thunder 50
  14.  Cavaliers 16 · Thunder 155
  15.  Cavaliers 81 · Thunder 81
  16.  Cavaliers 2 · Thunder 157
  17.  Cavaliers 82 · Thunder 55
  18.  Cavaliers 74 · Thunder 36
  19.  Cavaliers 61 · Thunder 47
  20.  Cavaliers 9 · Thunder 87
  21.  Cavaliers 30 · Thunder 62
  22.  Cavaliers 56 · Thunder 14
  23.  Cavaliers 49 · Thunder 18
  24.  Cavaliers 14 · Thunder 43
  25.  Cavaliers 4 · Thunder 46
  26.  Cavaliers 4 · Thunder 41
  27.  Cavaliers 6 · Thunder 34
  28.  Cavaliers 22 · Thunder 13
  29.  Cavaliers 4 · Thunder 16
  30.  Cavaliers 2 · Thunder 1

Who stands out

Spoilers

Jeff Green has the most games for the two combined: 100 for the Cavaliers and 295 for the Thunder. Shawn Kemp scored the most points across both: 3,871 for the Cavaliers and 1,775 for the Thunder.

In our data, Shawn Kemp was the first to have played for both (his first game for the Cavaliers came in 1997/98). The most recent player to play for both is Olivier Sarr, who first played for the Cavaliers in 2025/26.

Show all 30 players

Spoilers
Every player who played for the Cavaliers and the Thunder (NBA since 1996/97): games and points at each, seasons, and which team came first.
PlayerCavaliersThunderFirst
GPtsSeasonsGPtsSeasons
Jeff Green1001,0162017/182954,1822007–2011Thunder
Eric Snow2971,1952004–2008922371996–1998Thunder
Kendrick Perkins26572014–20183401,4142010–2015Thunder
Vitaly Potapenko1811,1951996–19991537642002–2006Cavaliers
James Harden561,0792025–20272633,3882009–2012Thunder
Dion Waiters1642,3522012–20151431,5082014–2016Cavaliers
Shawn Kemp2083,8711997–2000931,7751996/97Thunder
Ira Newble2309702003–2008242007/08Cavaliers
Ronald Murray414822005/061851,8482002–2006Thunder
Delonte West1881,9552007–2010352392007/08Thunder
Donyell Marshall2051,5472005–200815572007/08Cavaliers
Dennis Schroder473402025/261562,6432018–2020Thunder
Wally Szczerbiak1249052007–2009506562007/08Thunder
Isaiah Hartenstein161322020/211551,5042024–2027Cavaliers
Ty Jerome819872023–2025816932020–2022Thunder
Jelani McCoy202003/041577031998–2001Thunder
Kevin Ollie823412003/04552752002–2010Thunder
Joe Smith745132007–2009362382008/09Cavaliers
DeAndre Liggins611442016/1747662012/13Thunder
Cameron Payne9742018/19874072015–2017Thunder
Mike Wilks30422005/06622422005–2010Cavaliers
George Hill565412017–2019141652020/21Cavaliers
Shaun Livingston493542012/1318722008–2010Thunder
Moses Brown14902021/22433702020/21Thunder
Olivier Sarr4142025/26462232021–2024Thunder
Mateen Cleaves4152003/0441862004–2006Cavaliers
Greg Graham6161997/98341051996/97Thunder
Mamadi Diakite22572022/2313562021/22Thunder
Sebastian Telfair4392009/10161342014/15Cavaliers
Scotty Hopson212013/14142021/22Cavaliers

Head to head

In the NBA since 1996/97, the Cavaliers and the Thunder have met 59 times: the Cavaliers won 23, the Thunder 36.

  • Cavaliers' biggest win: Cavaliers 117-82 Thunder (2008/09)
  • Thunder's biggest win: Cavaliers 104-136 Thunder (2025/26)

Play

FAQ

Spoilers
How many players have played for both the Cavaliers and the Thunder?
30 in the NBA since 1996/97: Jeff Green, Eric Snow, Kendrick Perkins, Vitaly Potapenko, James Harden, Dion Waiters and 24 more.
Who has played the most games for the Cavaliers and the Thunder?
Jeff Green: 100 for the Cavaliers and 295 for the Thunder, 395 in all. Shawn Kemp scored the most points across both, 5,646.
Who is the most recent player to play for both the Cavaliers and the Thunder?
Olivier Sarr. He played for the Thunder (2021–2024), then the Cavaliers from 2025/26.
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.