En tant que première année à l’université de l'Illinois, Nunn joue pour les Fighting Illini dans les 35 matchs de leur saison. Il est titulaire pour la première fois le 9 février 2014 contre Penn State, terminant le match avec 19 points et mettant fin à une série de huit défaites[1]. Nunn égale son record en carrière le 19 février, avec 19 points, pour mener son équipe à une victoire 62-49 face à Minnesota. Il obtient en moyenne 10,5 points, 4,5 rebonds et 3,5 passes décisives par match.
Nunn est congédié de l’équipe de basket-ball de l’Illinois le 24 mai 2016, après avoir plaidé coupable à une accusation de violences[2]. Environ un mois plus tard, il est transféré à l’université d'Oakland, où il joue avec les Golden Grizzlies. Comme l’exigent les règles de transfert de la NCAA, Nunn passe sa première année sans jouer[3].
En tant que troisième année, Nunn mène la Division I de la NCAA aux tirs à trois points, avec une moyenne de 4,47 tirs par match et il termine deuxième meilleur marqueur derrière Trae Young, avec 25,9 points par match. Le 28 février 2018, Nunn est élu Horizon League Player of the Year[4].
NBA
Warriors de Santa Cruz (2018-2019)
Bien qu'il se soit présenté à la draft 2018 de la NBA, il n'est pas sélectionné. Il signe un contrat partiellement garanti avec les Warriors de Golden State, lui garantissant une place dans l'effeciff de la NBA Summer League et du camp d'entraînement. Il fut libéré le 12 octobre 2019, en amont de la saison[5]. Il est alors ajouté à l'effectif des Warriors de Santa Cruz, équipe affiliée des Warriors, en NBA Gatorade League. Le 4 novembre 2018, pour ses débuts professionnels, il enregistre 15 points dans une victoire 118-108 contre les Suns de Northern Arizona. Le 10 novembre, il marque 32 points, en sortie de banc, contre l'Energy de l'Iowa. Durant cette saison, il enregistre des moyennes de 19,3 points, 3,8 rebonds, 2,8 passes décisives et 1,4 interception.
Heat de Miami (2019-2021)
Le , il signe un contrat jusqu'à la fin de saison avec la franchise du Heat de Miami mais n'aura pas évolué pour autant sous les couleurs de cette dernière[6]. Le 18 octobre, Nunn a fait forte impression contre les Rockets de Houston en marquant 40 points, le total le plus élevé pour joueur du Heat dans un match de pré-saison au cours des 20 dernières années[7]. Ses débuts en NBA ont lieu le 23 octobre lors du premier match de la saison contre les Grizzlies de Memphis, où il inscrit 24 points, avec 2 rebonds, 3 passes décisives et 2 interceptions lors de la victoire 120-101[8]. Au cours de ses cinq premiers matchs en NBA, Nunn a inscrit 112 points pour battre le record du plus grand nombre de points en autant de matchs par un joueur non drafté[9], Connie Hawkins avait établi le record précédent avec 105 points en 1969. Le 3 décembre, Nunn a été nommé rookie du mois de la conférence Est après avoir obtenu 16,4 points, 3,2 passes et 1,3 interception par match[10]. Le 10 décembre, Nunn a battu son record à 36 points pour aider le Heat à obtenir une victoire en prolongation, 135-121 contre les Hawks d'Atlanta[11]. Après avoir marqué 504 points dans son 31e match en carrière, il est devenu le rookie à atteindre 500 points le plus rapidement dans l’histoire de la franchise[12]. Il est nommé au Rising Stars Challenge, lors du NBA All-Star Game 2020, où il a marqué 16 points pour l’équipe des États-Unis. Il finit 2e du classement du NBA Rookie of the Year, derrière Ja Morant[13]. Le 15 septembre 2020, Nunn est nommé dans la NBA All-Rookie First Team[14].
Lakers de Los Angeles (2021-2023)
Agent libre à l'été 2021, Kendrick Nunn signe un contrat de 10 millions de dollars sur deux ans avec les Lakers de Los Angeles.
En , Nunn s'engage pour la saison 2023-2024 et 1,5 million de dollars avec le Panathinaïkos, club athénien de basket-ball participant à l'Euroligue[16].