Le 15 janvier, il marque 20 points dans une victoire contre les Pistons de Détroit, atteignant ainsi 9 000 points en carrière. Le 24 janvier, lors d’une défaite contre les Pelicans de La Nouvelle-Orléans, Walker devient le deuxième joueur des Hornets à atteindre 900 paniers à trois points en carrière, rejoignant Dell Curry. Walker bat ce record le 4 février contre les Suns de Phoenix. Le 8 février, Walker remplace Kristaps Porziņģis, blessé, pour le NBA All-Star Game 2018, marquant sa deuxième sélection consécutive. Le 22 mars, il marque 46 points avec 10 points à trois points dans une victoire 140-79, contre les Grizzlies de Memphis. Le , il devient le meilleur marqueur de l'histoire des Hornets de Charlotte, dépassant Dell Curry.