Milwaukee Bucks (2011-2013)Edit
El 23 de junio de 2011, Harris fue seleccionado con la 19ª elección global en el draft de la NBA de 2011 por los Charlotte Bobcats. Posteriormente fue traspasado a los Milwaukee Bucks en la noche del draft. El 10 de diciembre de 2011, firmó su contrato de escala de novato con los Bucks. Harris hizo su debut en la NBA el 7 de enero de 2012 contra los Clippers de Los Ángeles antes de anotar un máximo de 15 puntos del equipo una noche más tarde contra los Suns de Phoenix el 8 de enero. Apareció en 42 partidos durante su temporada de novato (nueve como titular), promediando 5,0 puntos, 2,4 rebotes y 0,5 asistencias en 11,4 minutos por partido.
El 24 de octubre de 2012, los Bucks ejercieron su opción de equipo de tercer año en el contrato de escala de novato de Harris, extendiendo el contrato hasta la temporada 2013-14.
Orlando Magic (2013-2016)Edit
El 21 de febrero de 2013, Harris fue traspasado, junto a Doron Lamb y Beno Udrih, a los Orlando Magic a cambio de J. J. Redick, Gustavo Ayón e Ish Smith. El tiempo de juego de Harris vio un notable aumento en Orlando, y sus estadísticas siguieron el mismo camino. Harris triplicó con creces su promedio de puntos por partido, y cuadruplicó con creces sus rebotes, asistencias y tapones por partido.
El 26 de octubre de 2013, los Magic ejercieron su opción de equipo de cuarto año en el contrato de escala de novato de Harris, extendiendo el contrato hasta la temporada 2014-15.
El 24 de enero de 2014, Harris registró 28 puntos y un récord de carrera de 20 rebotes en una victoria 114-105 sobre Los Ángeles Lakers. El 2 de marzo de 2014, anotó un máximo de carrera de 31 puntos en una victoria 92-81 sobre los Philadelphia 76ers.
El 6 de febrero de 2015, Harris estableció un nuevo máximo de carrera con 34 puntos en una victoria 103-97 sobre Los Ángeles Lakers.
El 14 de julio de 2015, Harris volvió a firmar con los Magic un contrato de cuatro años y 64 millones de dólares.
Detroit Pistons (2016-2018)Edit
Harris en octubre de 2017
El 16 de febrero de 2016, Harris fue traspasado a los Detroit Pistons a cambio de Ersan İlyasova y Brandon Jennings. Debutó con los Pistons tres días después, anotando 21 puntos desde el banquillo en una derrota por 98-86 ante los Washington Wizards. Los Pistons terminaron la temporada regular como octavo cabeza de serie de la Conferencia Este con un récord de 44-38, consiguiendo un puesto en los playoffs por primera vez desde 2009. Sin embargo, en su serie de primera ronda contra los Cleveland Cavaliers, primeros cabezas de serie, los Pistons fueron barridos por 4-0.
El 23 de diciembre de 2016, Harris salió del banquillo por primera vez en la 2016-17 y posteriormente anotó un máximo de temporada de 26 puntos en una derrota por 119-113 ante los Golden State Warriors. El 11 de marzo de 2017, estableció un nuevo máximo de temporada con 28 puntos en una victoria por 112-92 ante los New York Knicks.
El 25 de octubre de 2017, Harris igualó el máximo de su carrera con 34 puntos en una victoria por 122-101 ante los Minnesota Timberwolves. El 13 de noviembre de 2017, fue nombrado Jugador de la Semana de la Conferencia Este por los partidos jugados del lunes 6 al domingo 12 de noviembre. El 26 de diciembre de 2017, anotó 21 de sus 30 puntos en el primer cuarto de la victoria de los Pistons por 107-83 sobre los Indiana Pacers.
Los Ángeles Clippers (2018-2019)Edit
El 29 de enero de 2018, Harris, junto con Avery Bradley, Boban Marjanović, una futura selección protegida de primera ronda y una futura selección de segunda ronda, fue traspasado a Los Ángeles Clippers a cambio de Blake Griffin, Willie Reed y Brice Johnson. Debutó con los Clippers el 3 de febrero, anotando 24 puntos en una victoria por 113-103 sobre los Chicago Bulls. El 23 de febrero de 2018, registró 30 puntos y 12 rebotes en una victoria de 128-117 sobre los Phoenix Suns.
El 15 de noviembre de 2018, Harris anotó 18 puntos en una victoria de 116-111 sobre los San Antonio Spurs, anotando así al menos 15 puntos en un récord de carrera de 14 partidos consecutivos. El 25 de noviembre, tuvo 34 puntos y 11 rebotes en una victoria por 104-100 sobre los Portland Trail Blazers. Posteriormente fue nombrado Jugador de la Semana de la Conferencia Oeste por los partidos disputados entre el lunes 19 y el domingo 25 de noviembre. Se trata del segundo premio al Jugador de la Semana de su carrera. También ganó el premio de Jugador del Mes de la Conferencia Oeste para octubre y noviembre, el primer premio de Jugador del Mes de su carrera. El 17 de diciembre, anotó 39 puntos, la cifra más alta de su carrera, en una derrota por 131-127 ante los Trail Blazers. El 20 de enero, tuvo 27 puntos, nueve rebotes y nueve asistencias en una victoria de 103-95 sobre los Spurs.
Filadelfia 76ers (2019-actualidad)Edit
El 6 de febrero de 2019, Harris fue traspasado, junto con Boban Marjanović y Mike Scott, a los Philadelphia 76ers a cambio de Wilson Chandler, Mike Muscala, Landry Shamet y una serie de futuras selecciones del draft. Debutó con los 76ers dos días después, registrando 14 puntos y ocho rebotes en una victoria por 117-110 sobre los Denver Nuggets. El 6 de julio de 2019, los Sixers volvieron a firmar a Harris con un contrato de cinco años y 180 millones de dólares.
El 4 de enero de 2021, Harris fue nombrado Jugador de la Semana de la Conferencia Este. El 6 de enero, Harris anotó su punto número 10.000 en un partido contra los Washington Wizards. El 27 de enero de 2021, Harris encestó un salto ganador a falta de 3,7 segundos para el final del partido para ayudar a los 76ers a contener la remontada de Los Ángeles Lakers en una victoria por 107-106.