It’s the most wonderful time of the year, TRADE SEASON!!!! It is after December 15th, the first day that most players drafted or signed this offseason can be traded, so that means things should start heating up on the trade front. I am going to try to come up with a trade for every team in the NBA that is realistic, works for both sides both financially and team-fit, doesn’t mortgage the future and it is not far fetched to think that both sides would accept it. I know that some will not be perfectly even, but I would like to think that all the trades put forward, both teams would at least have to think about a little. If not specified, the same pick protection carries over to the following year


Atlanta Hawks

Hawks Receive: Ricky Rubio

Kings Receive: Tim Hardway Jr, Tiago Splitter, Hawks’ 2018 first round pick, lottery protected


Boston Celtics

Celtics Receive: DeMarcus Cousins, Rudy Gay, Omri Casspi

Kings Receive: Nets’ 2017 and 2018 first round pick, Celtics’ 2018 first round pick, Clippers’ 2019 first round pick, Pistons’ 2019 second round pick, Heat 2020 second round pick, Amir Johnson, Jaylen Brown, Tyler Zeller, Terry Rozier, Kelly Olynyk


Brooklyn Nets

Nets Receive: Amir Johnson, Jonas Jerebko, Nets’ 2017 first round pick swap rights back

Celtics Receive: Brook Lopez


Charlotte Hornet

Hornets Receive: Brook Lopez

Nets Receive: Jeremy Lamb, Ramon Sessions, Roy Hibbert, Hornets’ lottery protected 2017 first round pick


Chicago Bulls

Bulls Receive: Langston Galloway, Pelicans’ 2018 second round draft pick

Pelicans Receive: Nikola Mirotic


Cleveland Cavaliers (Can take on salary from trade exception)

Cavaliers Receive: Tyus Jones, Brandon Rush

Timberwolves Receive: Cavaliers’ 2020 first round pick


Cavaliers Receive: Omri Casspi

Kings Receive: Cavaliers’ 2020 first round pick


Dallas Mavericks

Mavericks Receive: Danny Green, Spurs’ 2017 first round pick

Spurs Receive: Andrew Bogut, Nicolas Brussino


Denver Nuggets

Nuggets Receive: Paul George, Monta Ellis, Joe Young

Pacers Receive: Kenneth Faried, Jamal Murray, Gary Harris, Jusuf Nurkic, Grizzlies’ 2017 first round pick, Nuggets’ 2017 first round pick, Nuggets’ 2018 first round pick


Detroit Pistons

Pistons Receive: Shabazz Muhammad, Timberwolves’ 2018 first round pick lottery protected

Timberwolves Receive: Stanley Johnson


Golden State Warriors

Warriors Receive: Nerlens Noel, Hollis Thompson

Sixers Receive: Zaza Pachuilia, Kevin Looney Warriors’ 2018 first round pick, Warriors’ 2020 second round pick


Houston Rockets

Rockets Receive: Terrence Ross

Raptors Receive: Corey Brewer, KJ McDaniels, Blazers’ 2017 second round pick, Nuggets’ 2017 second round pick


Rockets Receive: Jahlil Okafor, Hollis Thompson, 76ers’ 2018 second round pick

Sixers Receive: Sam Dekker, Corey Brewer, Rockets’ 2017 first round pick


Indiana Pacers

Pacers Receive: Stanley Johnson, Boban Marjanovic

Pistons Receive: Monta Ellis, Joe Young, Glen Robinson III


Los Angeles Clippers

Clippers Receive: Tony Allen

Grizzlies Receive: Wesley Johnson, Cleveland’s’ 2020 second round pick, Clippers’ 2020 second round draft pick


Los Angeles Lakers

Lakers Receive: Jordan McRae, Cavaliers’ 2020 first round pick

Cavaliers Receive: Nick Young, Marcelo Huerta *I am a little unclear if, even with the trade exception, the Cavs can take on money due to being over the luxury tax


Memphis Grizzlies

Grizzlies Receive: Jordan McRae, Cavaliers’ 2020 first round pick

Cavaliers Receive: Tony Allen


Miami Heat

Heat Receive: Ricky Rubio, Nikola Mirotic, Adrien Payne, Timberwolves’ 2018 second round pick, Heat’s 2019 second round pick (from Timberwolves)

Timberwolves Receive: Rajon Rondo, Josh McRoberts, Bulls’ 2017 first round pick, lottery protected (also can take on any salary relief other teams might want to get rid of like Derrick Williams)

Bulls Receive: Goran Dragic, Willie Reed


Milwaukee Bucks

Bucks Receive: Cavaliers’ 2020 first round pick

Cavaliers Receive: Rashad Vaughn, Bucks’ 2017 second round pick


Minnesota Timberwolves

Timberwolves Receive: 76ers 2018 second round pick, Knicks’ 2019 second round pick, Nets 2020 second round pick

76ers Receive: Tyus Jones


New Orleans Pelicans

Pelicans Receive: Bradley Beal* January 15th

Wizards Receive: Buddy Hield, Tyreke Evans, Langston Galloway, Pelicans’ 2017 first round pick, top 5 protected


New York Knicks

Knicks Receive: Greg Monroe

Bucks Receive: Joakim Noah, Bulls’ 2017 second round pick


Oklahoma City Thunder

Thunder Receive: Lou Williams (can take on salary due to Ersan Ilyasova trade exception)

Lakers Receive: Thunder’s 2017 first round pick, Celtics’ 2018 second round pick


Orlando Magic

Magic Receive: Monta Ellis

Pacers Receive: Jeff Green


Philadelphia 76ers

76ers Receive: Jose Calderon, Cameron Payne, Thunder’s 2017 first round pick, Celtics’ 2018 second round pick

Lakers Receive: Jahlil Okafor

Thunder Receive: Lou Williams, 76ers 2019 first round pick, lottery protected (can take on salary due to Ersan Ilyasova trade exception)


Phoenix Suns

Suns Receive: Andrew Bogut

Mavericks Receive: Tyson Chandler


Portland Trail Blazers

Blazers Receive: Nerlens Noel, Knicks’ 2019 second round pick

Sixers Receive: Allen Crabbe, Jake Layman


Sacramento Kings

Kings Receive: Alex Abrines, Kyle Singler, Thunder 2017 first round pick, Thunder 2018 second round pick

Thunder Receive: Rudy Gay


San Antonio Spurs

Spurs Receive: Nerlens Noel

Sixers Receive: Dewayne Dedmon, Spurs’ 2017 first round draft pick, Spurs’ 2017 second round pick


Toronto Raptors

Raptors Receive: Andrew Bogut, Deron Williams, Mavericks’ 2017 second round pick, Warriors’ 2019 second round pick

Mavericks Receive: Terrence Ross, Cory Joseph


Utah Jazz

Jazz Receive: Jeff Green, Nikola Vucevic, Magic’s 2017 and 2018 second round picks

Magic Receive: Dante Exum, Boris Diaw, Joe Ingles, Warriors’ 2017 first round pick, Jazz 2017 first round pick, top 20 protected


Washington Wizards

Wizards Receive: Jeff Green, Mario Hezonja, Magic’s 2017 first round pick, lottery protected, top 5 protected in 2018

Magic Receive: Bradley Beal