Golden State Warriors (2011-heute)
Saison 2011-12
Thompson meldete sich nach seiner Junior-Saison für den NBA-Draft 2011 an und wurde von den Golden State Warriors als 11. insgesamt ausgewählt. Dieser Pick eines Guards führte zu Spekulationen, dass die Warriors den Starter Monta Ellis traden würden, aber das geschah erst im März 2012. Der General Manager der Warriors, Larry Riley, lobte Thompson für seine Schießkünste und äußerte sich zuversichtlich, dass Thompson seine defensiven Fähigkeiten mit dem neuen Trainer Mark Jackson verbessern würde.
Die NBA wählte Thompson nicht für die Rising Stars des NBA All-Star Weekends 2012 aus. In den vier Spielen nach dieser Entscheidung verbesserte sich Thompson jedoch in allen Bereichen des Basketballs gegenüber seinen bisherigen Saison-Durchschnittswerten: Punkte pro Spiel (12,5 gegenüber 7,6), Schussquote (54,3 % insgesamt, davon 55,6 % bei Dreipunktwürfen, gegenüber 46,7 und 48,1), Rebounds (2,8 gegenüber 1,6), Assists (1,5 gegenüber 1,3), Steals und Turnover. Die Warriors handelten Ellis am 13. März 2012 an die Milwaukee Bucks. Im darauffolgenden Spiel erzielte Thompson bei einer Niederlage gegen die Boston Celtics ein Saison-Hoch von 26 Punkten. Eine Woche später übertraf er seine bisherige Bestmarke mit 27 Punkten bei einem Sieg gegen die New Orleans Hornets. Ab Mitte Februar 2012 spielte Thompson etwa 17 Minuten pro Spiel, aber im Laufe des nächsten Monats spielte er durchschnittlich 30 Minuten pro Spiel. Am Ende der Saison wurde Thompson in das NBA All-Rookie First Team gewählt.
Saison 2012-13
Am 29. Januar, 2013, erzielte Thompson ein Saison-Hoch von 32 Punkten gegen die Cleveland Cavaliers. Warriors-Coach Mark Jackson sagte, dass Thompson und Stephen Curry das beste Shooting-Duo der NBA-Geschichte bilden. In dieser Saison erzielten die beiden zusammen 483 Drei-Punkte-Würfe, so viele wie noch nie ein NBA-Duo. Die Warriors besiegten die Denver Nuggets in der ersten Runde der Playoffs und trafen nun auf die San Antonio Spurs. Am 8. Mai 2013 erzielte Thompson in den Playoffs gegen San Antonio ein Karrierehoch von 34 Punkten, wobei er 8 von 9 Dreipunktversuchen traf, sowie ein Karrierehoch von 14 Rebounds. Thompson und die Warriors verloren gegen die Spurs in sechs Spielen.
Saison 2013-14
Im Eröffnungsspiel für die Warriors erzielte Thompson ein Saison-High von 38 Punkten, darunter 5 von 7 Dreipunktwürfen. Er und Curry stellten einen NBA-Rekord von 484 kombinierten Dreiern in der Saison auf und übertrafen damit den Rekord aus dem Vorjahr um einen. Thompson erzielte in diesem Jahr durchschnittlich 18,4 Punkte, 3,1 Rebounds und 2,2 Assists. Thompson und die Warriors gingen als Sechster der Western Conference in die NBA-Playoffs 2014 und trafen in der ersten Runde auf die Los Angeles Clippers; sie verloren die Serie in sieben Spielen.
Saison 2014-15: Erste All-Star-Auswahl und NBA-Meisterschaft
Am 31. Oktober 2014 unterschrieb Thompson eine vierjährige Vertragsverlängerung bei den Warriors. Am nächsten Tag erzielte er beim 127:104-Sieg der Warriors gegen die Los Angeles Lakers ein damaliges Karriere-Hoch von 41 Punkten. Am 23. Januar 2015 erzielte Thompson bei einem 126:101-Sieg gegen die Sacramento Kings mit 52 Punkten und 11 Dreiern ein Karrierehoch. Im dritten Viertel dieses Spiels erzielte er einen NBA-Rekord von 37 Punkten in einem einzigen Viertel, indem er 13 von 13 aus dem Feld traf, darunter neun Dreier (ebenfalls ein Ligarekord für ein einzelnes Viertel). Die 13 Feldtore stellten den Rekord von David Thompson (nicht verwandt) für ein Viertel ein. Am 29. Januar 2015 wurde Thompson zum ersten Mal in seiner Karriere in das Western Conference All-Star-Team 2015 berufen.
Am 8. März 2015 traf Thompson gegen die Los Angeles Clippers drei Drei-Punkte-Würfe und überholte damit Head Coach Steve Kerr (726) in der All-Time-Liste der NBA. Am 17. März wurde er mit einem verstauchten Knöchel für 7-10 Tage außer Gefecht gesetzt. In dieser Saison brach Curry seinen eigenen Rekord für Drei-Punkte-Würfe (286), und Thompson wurde erneut Zweiter in der Liga (239), da die beiden zusammen 525 Dreier trafen und damit ihren bisherigen Rekord um 41 übertrafen. Am 7. Juni, in Spiel 2 der NBA-Finals, erzielte Thompson bei der Niederlage gegen die Cleveland Cavaliers mit 34 Punkten die höchste Punktzahl seiner Playoff-Karriere. Die Warriors besiegten die Cavaliers in sechs Spielen, gewannen die NBA-Meisterschaft und beendeten die 40-jährige Meisterschaftsdürre der Franchise.
Saison 2015-16
Thompson schoss in den ersten sieben Spielen der Saison 2015-16 nur 13 von 36 aus dem 3-Punkte-Bereich (36 Prozent). In den letzten elf Spielen im November schoss Thompson dann insgesamt 32 von 73 aus dem jenseits des Bogens (43,8 Prozent). Der NBA-Rekordstart der Warriors endete bei 24 Siegen, als sie am 12. Dezember gegen die Milwaukee Bucks verloren. Im nächsten Spiel der Warriors, am 16. Dezember, erzielte Thompson 27 seiner damals saisonübergreifenden 43 Punkte im dritten Viertel des 128:103-Sieges gegen die Phoenix Suns. Am 8. Januar erzielte er sein drittes Spiel in Folge mit 30 oder mehr Punkten und beendete das Spiel mit 36 Punkten bei einem 128-108 Sieg über die Portland Trail Blazers. Am 27. Januar erzielte er beim 127:107-Sieg gegen die Dallas Mavericks mit 45 Punkten und 14 von 20 Würfen ein Saison-Hoch. In der darauffolgenden Nacht wurde er in die Western Conference All-Star-Reserve für das NBA All-Star Game 2016 berufen und erhielt damit seine zweite All-Star-Nominierung in Folge. Am 13. Februar nahm er am Drei-Punkte-Wettbewerb des All-Star-Wochenendes teil und gewann die Veranstaltung, nachdem er Curry und Devin Booker in der letzten Runde besiegt hatte. Am 25. März erzielte er 40 Punkte gegen die Dallas Mavericks. Zwei Tage später hatte er ein weiteres 40-Punkte-Spiel gegen die Philadelphia 76ers und erzielte damit zum ersten Mal in seiner Karriere 40 Punkte in aufeinanderfolgenden Spielen. Am 7. April erzielte Thompson 14 Punkte gegen die San Antonio Spurs und trug dazu bei, dass die Warriors das zweite Team in der Geschichte der NBA wurden, das 70 Spiele in einer Saison gewann.
Als Nummer 1 in der Western Conference trafen die Warriors in der ersten Runde der Playoffs auf die an acht gesetzten Houston Rockets. In Spiel 5 der Serie wurde Thompson zum ersten Spieler in der Geschichte der NBA, der mindestens sieben Dreier in aufeinanderfolgenden Playoff-Spielen traf, und verhalf den Warriors mit einem 4:1-Sieg zum Einzug in die zweite Runde, nachdem Curry verletzt ausfiel. Die Warriors besiegten in der zweiten Runde die Portland Trail Blazers mit 4:1 und zogen in die Western Conference Finals ein, wo sie auf die Oklahoma City Thunder trafen. Nachdem sie nach einer Niederlage in Spiel 4 mit 3:1 zurücklagen, half Thompson den Warriors in den Spielen 5 und 6, die Serie mit 3:3 auszugleichen. In Spiel 6 erzielte Thompson einen Playoff-Rekord von 11 Dreipunktwürfen und 41 Punkten, als die Warriors mit einem 108:101-Sieg ein Spiel 7 erzwangen. Mit einem Sieg in Spiel 7 wurden die Warriors zum 10. Team, das einen 1:3-Rückstand aufholte und eine Postseason-Serie gewann. In den NBA-Finals 2016 unterlagen die Warriors den Cleveland Cavaliers in sieben Spielen, obwohl sie in der Serie mit 3:1 in Führung lagen.
Saison 2016-17: Zweite NBA-Meisterschaft
Thompson schoss in den ersten sechs Spielen der Saison 2016-17 11 von 53 aus der 3-Punkte-Distanz (20,75 Prozent). In den letzten elf Spielen im November traf Thompson dann insgesamt 39 von 84 aus dem 3-Punkte-Bereich (46,4 Prozent). Am 5. Dezember 2016 erzielte er beim 142:106-Sieg gegen die Indiana Pacers in 29 Minuten und drei Vierteln 60 Punkte (21 von 33 und 8 von 14 Dreipunktewürfen) und wurde damit zum ersten Spieler in der NBA-Geschichte, der 60 Punkte in weniger als 30 Minuten Spielzeit erzielte. Thompson erzielte eine NBA-Saisonbestleistung und die höchste Punktzahl eines Spielers von Golden State seit mehr als 42 Jahren. Mit 40 Punkten in der ersten Halbzeit erzielte er die zweitmeisten Punkte in einer Halbzeit in den letzten zehn Jahren. Außerdem war Thompson der erste Warrior, der 60 Punkte erzielte, seit der Hall of Famer Rick Barry am 26. März 1974 64 erzielte. Damit ist er neben den Naismith-Ehrenmitgliedern Wilt Chamberlain und Joe Fulks der einzige Golden State-Spieler, dem dies gelang. Am 26. Januar wurde er in die Western Conference All-Star-Reserve für das NBA All-Star Game 2017 berufen. Er nahm am Three-Point Contest teil, konnte seinen Titel aber nicht verteidigen, da er in der ersten Runde ausschied. Am 4. April 2017 erzielte er 41 Punkte (sein 10. 40-Punkte-Spiel in seiner Karriere) bei einem 121-107-Sieg über die Minnesota Timberwolves. Die Warriors beendeten die Saison als Erster im Westen mit einer 67-15 Bilanz.
Thompson kämpfte während der Playoffs über weite Strecken mit seinen Würfen, aber seine Verteidigung gegen gegnerische Guards wie Damian Lillard, Patty Mills und Kyrie Irving stach hervor. Nach einem 129:115-Sieg in Spiel 4 der Western Conference Finals gegen die San Antonio Spurs erreichten die Warriors ihre dritte NBA-Finalserie in Folge und wurden das erste Team in der Geschichte der Liga, das mit 12:0 in die Playoffs startete. Thompson verhalf den Warriors mit einem 4:1-Seriensieg über die Cleveland Cavaliers in den NBA-Finals 2017 zu ihrer zweiten Meisterschaft innerhalb von drei Jahren. Die Warriors beendeten die Playoffs mit einem 16-1-Rekord und erreichten damit die beste Postseason-Gewinnquote in der NBA-Geschichte.
Saison 2017-18: Dritte NBA-Meisterschaft
Am 29. Oktober 2017 erzielte Thompson 29 Punkte bei einer 115-107-Niederlage gegen die Detroit Pistons und wurde damit zum elften Spieler in der Franchise-Geschichte, der die Marke von 9.000 Karriere-Punkten überschritt. Am 20. Dezember 2017 erzielte er 27 seiner 29 Punkte in der ersten Halbzeit und traf seine ersten neun Feldtore bei einem 97:84-Sieg gegen die Memphis Grizzlies. Am 27. Dezember 2017 traf Thompson bei einem 126:101-Sieg gegen die Utah Jazz drei 3-Punkte-Würfe, womit er sich mit Dana Barros auf den dritten Platz mit 89 aufeinanderfolgenden Spielen mit einem 3-Punkte-Wurf schob. Am 17. Januar 2018 erzielte er 38 Punkte bei einem 119:112-Sieg gegen die Chicago Bulls. Bei einem 134:127-Sieg gegen die Los Angeles Clippers am 22. Februar 2018 überholte Thompson die 9.996 Punkte von Joe Barry Carroll und belegte damit den 10. Platz in der Karriere-Scoring-Liste der Franchise und wurde außerdem der zehnte Warrior, der in der regulären Saison 10.000 Karriere-Punkte erzielte. Zwei Tage später überholte Thompson bei einem 112:80-Sieg gegen die Thunder Neil Johnston (10.023) und belegte damit den neunten Platz in der Karriere-Scoring-Liste der Franchise. Am 31. März 2018 erzielte Thompson nach einem gebrochenen rechten Daumen, der ihn acht Spiele außer Gefecht gesetzt hatte, beim 112:96-Sieg gegen die Sacramento Kings 25 Punkte bei 10:19-Punkten. Am 5. April 2018, bei einer 126:106-Niederlage gegen die Indiana Pacers, traf Thompson 4 von 9 Dreipunktewürfen und zog damit an Tim Hardaway (1.542) vorbei auf Platz 25 der Karriereliste der Liga. Drei Tage später erzielte er 22 seiner 34 Punkte im ersten Viertel beim 117:100-Sieg der Warriors gegen die Phoenix Suns. Thompson trug dazu bei, dass die Warriors die San Antonio Spurs in der ersten Runde der Playoffs in fünf Spielen besiegten, als er 24 Punkte beim 99-91-Sieg in Spiel 5 erzielte. Damit schloss Thompson zu Rick Barry (699) und Curry (652) als Warriors-Spieler mit 600 Postseason-Feldtreffern auf. In Spiel 3 der Western Conference Finals gegen die Houston Rockets zog Thompson an Barry (1.776) vorbei auf den zweiten Platz der Warriors-Karriere-Postseason-Scorerliste. In Spiel 6 warf Thompson neun 3-Punkte-Würfe auf seinem Weg zu 35 Punkten, als die Warriors einen frühen 17-Punkte-Rückstand aufholten und mit einem 115:86-Sieg über die Rockets das Ausscheiden verhinderten. In Spiel 2 der NBA-Finals spielte Thompson in seinem 100. Postseason-Spiel – ein Rekord für die Franchise. Außerdem wurde er der sechste Spieler, der 300 Dreier in der Postseason getroffen hat, womit er sich mit Curry zu den Warriors gesellt, die dieses Kunststück erreicht haben. Er erzielte 20 Punkte im Spiel und verhalf den Warriors zu einer 2:0-Führung mit einem 122:103-Sieg über die Cavaliers. Die Warriors gewannen die Serie und holten sich den Titel zurück.
Saison 2018-19
In den ersten sieben Spielen der Saison 2018-19 traf Thompson 5 von 36 aus dem Feld und hatte kein 20-Punkte-Spiel. Er machte in keinem der Wettbewerbe mehrere Drei-Punkte-Würfe, eine karriere-schlechteste Sieben-Spiele-Dürre für ihn. Am 29. Oktober 2018, gegen die Chicago Bulls, traf er einen NBA-Rekord von 14 Dreiern und brach damit Currys frühere Marke von 13. Thompson erzielte 52 Punkte in 27 Minuten, während er 14 von 24 seiner Dreier traf und insgesamt 18 von 29 aus dem Feld schoss. Seine 10 Dreier in der ersten Halbzeit stellten den Liga-Rekord von Chandler Parsons aus dem Jahr 2014 ein, und Golden State stellte mit 17 Dreiern in der ersten Halbzeit den NBA-Rekord für eine Halbzeit auf. Am 24. November erzielte er beim 117:116-Sieg gegen die Sacramento Kings 31 Punkte und fünf 3-Punkte-Würfe. Thompson rückte auf Platz 21 der NBA-Karriereliste für 3-Punkte-Würfe vor, als er im ersten Viertel seinen 1.609. traf und damit Jason Richardson überholte. Am 29. Dezember erzielte er beim 115:105-Sieg gegen die Portland Trail Blazers mit 32 Punkten seine zweithöchste Punktzahl in dieser Saison. Mit 12 von 21 Treffern aus dem Feld und 4 von 5 aus dem 3-Punkte-Bereich befreite er sich aus einer Flaute. Am 8. Januar erzielte er 43 Punkte und sieben 3-Punkte-Würfe bei einem 122-95-Sieg gegen die New York Knicks. Am 21. Januar stellte er einen NBA-Rekord auf, indem er seine ersten 10 Versuche aus der 3-Punkte-Distanz traf und dabei 44 Punkte bei einem 130:111-Sieg gegen die Los Angeles Lakers erzielte. Er erzielte 10 von 11 Versuchen von jenseits des Bogens und insgesamt 17 von 20 aus dem Feld. Am 8. März erzielte er beim 122:105-Sieg gegen die Denver Nuggets 39 Punkte und traf neun 3-Punkte-Würfe. Am 13. März erzielte er 30 Punkte bei einem 106:104-Sieg gegen die Houston Rockets. Mit fünf 3-Punkte-Würfen erzielte er 203 Punkte in dieser Saison und ist damit neben Curry der einzige Spieler in der NBA-Geschichte, der in sieben aufeinander folgenden Saisons 200 3-Punkte-Würfe erzielte. Thompson, der während seiner gesamten Karriere für seine Verteidigung gelobt wurde, wurde zum ersten Mal in das NBA-All-Defensive-Team berufen und erhielt die Auszeichnung des zweiten Teams. In Spiel 3 der NBA-Finals 2019 gegen die Toronto Raptors verpasste Thompson sein erstes Playoff-Spiel in seiner Karriere, nachdem er sich spät in Spiel 2 eine Zerrung der linken Kniesehne zugezogen hatte. Er kehrte in Spiel 4 zurück und erzielte bei der 105:92-Niederlage 28 Punkte und sechs 3-Punkte-Würfe, während die Warriors in der Serie mit 1:3 verloren. In Spiel 5 half er den Warriors mit 26 Punkten beim 106-105-Sieg, die Führung der Raptors in der Serie auf 3-2 zu verkürzen. In Spiel 6 erlitt Thompson jedoch einen Kreuzbandriss im linken Knie und schied mit 30 Punkten in der Mitte des dritten Viertels aus, während die Warriors das Spiel und die Serie mit einer 114:110-Niederlage verloren. Er beendete die Playoffs als Dritter für 3-Punkte-Würfe in der Postseason (374), hinter Curry (470) und Ray Allen (385).
2019-present: Umgang mit Verletzungen
Am 1. Juli 2019 stimmte Thompson zu, bei den Warriors zu bleiben, mit einem Fünf-Jahres-, 190-Millionen-Dollar-Maximalvertrag mit einem zusätzlichen fünfzehnprozentigen Trade-Kicker, da er es nicht ins All-NBA-Team schaffte, was ihn für einen Supermax-Deal hätte qualifizieren können, wie es Curry im Jahr 2017 war. Am nächsten Tag, am 2. Juli, unterzog sich Thompson einer erfolgreichen Knieoperation an seinem gerissenen ACL und verpasste dadurch die gesamte Saison 2019-20. Am 10. Juli unterschrieb Thompson offiziell wieder bei den Warriors. Am 19. November 2020 wurde bekannt gegeben, dass Thompson die Saison 2020-21 aufgrund einer Achillessehnenverletzung, die er sich bei einem Pickup-Spiel in Los Angeles zugezogen hatte, verpassen würde.