Lionel Messi has scored the most El Clásico goals
Barcelona's Lionel Messi has scored 21 goals in the El Clásico, the most by any player in the rivalry. Late Madrid forward Alfredo Di Stefano is second with 18 Clásico goals, while Madrid winger Cristiano Ronaldo has 16. Of his 21, Messi has scored 14 in La Liga, five in the Spanish Super Cup and two in the Champions League.