En el inicio de la temporada 2020-21 se convierte en el tercer jugador, después de Ray Allen y Reggie Miller, en llegar a 2.500 triples, siendo el más joven en conseguirlo. El 3 de enero de 2021, en la victoria ante Portland Trail Blazers, consigue su récord personal de anotación con 62 puntos. El 23 de enero de 2021, supera a Reggie Miller (2.560) como , quedando solo por detrás de Ray Allen (2.973). El 11 de febrero, en la victoria ante Orlando Magic, sumó el decimoséptimo partido de su carrera con al menos 10 triples. El 18 de febrero, fue elegido por séptima vez para disputar el All-Star Game que se celebró en Atlanta. El 15 de marzo, se convirtió en el jugador con más asistencias de la historia de la franquicia, al superar las 4.855 de Guy Rodgers. El 12 de abril, se convirtió en el jugador , al superar los 17.783 de Wilt Chamberlain. En ese partido además, con victoria ante los Nuggets, anotó 53 puntos y 10 triples, siendo la decimoctava ocasión que anota 10 o más triples en su carrera. El 19 de abril, en la victoria ante los 76ers, anotó 49 puntos con 10 triples, alcanzando esta cifra de triples por vigésimo primera vez y convirtiéndose, momentáneamente, en el máximo anotador de la temporada NBA con 31.4 puntos por partido. Con este último partido Curry, encadenó 11 partidos consecutivos anotando más de 30 puntos, y más de 10 triples en cuatro de los últimos cinco. En abril de 2021, anotó 96 triples en 15 encuentros, siendo el récord de más triples anotados en un mes en la historia de la NBA, superando los 82 de James Harden en noviembre de 2019. El 3 de mayo ante New Orleans Pelicans anotaba 41 puntos (incluidos 8 triples).