Milwaukee Bucks (2011-2013)Edit
Op 23 juni 2011 werd Harris als 19e gekozen in de 2011 NBA draft door de Charlotte Bobcats. Hij werd later verhandeld aan de Milwaukee Bucks op de avond van de draft. Op 10 december 2011 tekende hij zijn rookie-contract bij de Bucks. Harris maakte zijn NBA-debuut op 7 januari 2012 tegen de Los Angeles Clippers en scoorde een nacht later 15 punten tegen de Phoenix Suns op 8 januari. Hij verscheen in 42 wedstrijden tijdens zijn rookie seizoen (negen starts), met een gemiddelde van 5,0 punten, 2,4 rebounds en 0,5 assists in 11,4 minuten per wedstrijd.
Op 24 oktober 2012 oefenden de Bucks hun derde-jaars teamoptie op Harris’ rookie contract, waardoor het contract verlengd werd tot en met het seizoen 2013-14.
Orlando Magic (2013-2016)Edit
Harris in december 2013
Op 21 februari 2013 werd Harris, samen met Doron Lamb en Beno Udrih, verhandeld aan de Orlando Magic in ruil voor J. J. Redick, Gustavo Ayón en Ish Smith. Harris’ speeltijd nam aanzienlijk toe in Orlando, en zijn statistieken volgden. Harris verdrievoudigde zijn puntengemiddelde per wedstrijd en verviervoudigde zijn rebounds, assists en blocks per wedstrijd.
Op 26 oktober 2013 oefenden de Magic hun vierdejaars teamoptie uit op Harris’ rookie-contract, waarmee het contract werd verlengd tot en met het seizoen 2014-15.
Op 24 januari 2014 noteerde Harris 28 punten en een career-high van 20 rebounds in een 114-105 overwinning op de Los Angeles Lakers. Op 2 maart 2014 scoorde hij een career-high 31 punten in een 92-81 overwinning op de Philadelphia 76ers.
Op 6 februari 2015, Harris zette een nieuwe carrière high met 34 punten in een 103-97 overwinning op de Los Angeles Lakers.
Op 14 juli 2015, Harris opnieuw ondertekend met de Magic naar een vier-jarig, 64 miljoen dollar contract.
Detroit Pistons (2016-2018)Edit
Harris in oktober 2017
Op 16 februari 2016 werd Harris verhandeld aan de Detroit Pistons in ruil voor Ersan İlyasova en Brandon Jennings. Hij maakte drie dagen later zijn debuut voor de Pistons, met 21 punten vanaf de bank in een 98-86 verlies tegen de Washington Wizards. De Pistons eindigden het seizoen als achtste in de Eastern Conference met een 44-38 record en verdienden zo voor het eerst sinds 2009 een play-off plaats. In hun eerste-ronde-serie tegen de als eerste geplaatste Cleveland Cavaliers werden de Pistons echter met 4-0 geveegd.
Op 23 december 2016 kwam Harris voor het eerst in 2016-17 van de bank en scoorde vervolgens een seizoen-high 26 punten in een 119-113 verlies tegen de Golden State Warriors. Op 11 maart 2017 zette hij een nieuwe seizoenshigh neer met 28 punten in een 112-92 zege op de New York Knicks.
Op 25 oktober 2017 evenaarde Harris een career high met 34 punten in een 122-101 zege op de Minnesota Timberwolves. Op 13 november 2017 werd hij uitgeroepen tot Eastern Conference Speler van de Week voor wedstrijden gespeeld van maandag 6 november tot en met zondag 12 november. Op 26 december 2017 scoorde hij 21 van zijn 30 punten in het eerste kwart van de 107-83 zege van de Pistons op de Indiana Pacers.
Los Angeles Clippers (2018-2019)Edit
Op 29 januari 2018 werd Harris, samen met Avery Bradley, Boban Marjanović, een toekomstige protected first-round draft pick en een toekomstige second-round draft pick, verhandeld aan de Los Angeles Clippers in ruil voor Blake Griffin, Willie Reed en Brice Johnson. Hij maakte zijn debuut voor de Clippers op 3 februari en scoorde 24 punten in een 113-103 overwinning op de Chicago Bulls. Op 23 februari 2018 noteerde hij 30 punten en 12 rebounds in een 128-117 zege op de Phoenix Suns.
Op 15 november 2018 scoorde Harris 18 punten in een 116-111 zege op de San Antonio Spurs, waarmee hij ten minste 15 punten scoorde in een carrière-best 14 opeenvolgende wedstrijden. Op 25 november had hij 34 punten en 11 rebounds in een 104-100 zege op de Portland Trail Blazers. Hij werd vervolgens uitgeroepen tot Western Conference Speler van de Week voor de wedstrijden van maandag 19 november tot en met zondag 25 november. Het was zijn tweede Player of the Week-onderscheiding in zijn carrière. Hij verdiende ook Western Conference Speler van de Maand voor oktober en november, de eerste Speler van de Maand-onderscheiding in zijn loopbaan. Op 17 december scoorde hij een career-high 39 punten in een 131-127 verlies tegen de Trail Blazers. Op 20 januari had hij 27 punten, negen rebounds en negen assists in een 103-95 zege op de Spurs.
Philadelphia 76ers (2019-heden)Edit
Op 6 februari 2019 werd Harris, samen met Boban Marjanović en Mike Scott, verhandeld aan de Philadelphia 76ers in ruil voor Wilson Chandler, Mike Muscala, Landry Shamet en een aantal toekomstige draft picks. Hij maakte twee dagen later zijn debuut voor de 76ers en noteerde 14 punten en acht rebounds in een 117-110 overwinning op de Denver Nuggets. Op 6 juli 2019 tekenden de Sixers Harris opnieuw voor een vijfjarig contract van 180 miljoen dollar.
Op 4 januari 2021 werd Harris uitgeroepen tot speler van de week van de Eastern Conference. Op 6 januari scoorde Harris zijn 10.000ste punt in een wedstrijd tegen de Washington Wizards. Op 27 januari 2021 sloeg Harris een game-winning pull-up jumpshot met 3.7 seconden over om de 76ers te helpen een comeback van de Los Angeles Lakers af te houden in een 107-106 overwinning.