Chicago Bulls (2011-2017)
Første år
Butler blev valgt som nummer 30 i NBA-draften i 2011 af Chicago Bulls. Han fik begrænsede muligheder i sit rookieår og spillede 42 kampe i den lockout-forkortede 2011-12-sæson. I den følgende sæson spillede han alle 82 kampe for Bulls. Efter at have spillet begrænsede minutter i begyndelsen af 2012-13-sæsonen fik han mange minutter i anden halvdel af sæsonen, herunder startede han i alle 12 playoffkampe. Han scorede dengang karrierens højeste antal point med 28 point mod Toronto Raptors den 9. april. To dage senere noterede han sin første 20/10-kamp i karrieren med 22 point og et karrierehøjde på 14 rebounds mod New York Knicks.
I sæsonen 2013-14 gik Butler glip af 15 kampe på grund af en skade, hvilket begrænsede ham til 67 kampe. Han havde i gennemsnit et karrierehøjde på 38,7 minutter pr. kamp, hvilket lå på førstepladsen i NBA. Han scorede sæsonhøjde 26 point mod Memphis Grizzlies den 30. december. Han satte en franchiserekord, da han spillede 60:20 minutter i en triple-overtime-kamp mod Orlando Magic den 15. januar og sluttede med 21 point, syv rebounds og seks assists. Ved sæsonens afslutning blev han udnævnt til NBA’s All-Defensive Second Team.
2014-15-sæsonen
Den 25. november 2014 tangerede Butler sit karriererekord med 32 point i et nederlag til Denver Nuggets. Den 3. december 2014 blev han kåret som Eastern Conference Player of the Month for kampe spillet i oktober/november. Han satte senere et nyt karriererekord med 35 point i en 103-97-sejr over New York Knicks den 18. december. Den 29. januar 2015 blev Butler udnævnt til reserve for Eastern Conference i NBA All-Star Game 2015. Den 2. marts 2015 blev han udelukket i tre til seks uger med en skade i venstre albue. Han vendte tilbage i kamp den 23. marts mod Charlotte Hornets og scorede 19 point og 9 rebounds i en 98-86-sejr.
Den 20. april satte Butler for anden kamp i træk det højeste antal point i karrieren i slutspillet, da han scorede 31 point i Bulls’ 91-82-sejr over Milwaukee Bucks for at tage en 2-0-føring i deres første runde i serien. Den 25. april satte Butler igen karrierens højeste pointantal i slutspillet med 33 point i Bulls’ 92-90-nederlag til Bucks, hvorved Bulls’ føring i serien blev reduceret til 3-2. De fortsatte med at vinde kamp 6 i serien, hvilket bragte dem videre til semifinalerne, hvor de tabte 4-2 til Cleveland Cavaliers. Den 7. maj blev han kåret som den mest forbedrede spiller i NBA 2014-15 og blev den første spiller i franchisens historie til at vinde prisen.
2015-16-sæsonen
Den 9. juli 2015 skrev Butler igen under med Bulls på en femårig kontrakt på 95 millioner dollars. Aftalen indeholdt en player option for det femte år. Den 9. december scorede han karrierens højeste antal point med 36 point i et nederlag til Boston Celtics. Han overgik dette mål med 43 point den 18. december i et 147-144 firdobbelt overtidsnederlag til Detroit Pistons. Den 3. januar slog Butler Michael Jordans holdrekord for point i en halvleg, da han scorede 40 af sine 42 point efter pausen og førte Bulls til en 115-113-sejr over Toronto Raptors. To dage senere lavede han 32 point og et daværende sæsonhøjde på 10 assists i en 117-106 sejr over Milwaukee Bucks. Den 14. januar scorede han karrierehøjde med 53 point i en 115-111-overtidssejr over Philadelphia 76ers. Butler havde også 10 rebounds og seks assists, mens han lavede 15 ud af 30 field goals og 21 ud af 25 frikast for at hjælpe Bulls med at bryde en tre-spilters nederlagsserie. Han blev den første Bulls-spiller til at score 50 point siden Jamal Crawford i 2004. Den 5. februar pådrog Butler sig en forstrækning i venstre knæ i en kamp mod Denver Nuggets og missede næsten fire uger. Han blev stemt til at spille i NBA All-Star Game 2016, men skaden tvang ham til at droppe ud, og han blev efterfølgende erstattet på East-holdet af holdkammeraten Pau Gasol. Butler gik glip af 11 kampe med knæskaden, men vendte tilbage i kamp for Bulls den 5. marts mod Houston Rockets. I 34 minutters spil noterede han sig for 24 point, 11 rebounds, 6 assists og 1 steal i en 108-100-sejr, hvilket hjalp Bulls med at bryde en fire spil lang nederlagsstime. Han vendte dog tilbage til sidelinjen den 7. marts til holdets kamp mod Milwaukee Bucks på grund af ømhed i ryggen og hævelse i venstre knæ. Efter tre kampes fravær vendte han tilbage til kampene den 14. marts mod Toronto Raptors. Den 2. april lavede han sin første triple-double i karrieren med 28 point og karrierens højeste antal point, nemlig 17 rebounds og 12 assists, i et nederlag på 94-90 mod Detroit Pistons. I Bulls’ sæsonfinale den 13. april registrerede Butler sin anden triple-double i karrieren med 10 point, 12 rebounds og 10 assists i en 115-105 sejr over Philadelphia 76ers.
2016-17-sæsonen
I Bulls’ sæsonåbning den 27. oktober scorede Butler et holdhøjde på 24 point i en 105-99-sejr over Boston Celtics. Den 9. november havde han en indsats på 39 point i et 115-107-nederlag til Atlanta Hawks. Tre dage senere scorede han 37 point, ramte alle 14 frikast, tog otte rebounds og uddelte ni assists i en 106-95-sejr over Washington Wizards, hvilket var sæsonhøjde. Den 20. november scorede han sæsonhøjde med 40 point i en 118-110-sejr over Los Angeles Lakers. Dagen efter blev han kåret som Eastern Conference Player of the Week for kampe spillet mandag den 14. november til og med søndag den 20. november. Den 28. december nåede han op på sit højeste antal point i sæsonen med 40 point og ramte et 20-fods skud i slutfasen for at give Bulls en comebacksejr på 101-99 over Brooklyn Nets. Butler scorede ni point i de sidste 21⁄2 minutter for at samle Chicago. Han scorede 11 ud af 11 fra frikastlinjen og tog 11 rebounds, da Bulls overvandt et underskud på syv point i de sidste tre minutter.
Den 2. januar 2017 scorede Butler 52 point i en sejr på 118-111 over Charlotte Hornets. Han manglede et point til sit højeste point i karrieren, som han fik den 14. januar 2016, og scorede 20 point i første halvleg og 17 i kampens sidste fire minutter. Han havde også 12 rebounds og seks assists, mens han skød 21 ud af 22 fra frikastlinjen. Den 7. januar ramte han 40 point for tredje gang i seks kampe, da han sluttede med 42 point i en 123-118-overtidssejr over Toronto Raptors. To dage senere blev han udnævnt til Eastern Conference Player of the Week for kampe spillet mandag den 2. januar til og med søndag den 8. januar. Den 19. januar blev Butler udnævnt som starter på Eastern Conference All-Star-holdet til 2017 NBA All-Star Game. Efter at have stillet spørgsmålstegn ved holdets yngre spilleres lyst efter et nederlag til Atlanta Hawks den 25. januar blev Butler idømt en bøde og holdt ude af startopstillingen mod Miami Heat den 27. januar som straf. Han sluttede efterfølgende med blot tre point på 1 ud af 13 skud. Den 25. februar 2017 lavede han sin tredje triple-double i karrieren med 18 point, 10 rebounds og 10 assists i en 117-99 sejr over Cleveland Cavaliers. Den 26. marts 2017 havde han 20 point og et karrierehøjde på 14 assists i en 109-94-sejr over Milwaukee Bucks. Den 6. april 2017 lavede han sin fjerde triple-double i karrieren med 19 point, 10 rebounds og 10 assists i en 102-90-sejr over Philadelphia 76ers.
Minnesota Timberwolves (2017-2018)
Den 22. juni 2017 blev Butler sammen med rettighederne til Justin Patton (det 16. valg i NBA-draften 2017) handlet til Minnesota Timberwolves i bytte for Zach LaVine, Kris Dunn og rettighederne til Lauri Markkanen (det 7. valg i NBA-draften 2017). I sin debut for Timberwolves i sæsonpremieren den 18. oktober scorede Butler 12 point i et nederlag på 107-99 til San Antonio Spurs. Den 3. december scorede han 20 af sine 33 point i fjerde quarter i Timberwolves’ 112-106-sejr over Los Angeles Clippers. Den 12. december scorede han 38 point i et 118-112-overtidsnederlag til Philadelphia 76ers. Den 18. december lavede han en indsats på 37 point i en 108-107-sejr over Portland Trail Blazers. Den 27. december scorede Butler 12 af Minnesotas 14 point i overtiden og sluttede med sæsonhøjde 39 point for at løfte Timberwolves til en 128-125-sejr over Denver Nuggets. Den 23. januar blev han udnævnt til reserve i Western Conference All-Star. Den 9. februar, i sin tilbagevenden til Chicago, scorede Butler 38 point i et 114-113-nederlag til Bulls. Butler valgte ikke at spille i All-Star Game, da han prioriterede sæsonens sidste del af sæsonen og mente, at hvile ville gavne ham. I Timberwolves’ første kamp efter All-Star-pausen, den 23. februar mod Houston Rockets, forlod Butler dog kampen sent i tredje quarter med en skade i højre knæ. To dage senere gennemgik han en meniskoperation og blev udelukket på ubestemt tid. Butler vendte tilbage til kamp den 6. april og scorede 18 point i en 113-96 sejr over Los Angeles Lakers. I kamp 3 i Timberwolves’ første runde af slutspilsserien mod Rockets ramte Butler fire 3-punkter blandt sine 28 point i en 121-105 sejr. Timberwolves tabte serien i fem kampe.
Kort før træningslejren i 2018 anmodede Butler om en handel fra Timberwolves, hvilket indikerede, at han ikke ville skrive under med holdet igen i off-season 2019. Da en handel ikke blev opnået inden starten af den regulære sæson, valgte Butler at spille for Minnesota i 2018-19. Han optrådte i 10 af Timberwolves’ første 13 kampe, inden han blev handlet i begyndelsen af november.
Philadelphia 76ers (2018-2019)
Den 12. november 2018 blev Butler sammen med Justin Patton handlet til Philadelphia 76ers i bytte for Jerryd Bayless, Robert Covington, Dario Šarić og et 2022 second-round draftvalg. Han fik sin debut for 76ers to dage senere, hvor han scorede 14 point i et 111-106-nederlag til Orlando Magic. Den 25. november noterede han sig for 34 point og 12 rebounds og lavede et 3-point med 2,3 sekunder tilbage for at give 76ers en sejr på 127-125 over Brooklyn Nets. Den 5. december scorede han sæsonhøjde med 38 point i et 113-102-nederlag til Toronto Raptors. To dage senere scorede han for anden gang i træk 38 point i en 117-111-sejr over Detroit Pistons. Den 29. januar blev Butler skiftet til point guard og lavede 20 point og seks assists i en 121-105-sejr over Los Angeles Lakers. I kamp 1 i 76ers’ første runde af playoffserien mod Nets scorede Butler hele 36 point i et 111-102-nederlag. I kamp 2 i anden runde lavede Butler 30 point og 11 rebounds og hjalp 76ers med at udligne serien mod Raptors til 1-1 med en sejr på 94-89. I kamp 6 scorede han 25 point i en 112-101-sejr og hjalp 76ers med at udligne serien mod Raptors til 3-3. 76ers tabte 92-90 i kamp 7 på trods af Butlers 16 point.
Miami Heat (2019-nutid)
Den 6. juli 2019 skrev Butler under med Miami Heat via en sign and trade med 76ers i en fire-holdshandel. Den 9. december 2019 blev Butler kåret som Eastern Conference Player of the Week, efter at han i gennemsnit lavede 27,5 point, 9,0 rebounds og 8,5 assists pr. kamp. Den 10. december noterede Butler et karrierehøjde på 18 rebounds sammen med 20 point og 11 assists i en 135-121 overtidssejr mod Atlanta Hawks. Den 30. januar blev Butler udnævnt til sin femte NBA All-Star Game.
Heat nåede NBA-finalen efter at have besejret Boston Celtics i Eastern Conference Finals i seks kampe, hvilket gav Butler sin første deltagelse i finalerne. I kamp 3 i NBA-finalen i 2020 sluttede Butler med 40 point, 11 rebounds og 13 assists og blev den tredje spiller i finalenes historie til at lave en triple-double på 40+ point, sammen med LeBron James (dengang i Cleveland) i 2015 og Jerry West med Los Angeles Lakers i 1969. Butler blev også den første spiller til at have flere point, rebounds og assists i en finalekamp end James, som sluttede med 25 point, 10 rebounds og otte assists. I kamp 5 havde Butler 35 point, 12 rebounds, 11 assists og 5 steals og blev dermed den første spiller til at registrere 35+ point, 10+ rebounds, 10+ assists og 5+ steals i en finalekamp. Han er også den anden spiller i NBA’s slutspilshistorie, der opnår sådanne resultater efter Gary Payton i 2000. Butler blev den anden spiller med flere triple-doubles med 30 point i samme finaleserie, sammen med James i 2015. Han blev den sjette spiller med flere triple-doubles i en finaleserie sammen med James, Magic Johnson, Larry Bird, Wilt Chamberlain og Draymond Green. Heat kom til kort mod Los Angeles Lakers i seks kampe. Til sidst blev Butler kun den anden spiller i en finaleserie til at føre sit hold i point, rebounds, assists, steals og blokeringer, sammen med James i 2016 .
Den 11. februar 2021 lavede Butler sin 10. triple-double i karrieren med 27 point, 10 rebounds og 10 assists i Heat’s 101-94 sejr over Houston Rockets. Den 18. februar noterede Butler sin 13. triple-double i karrieren med 13 point, 10 rebounds og 13 assists i en sejr på 118-110 over Sacramento Kings og blev dermed den første spiller i franchisens historie med tre triple-doubles i træk. Sammen med holdkammeraten Bam Adebayo, der lavede 16 point, 12 rebounds og 10 assists, blev de det første par i ligaens historie til at registrere triple-doubles i den samme kamp mere end én gang.