Washington Wizards (2008–2012)
McGee-t a Wizards összesítésben a 18. helyre választotta a 2008-as NBA-draftban. 2008. július 9-én kétéves, 2,4 millió dolláros szerződést írt alá a Varázslókkal.
McGee a varázslókkal 2010 novemberében
2010. január 9-én McGee-t 10 000 dollárra büntették a varázslók, mert részt vettek Gilbert Arenas bohóckodásában a 2010. január 5-i játék előtt. A Philadelphia 76ers. Arenast egy korábbi, fegyverekkel kapcsolatos eset miatt vizsgálták a Wizards öltözőjében, de a vádakra fényt vetett azzal, hogy az ujjával csapattársaira mutatott, mintha lelőtte volna őket. Csapattársait mosolyogva és nevetve fényképezték le vele.
2011. január 6-án McGee-t választották a 2011-es NBA Slam Dunk versenyre. McGee volt az első varázsló, aki valaha is részt vett a versenyen. A második helyen végzett, és Blake Griffintől veszített. McGee volt az első játékos, aki egyszerre három labdát használt egy dunk-versenyen, amelyet később a Guinness-i világrekordok emlegettek, mint a legtöbb kosárlabdát, amelyek egyetlen ugrás során elmerültek. A harmadik labdát csapattársa, John Wall adta át neki.
2011. március 15-én a Chicago Bulls elleni 98–79-es vereség során McGee bevágta karrierje első tripladuplaját, 11 pontot, 12-t jegyezve. lepattanó és 12 blokk. Karrierje magas 12 blokkja volt a legtöbb, mióta 2001. március 23-án Keon Clarknak 12 volt. Azonban némi kritikát kapott azért, mert a negyedik negyedben gondatlan lövéseket hajtott végre annak biztosítására, hogy elérje a 10 pontot, miközben csapata kifújódott, és még technikai szabálytalanságot is kapott a túlzott ünneplésért azzal, hogy végső pontjaiért a peremen húzta magát. Kevin McHale, a televízió kommentátora “rossz triple-double” -nak nevezte. A kritikára válaszul McGee azt mondta: “Hármas dupla lett. Ki mondhatja, hogy hármas dupla?” “Nem igazán aggódom emiatt.”
A NBA 2011-es kizárása alatt Az NBPA vezetői körülbelül 30 játékossal találkoztak október 14-én, és hangsúlyozták az egységet: McGee korán elhagyta a találkozót, és újságíróknak azt mondta, vannak olyan játékosok, akik azt mondják, hogy “készen állnak a dobásra”, de a többség egységes volt. McGee később cáfolta, hogy megemlítette volna, hogy a játékosok hajlandóak lennének bedobni, de az újságírók megjegyezték. Derek Fisher szerint McGee “nem tudott nyilatkozni” a találkozón töltött korlátozott idő alapján.
McGee átlagosan több mint 10 pontot és nyolc lepattanót szerzett 2010–11-ben és 2011–12-ben a Varázslóknál. .
Denver Nuggets (2012–2015)
2012. március 15-én McGee-t Ronny Turiafval együtt a Nuggets-hez cserélték egy olyan üzletben, amely a Nenê-t elküldte a Varázslóknak. A Wizards tagjaként 41 játékból 40-et kezdett, amelyben megjelent; a Nuggets-szel 20 meccsből 5-ben kezdene, amelyben megjelent. Percét is csökkentenék, átlagosan 27,4 Washingtonnál, de 20,6 Denvernél. Március 21-én, a Nuggets debütálásakor McGee az Arron Afflalo játékának győzelmét eldöntötte, és 5 másodpercig elmaradt a szabaddobás. Az alapszakasz végén a Nuggets megszerezte a Nyugat hatodik helyezését, McGee pedig megjelent a 2012-es NBA rájátszásban, amely karrierje során ez volt az első playoff-szereplés. McGee sorozatcsúcsa 21 pontot ért el az 5. meccsen az ellen első fordulóbeli ellenfél Los Angeles Lakers. McGee száma az egész sorozatban felfelé és lefelé haladt, beleértve a 7. játékot is, amikor az 1–7-es lövéseknél mindössze 6 pontot szerzett 32 perc padlóidő alatt. 2012. július 18-án McGee újra szerződött a Nuggets csapatával négyesre. éves, 44 millió dolláros szerződés.
McGee 2013–14-es idénye 2014. február 20-án lejárt, amikor megműtötték, hogy kijavítsák a bal sípcsontjának stressztörését, amelyben 2013. november 8-án szenvedett. .
2014. október 29-én McGee visszatért a Nuggets csapatába, 2 pontot és 2 lepattanót jegyzett a szezonnyitó 89–79-es győzelem során a Detroit Pistons ellen.
Philadelphia 76ers (2015)
2015. február 19-én a McGee-t a Chukwudiebere Maduabum jogaival és a 2015-ös első körös választással együtt a Philadelphia 76ers-re cserélték a Cenk Akyol jogaiért cserébe. 2015. március 1-én a 76ers lemondott róla, miután hat meccsen szerepelt.
Dallas Mavericks (2015–2016)
2015. augusztus 13-án McGee aláírt a Dallas-szal Mavericks. A bal oldali sípcsontban bekövetkezett stressztörés miatt kihagyta a csapat első 13 meccsét a 2015–16-os szezonban. 2015. november 22-én debütált a Mavericks csapatában, alig 11 percet játszott a padról, rögzítve 8 pont és 6 lepattanó az Oklahoma City Thunder elleni vereségben. 2016. január 5-én 13 pontot és 11 lepattanót jegyzett a Sacramento Kings elleni 117–116-os kettős hosszabbításban.
2016. július 8-án a Mavericks lemondott McGee-ről.
Golden State Warriors (2016–2018)
2016. szeptember 16-án McGee aláírta a Golden State Warriors csapatát. 2016. december 15-én a New York Knicks ellen 103–90-re megnyert szezonban magas 17 pontot szerzett.2017. március 31-én 13 pontot szerzett és a szezon legjobb öt blokkolt lövését szerezte meg a Houston Rockets elleni 107–98-as győzelem során. A Warriors megnyerte a 2017-es NBA-bajnokságot, miután az NBA-döntőben 4–1-re legyőzte a Cleveland Cavaliers csapatát. Az alapszakasz 82 meccséből 77-ben játszott, mezőnygól százalékos aránya 655 volt, és 17 rájátszásból 16-ban, 0,732 százalékos volt, mindkettő karrierje legjobbja.
Augusztus 1-jén , 2017, McGee egyéves szerződéssel újra aláírta a Warriorsszal. Játékideje megnőtt, amikor bekerült a kezdőcsapatba a csillagok szünete után. 2018 júniusában megnyerte második sima bajnokságát, miután a Warriors a döntőben négymeccses sepréssel legyőzte a Cavaliers csapatát. Ő kezdte a sorozat utolsó három mérkőzését, és átlagosan 8,0 pontot gyűjtött a négy meccsen.
Los Angeles Lakers (2018–2020)
2018. július 10-én McGee aláírt a a Los Angeles Lakers. Hét mérkőzést kihagyott decemberben légúti fertőzés miatt. 2019. március 22-én 33 pontot és 20 lepattanót szerzett karriercsúcsain, hat blokkolt lövéssel együtt a Brooklyn Nets 111–106-os vereségében.
Cleveland Cavaliers (2020-tól jelen)
2020. november 23-án McGee-t a Los Angeles Lakers csapatából a Cleveland Cavaliers csapatába cserélték Alfonzo McKinnie és Jordan Bell ellenében.