Where the players went
Every player who changed teams, drawn as a ribbon from his old team to his new one. Pick a team to see who came and who left.
Game logs through 2026-11-02.
- Players who moved
- 105
- Busiest route
- MIA → MIL 4 players
- Most comings and goings
- LA Lakers 15 in and out
- East
- West
Biggest moves this season
The best-rated players who changed teams. Pick a team, or tap a ribbon, for everyone else.
The busiest routes, this season
- Miami → Milwaukee4 players
- Dallas → Denver2 players
- Dallas → Washington2 players
- Memphis → Philadelphia2 players
- Milwaukee → Miami2 players
Everyone who moved this season
Show all 105
Best-rated first. Players who haven't played enough to be rated yet are at the end.
- Kawhi LeonardLAC → TOR
- Giannis AntetokounmpoMIL → MIA
- Marcus SmartLAL → HOU
- LaMelo BallCHA → MIN
- Dean WadeCLE → PHI
- Matisse ThybullePOR → LAL
- Jonathan KumingaATL → MIN
- Jaylen BrownBOS → PHI
- Damian LillardMIL → POR
- Norman PowellMIA → CHI
- Josh GreenCHA → UTA
- Walker KesslerUTA → LAL
- Luke KennardLAL → PHX
- Kris MurrayPOR → MEM
- Anthony DavisDAL → WAS
- Nikola VučevićBOS → ORL
- Paul GeorgePHI → BOS
- Georges NiangATL → GSW
- Naz ReidMIN → CHA
- Josh OkogieHOU → UTA
- Aaron WigginsOKC → ATL
- Mitchell RobinsonNYK → BOS
- Julius RandleMIN → BKN
- Ja MorantMEM → POR
- Bogdan BogdanovićLAC → HOU
- Peyton WatsonDEN → CLE
- Marcus SasserDET → DAL
- Keon EllisCLE → BKN
- Sandro MamukelashviliTOR → LAL
- Kentavious Caldwell-PopeMEM → PHI
- Bennedict MathurinLAC → NOP
- Trey LylesSAC → MIN
- Luguentz DortOKC → ATL
- Bobby Portis Jr.MIL → MIA
- Jaime Jaquez Jr.MIA → MIL
- Jaxson HayesLAL → UTA
- Tim Hardaway Jr.DEN → MIA
- Tyler HerroMIA → MIL
- LeBron JamesLAL → PHI
- Gradey DickTOR → LAC
- Jerami GrantPOR → MEM
- Rui HachimuraLAL → LAC
- Mario HezonjaPOR → CLE
- Quinten PostGSW → MEM
- Grayson AllenPHX → CHA
- Isaiah StewartDET → MEM
- Marvin Bagley IIIDAL → DEN
- John CollinsLAC → DET
- Kel'el WareMIA → MIL
- Brandon WilliamsDAL → GSW
- Quentin GrimesPHI → LAL
- Walter Clayton Jr.MEM → DAL
- Miles BridgesCHA → PHX
- Collin SextonCHI → LAL
- Zaccharie RisacherATL → DAL
- Deandre AytonLAL → WAS
- Andre DrummondPHI → NYK
- Trendon WatfordPHI → NOP
- Buddy HieldATL → CHI
- Kasparas JakučionisMIA → MIL
- Kelly Oubre Jr.PHI → IND
- Royce O'NealePHX → CHA
- DeMar DeRozanSAC → DEN
- Ziaire WilliamsBKN → LAL
- Moritz WagnerORL → BKN
- Dennis SchröderCLE → CHA
- Larry Nance Jr.CLE → IND
- Klay ThompsonDAL → MIA
- Anfernee SimonsCHI → PHI
- Jonathan MogboTOR → SAC
- Khris MiddletonDAL → WAS
- AJ JohnsonDAL → NOP
- Blake WesleyPOR → LAC
- Branden CarlsonOKC → POR
- Caleb LovePOR → PHI
- Cam WhitmoreWAS → DEN
- Cody WilliamsUTA → MIN
- Dorian Finney-SmithHOU → ATL
- Duop ReathPOR → PHX
- Elijah HarklessUTA → DET
- Isaiah JoeOKC → DET
- Jaden HardyWAS → LAL
- Jalen PickettDEN → LAC
- James WisemanIND → NYK
- Jett HowardORL → DAL
- John TonjeBOS → POR
- Jordan HawkinsNOP → CHI
- Julian ReeseWAS → NOP
- Kevon LooneyNOP → LAL
- Kyle AndersonMIN → TOR
- Lawson LoveringMEM → LAL
- Leaky BlackWAS → SAC
- Max StrusCLE → LAC
- Micah PeavyNOP → OKC
- Micah PotterIND → POR
- Mike ConleyMIN → BOS
- Nick RichardsCHI → MIA
- Oscar TshiebweUTA → HOU
- Pat SpencerGSW → PHX
- Rayan RupertMEM → PHI
- Reece BeekmanBKN → WAS
- Ryan NembhardDAL → DEN
- Taurean PrinceMIL → DET
- Tony BradleyATL → UTA
- Tre MannCHA → WAS
A move is any game a player played for a different team than his last one, so it covers trades, free agency and waivers. Players who came from outside the NBA, or left it, aren't counted. This season only shows players who have played a game so far. Built from game logs. Not affiliated with the NBA.