Sa troisième saison complète avec les Suns est probablement sa plus accomplie en saison régulière. Son salaire est triplé avec (contre ) et il devient le deuxième joueur le mieux payé de la franchise derrière Tom Chambers (). Le , il établit un record de la franchise en inscrivant à en un match lors de la victoire des Suns face au Jazz de l'Utah 134 à 125. Il est le numéro un de la franchise aux points (22,2), passes (10,1) et interceptions (2,1) et se place dans le top 15 de la ligue dans chacune de ces catégories en terminant pour les passes décisives (781), aux passes par match (10,1) et aux lancers francs réussis (519), aux lancers francs tentés (616), pour les balles perdues (269), pour la moyenne d'interceptions (2,1), pour les interceptions (163), pour la moyenne des points par match (22,2) et pour les points (). Il est sélectionné aux côtés de Magic Johnson pour le NBA All-Star Game 1990 et est à nouveau nommé dans le All-NBA Second Team. Pour la troisième année consécutive, les Suns ont un bon bilan de pour et se qualifient pour les playoffs 1991 mais une blessure empêche KJ de les jouer à 100 % (il n'inscrit que et décisives en de jeu par rencontre), ce qui entraîne l’élimination au premier tour de l’équipe par le Jazz de l'Utah trois à un, le secteur offensif des Suns tournant au ralenti ( de moyenne contre 114 en saison régulière).