Tom Penn breaks down the trade between Minnesota and Chicago and shows what the Bulls' roster looks like with Jimmy Butler gone. (1:32)

Which players are on the move? We've got a rundown of the latest trades throughout the league.

More: Trade Machine | Rumors | Transactions

Brooklyn Nets get:

C Jahlil Okafor

G Nik Stauskas

2019 second-round pick

Philadelphia 76ers get:

F Trevor Booker

Milwaukee Bucks get:

G Eric Bledsoe

Phoenix Suns get:

C Greg Monroe

2018 protected first-round pick

2018 protected second-round pick

Offseason deals

Chicago Bulls get:

G Quincy Pondexter

2018 Pelicans second round pick

New Orleans Pelicans get:

TBA

Boston Celtics get:

G Kyrie Irving

Cleveland Cavaliers get:

G Isaiah Thomas

F Jae Crowder

C Ante Zizic

2018 Nets 1st round pick (unprotected)

2020 Heat 2nd round pick

July 25: Blazers deal Crabbe to Nets for Nicholson

Brooklyn Nets get:

G Allen Crabbe

Portland Trail Blazers get:

F Andrew Nicholson

Toronto Raptors get:

F C.J. Miles

Indiana Pacers get:

G Cory Joseph

July 9: Raptors agree to send Carroll to Nets

Toronto Raptors get:

C Justin Hamilton

Brooklyn Nets get:

SF DeMarre Carroll

2018 First-round pick (lottery-protected)

2018 Second-round pick

July 7: Celtics send Bradley to Pistons

Boston Celtics get:

PF Marcus Morris

Detroit Pistons get:

G Avery Bradley

Second-round pick

July 6: Mavericks get McRoberts from Heat

Dallas Mavericks get:

F Josh McRoberts

Second-round pick

Miami Heat get:

C AJ Hammons

LA Clippers get:

G Jawun Evans

Philadelphia 76ers get:

Cash considerations

LA Clippers get:

F Danilo Gallinari

Atlanta Hawks get:

G Jamal Crawford

C Diamond Stone

2018 1st-round pick (HOU)

Cash considerations

Denver Nuggets get:

2019 2nd-round pick (WAS)

June 30: Paul George dealt to Oklahoma City

Oklahoma City Thunder get:

F Paul George

Indiana Pacers get:

G Victor Oladipo

F Domantas Sabonis

June 30: Ricky Rubio dealt to Utah

Utah Jazz get:

G Ricky Rubio

Minnesota Timberwolves get:

2018 First-Round Pick (Top-14 protected)

June 28: Houston lands CP3 from Lob City

Houston Rockets get:

G Chris Paul

LA Clippers get:

G Patrick Beverley

G Lou Williams

F Sam Dekker

F Montrezl Harrell

F Kyle Wiltjer

G DeAndre Liggins

G Darrun Hilliard

2018 first-round pick (top-3 protected)

Cash considerations

Analysis

June 22: Wolves land Butler in blockbuster

Minnesota Timberwolves get:

F Jimmy Butler

2017 No. 16 pick (C Justin Patton)

Chicago Bulls get:

G Kris Dunn

F Zach LaVine

2017 No. 7 pick (F Lauri Markkanen)

Analysis:

June 22: Warriors buy pick from Bulls

Golden State Warriors get:

2017 No. 38 pick (F Jordan Bell)

Chicago Bulls get:

Cash

June 22: Pacers pick up No. 52 pick

Indiana Pacers get:

2017 No. 52 pick (G Edmond Sumner)

New Orleans Pelicans get:

Cash

June 22: Clippers acquire Evans at No. 39

LA Clippers get:

2017 No. 39 pick (G Jawun Evans)

Philadelphia 76ers get:

Cash

June 22: Clips buy another second-rounder

LA Clippers get:

2017 No. 48 pick (G Sindarius Thornwell)

Milwaukee Bucks get:

Cash

June 22: Memphis acquires No. 35 pick

Memphis Grizzlies get:

2017 No. 35 pick (F Ivan Rabb)

Orlando Magic get:

2019 second-round pick

June 22: Houston deals Brooks to Memphis

Memphis Grizzlies get:

2017 No. 45 pick (F Dillon Brooks)

Houston Rockets get:

Future second-round pick

June 22: Hornets deal Jackson to New Orleans

New Orleans Pelicans get:

2017 No. 31 pick (G Frank Jackson)

Charlotte Hornets get:

2017 No. 40 pick (G Dwayne Bacon)

Cash

June 22: Lakers pick up Hart, second-rounder

Los Angeles Lakers get:

2017 No. 30 pick (G Josh Hart)

2017 No. 42 pick (C Thomas Bryant)

Utah Jazz get:

2017 No. 28 pick (C Tony Bradley)

Analysis:

June 22: Philly gets another first-rounder

Philadelphia 76ers get:

2017 No. 25 pick (C Anzejs Pasecniks)

Orlando Magic get:

2020 first-round pick (via Oklahoma City)

2020 second-round pick

Analysis:

June 22: Jazz send Lyles to Denver for lotto pick

Utah Jazz get:

2017 No. 13 pick (G Donovan Mitchell)

Denver Nuggets get:

F Trey Lyles

2017 No. 24 pick (F Tyler Lydon)

Analysis:

June 22: Blazers get lottery pick from Kings

Portland Trail Blazers get:

2017 No. 10 pick (F Zach Collins)

Sacramento Kings get:

2017 No. 15 pick (F Justin Jackson)

2017 No. 20 pick (F Harry Giles)

Analysis:

June 21: Pelicans send Frazier to Wizards

Washington Wizards get:

G Tim Frazier

New Orleans Pelicans get:

2017 No. 52 pick* (G Edmond Sumner)

*Traded to Indiana on draft night

Analysis:

June 20: Hawks send Dwight Howard to Hornets

Atlanta Hawks get:

C Miles Plumlee

G Marco Belinelli

2017 No. 41 pick (G Tyler Dorsey)

Charlotte Hornets get:

C Dwight Howard

2017 No. 31 pick* (G Frank Jackson)

* Traded to New Orleans on draft night

Analysis:

Los Angeles Lakers get:

C Brook Lopez

2017 No. 27 pick (F Kyle Kuzma)

Brooklyn Nets get:

G D'Angelo Russell

C Timofey Mozgov

Analysis:

Philadelphia 76ers get:

2017 No. 1 pick (G Markelle Fultz)

Boston Celtics get:

2017 No. 3 pick (F Jayson Tatum)

2018 Los Angeles Lakers first-round pick if No. 2-5 (otherwise the Sacramento Kings' 2019 first-round pick or the Sixers' 2019 first-round pick, whichever is more favorable, unless it is the No. 1 pick, in which case Boston gets the less favorable pick)

Analysis: