Chicago Bulls (2011-2017)
Primi anni
Butler è stato selezionato con la 30° scelta assoluta nel draft NBA 2011 dai Chicago Bulls. Ha visto opportunità limitate nel suo anno da rookie, giocando 42 partite durante la stagione 2011-12 ridotta dal lockout. La stagione successiva, ha giocato tutte le 82 partite per i Bulls. Dopo aver giocato minuti limitati per iniziare la stagione 2012-13, ha visto minuti significativi nella seconda metà della stagione, tra cui iniziare tutte le 12 partite dei playoff. Il 9 aprile ha segnato l’allora career-high di 28 punti contro i Toronto Raptors. Due giorni dopo, ha registrato la sua prima partita di 20/10 in carriera con 22 punti e un career-high di 14 rimbalzi contro i New York Knicks.
La stagione 2013-14 ha visto Butler perdere 15 partite per infortunio, limitandolo a 67 partite. Ha avuto una media di 38,7 minuti a partita, che si è classificata prima nella NBA. Ha segnato un season-high 26 punti contro i Memphis Grizzlies il 30 dicembre. Ha stabilito un record di franchigia quando ha giocato 60:20 in un triplo overtime contro gli Orlando Magic il 15 gennaio e ha finito con 21 punti, sette rimbalzi e sei assist. A fine stagione, fu nominato nell’NBA All-Defensive Second Team.
Stagione 2014-15
Il 25 novembre 2014, Butler pareggiò un career high con 32 punti in una sconfitta contro i Denver Nuggets. Il 3 dicembre 2014 fu nominato giocatore del mese della Eastern Conference per le partite giocate in ottobre/novembre. In seguito stabilì un nuovo career high di 35 punti in una vittoria 103-97 contro i New York Knicks il 18 dicembre. Il 29 gennaio 2015, Butler fu nominato riserva per la Eastern Conference nell’NBA All-Star Game 2015. Il 2 marzo 2015, fu dichiarato fuori per tre-sei settimane con un infortunio al gomito sinistro. Tornò in azione il 23 marzo contro gli Charlotte Hornets, registrando 19 punti e 9 rimbalzi in una vittoria 98-86.
Il 20 aprile, Butler stabilì un career high nei playoff per la seconda partita consecutiva, segnando 31 punti nella vittoria 91-82 dei Bulls sui Milwaukee Bucks per prendere un vantaggio 2-0 nella loro serie del primo turno. Il 25 aprile, Butler ancora una volta impostare un career high di playoff con 33 punti, in una perdita 92-90 dei Bulls ai Bucks, tagliando il loro vantaggio di serie a 3-2. I Bulls hanno continuato a vincere la sesta partita della serie, passando alle semifinali dove hanno perso 4-2 contro i Cleveland Cavaliers. Il 7 maggio fu nominato NBA Most Improved Player 2014-15, diventando il primo giocatore nella storia della franchigia a vincere il premio.
Stagione 2015-16
Il 9 luglio 2015, Butler rifirmò con i Bulls per un contratto di cinque anni e 95 milioni di dollari. L’accordo includeva una player option per il quinto anno. Il 9 dicembre, ha segnato un career-high 36 punti in una perdita contro i Boston Celtics. Ha superato quel punteggio con 43 punti il 18 dicembre in una sconfitta 147-144 al quadruplo overtime contro i Detroit Pistons. Il 3 gennaio, Butler ha battuto il record di squadra di Michael Jordan per punti in un tempo, segnando 40 dei suoi 42 dopo la pausa per guidare i Bulls ad una vittoria 115-113 contro i Toronto Raptors. Due giorni dopo, ha registrato 32 punti e un season-high 10 assist in una vittoria 117-106 contro i Milwaukee Bucks. Il 14 gennaio ha segnato un career-high di 53 punti in una vittoria ai supplementari 115-111 sui Philadelphia 76ers. Butler ha anche avuto 10 rimbalzi e sei assist mentre faceva 15-of-30 field goal e 21-of-25 tiri liberi per aiutare i Bulls a interrompere una striscia di tre partite perse. È diventato il primo giocatore dei Bulls a segnare 50 punti da Jamal Crawford nel 2004. Il 5 febbraio, Butler ha subito uno stiramento al ginocchio sinistro in una partita contro i Denver Nuggets e ha perso quasi quattro settimane. Fu votato a giocare nell’NBA All-Star Game 2016, ma l’infortunio lo costrinse a rinunciare, e fu successivamente sostituito nella squadra dell’Est dal compagno di squadra Pau Gasol. Butler saltò 11 partite con l’infortunio al ginocchio, tornando in azione per i Bulls il 5 marzo contro gli Houston Rockets. In 34 minuti di azione, ha registrato 24 punti, 11 rimbalzi, 6 assist e 1 furto in una vittoria 108-100, aiutando i Bulls rompere una striscia di quattro partite perse. Tuttavia, è tornato a bordo campo il 7 marzo per la partita della squadra contro i Milwaukee Bucks a causa di dolore alla schiena e gonfiore al ginocchio sinistro. Dopo un’assenza di tre partite, è tornato in azione il 14 marzo contro i Toronto Raptors. Il 2 aprile ha registrato la sua prima tripla-doppia in carriera con 28 punti, 17 rimbalzi e 12 assist in una sconfitta 94-90 contro i Detroit Pistons. Nel finale di stagione dei Bulls, il 13 aprile, Butler ha registrato la sua seconda tripla-doppia in carriera con 10 punti, 12 rimbalzi e 10 assist in una vittoria 115-105 sui Philadelphia 76ers.
Stagione 2016-17
Nell’opener stagionale dei Bulls del 27 ottobre, Butler ha segnato un team-high 24 punti in una vittoria 105-99 contro i Boston Celtics. Il 9 novembre, ha avuto uno sforzo di 39 punti in una sconfitta 115-107 contro gli Atlanta Hawks. Tre giorni dopo, ha segnato 37 punti, ha colpito tutti i 14 tiri liberi, afferrato otto rimbalzi e distribuito un season-high nove assist in una vittoria 106-95 contro i Washington Wizards. Il 20 novembre, ha segnato un season-high di 40 punti in una vittoria 118-110 sui Los Angeles Lakers. Il giorno seguente, è stato nominato giocatore della Eastern Conference della settimana per le partite giocate da lunedì 14 a domenica 20 novembre. Il 28 dicembre, ha eguagliato il suo massimo stagionale con 40 punti e ha colpito un tiro da 20 piedi sulla sirena per dare ai Bulls una vittoria in rimonta 101-99 contro i Brooklyn Nets. Butler ha segnato nove punti nei 21⁄2 minuti finali per radunare Chicago. Finì 11 su 11 dalla linea del tiro libero e prese 11 rimbalzi mentre i Bulls superavano un deficit di sette punti negli ultimi tre minuti.
Il 2 gennaio 2017, Butler segnò 52 punti in una vittoria 118-111 sugli Charlotte Hornets. È stato un punto in meno del suo career high, che ha ottenuto il 14 gennaio 2016, e ha segnato 20 punti nel primo tempo e 17 nei quattro minuti finali della partita. Ha anche avuto 12 rimbalzi e sei assist mentre tirava 21 su 22 dalla linea del tiro libero. Il 7 gennaio, ha raggiunto la soglia dei 40 punti per la terza volta in sei partite, finendo con 42 punti in una vittoria 123-118 ai supplementari sui Toronto Raptors. Due giorni dopo, è stato nominato giocatore della Eastern Conference della settimana per le partite giocate da lunedì 2 a domenica 8 gennaio. Il 19 gennaio, Butler è stato nominato titolare nella squadra della Eastern Conference All-Star per l’NBA All-Star Game 2017. Dopo aver messo in discussione il desiderio dei giocatori più giovani della squadra dopo una sconfitta contro gli Atlanta Hawks il 25 gennaio, Butler fu multato e tenuto fuori dalla formazione titolare contro i Miami Heat il 27 gennaio come punizione. In seguito finì con soli tre punti con un tiro da 1 su 13. Il 25 febbraio 2017, registrò la sua terza tripla-doppia in carriera con 18 punti, 10 rimbalzi e 10 assist in una vittoria 117-99 contro i Cleveland Cavaliers. Il 26 marzo 2017, ebbe 20 punti e un career-high di 14 assist in una vittoria 109-94 contro i Milwaukee Bucks. Il 6 aprile 2017, ha registrato la sua quarta tripla-doppia in carriera con 19 punti, 10 rimbalzi e 10 assist in una vittoria 102-90 sui Philadelphia 76ers.
Minnesota Timberwolves (2017-2018)
Il 22 giugno 2017, Butler è stato scambiato, insieme ai diritti su Justin Patton (la 16ª scelta del draft NBA 2017), con i Minnesota Timberwolves in cambio di Zach LaVine, Kris Dunn e i diritti su Lauri Markkanen (la settima scelta del draft NBA 2017). Nel suo debutto per i Timberwolves nella loro apertura di stagione il 18 ottobre, Butler ha segnato 12 punti in una sconfitta 107-99 contro i San Antonio Spurs. Il 3 dicembre ha segnato 20 dei suoi 33 punti nel quarto quarto della vittoria dei Timberwolves sui Los Angeles Clippers per 112-106. Il 12 dicembre ha segnato 38 punti in una sconfitta ai supplementari 118-112 contro i Philadelphia 76ers. Il 18 dicembre, ha avuto uno sforzo di 37 punti in una vittoria 108-107 contro i Portland Trail Blazers. Il 27 dicembre, Butler ha segnato 12 dei 14 punti di Minnesota nel tempo supplementare e ha finito con un season-high 39 per sollevare i Timberwolves ad una vittoria 128-125 contro i Denver Nuggets. Il 23 gennaio è stato nominato riserva della Western Conference All-Star. Il 9 febbraio, nel suo ritorno a Chicago, Butler segnò 38 punti in una sconfitta 114-113 contro i Bulls. Butler ha scelto di non giocare nell’All-Star Game, dando la priorità al tratto della stagione e pensando che il riposo gli avrebbe giovato. Tuttavia, nella prima partita dei Timberwolves dopo la pausa All-Star, il 23 febbraio contro gli Houston Rockets, Butler ha lasciato il gioco alla fine del terzo trimestre con un infortunio al ginocchio destro. Due giorni dopo, ha subito un intervento chirurgico al menisco ed è stato escluso a tempo indeterminato. Butler tornò in azione il 6 aprile a segnare 18 punti in una vittoria 113-96 contro i Los Angeles Lakers. In gara 3 della serie di playoff di primo turno dei Timberwolves contro i Rockets, Butler ha colpito quattro 3 punti tra i suoi 28 punti in una vittoria 121-105. I Timberwolves hanno continuato a perdere la serie in cinque partite.
Poco prima del training camp del 2018, Butler ha richiesto una trade dai Timberwolves, indicando che non avrebbe rifirmato con la squadra nella off-season 2019. Quando un commercio non è stato raggiunto prima dell’inizio della stagione regolare, Butler ha optato per giocare per Minnesota nel 2018-19. Apparve in 10 delle prime 13 partite dei Timberwolves prima di essere scambiato all’inizio di novembre.
Philadelphia 76ers (2018-2019)
Il 12 novembre 2018, Butler fu scambiato, insieme a Justin Patton, con i Philadelphia 76ers in cambio di Jerryd Bayless, Robert Covington, Dario Šarić e una scelta al secondo giro del draft 2022. Debutta per i 76ers due giorni dopo, segnando 14 punti in una sconfitta 111-106 contro gli Orlando Magic. Il 25 novembre registrò 34 punti e 12 rimbalzi e realizzò un tiro da 3 punti a 2,3 secondi dalla fine per dare ai 76ers una vittoria 127-125 sui Brooklyn Nets. Il 5 dicembre, ha segnato un season-high di 38 punti in una sconfitta 113-102 contro i Toronto Raptors. Due giorni dopo, ha avuto una seconda partita consecutiva da 38 punti in una vittoria 117-111 contro i Detroit Pistons. Il 29 gennaio, Butler è stato spostato a point guard e ha avuto 20 punti e sei assist in una vittoria 121-105 contro i Los Angeles Lakers. In gara 1 della serie di playoff del primo turno dei 76ers contro i Nets, Butler ha segnato un game-high 36 punti in una perdita 111-102. In gara 2 del secondo turno, Butler ha avuto 30 punti e 11 rimbalzi per aiutare i 76ers a pareggiare la serie contro i Raptors a 1-1 con una vittoria 94-89. In gara 6, ha segnato 25 punti in una vittoria 112-101, aiutando i 76ers a pareggiare la serie contro i Raptors a 3-3. I 76ers hanno continuato a perdere 92-90 in gara 7 nonostante i 16 punti di Butler.
Miami Heat (2019-presente)
Il 6 luglio 2019, Butler ha firmato con i Miami Heat tramite un sign and trade con i 76ers in una trade a quattro squadre. Il 9 dicembre 2019, Butler è stato nominato Eastern Conference Player of the Week dopo aver realizzato una media di 27,5 punti, 9,0 rimbalzi e 8,5 assist a partita. Il 10 dicembre, Butler registrò un career-high di 18 rimbalzi, insieme a 20 punti e 11 assist in una vittoria ai supplementari 135-121 contro gli Atlanta Hawks. Il 30 gennaio, Butler è stato nominato per il suo quinto NBA All-Star Game.
Gli Heat hanno raggiunto le finali NBA dopo aver sconfitto i Boston Celtics nelle finali della Eastern Conference in sei partite, facendo guadagnare a Butler la sua prima apparizione alle finali. In gara 3 delle Finali NBA 2020, Butler ha finito con 40 punti, 11 rimbalzi e 13 assist ed è diventato il terzo giocatore nella storia delle Finali a registrare una tripla-doppia da 40 punti, unendosi a LeBron James (allora con Cleveland) nel 2015 e Jerry West con i Los Angeles Lakers nel 1969. Butler è diventato anche il primo giocatore ad avere più punti, rimbalzi e assist in una partita delle Finals di James, che ha finito con 25 punti, 10 rimbalzi e otto assist. In gara 5, Butler ha avuto 35 punti, 12 rimbalzi, 11 assist e 5 furti per diventare il primo giocatore a registrare 35+ punti, 10+ rimbalzi, 10+ assist e 5+ furti in una partita delle Finals. È anche il secondo giocatore a raggiungere tali statistiche nella storia dei playoff NBA dopo Gary Payton nel 2000. Butler è diventato il secondo giocatore con più triple-doppie da 30 punti nella stessa serie delle Finals, unendosi a James nel 2015. È diventato il sesto giocatore con più triple-doppie in una serie Finals insieme a James, Magic Johnson, Larry Bird, Wilt Chamberlain e Draymond Green. Gli Heat è venuto su breve contro i Los Angeles Lakers in sei partite. Alla fine, Butler divenne solo il secondo giocatore in una serie di Finals per guidare la sua squadra in punti, rimbalzi, assist, ruba e blocchi, unendo James nel 2016.
L’11 febbraio 2021, Butler ha registrato la sua decima carriera tripla-doppia con 27 punti, 10 rimbalzi e 10 assist nella vittoria 101-94 degli Heat contro gli Houston Rockets. Il 18 febbraio, Butler ha registrato la sua 13ª tripla-doppia in carriera con 13 punti, 10 rimbalzi e 13 assist in una vittoria 118-110 sui Sacramento Kings, diventando il primo giocatore nella storia della franchigia con tre triple-doppie consecutive. Insieme al compagno di squadra Bam Adebayo, che ha registrato 16 punti, 12 rimbalzi e 10 assist, sono diventati la prima coppia nella storia della lega a registrare triple-doppie nella stessa partita più di una volta.