El mejor futbolista de la historia del Barça fue una pesadilla para el Real Madrid durante muchos partidos. Leo Messi es el jugador con más clásicos disputados y entre esos, ha marcado dos hat tricks al Real Madrid. El primero fue el 10 de marzo de 2007, cuando el argentino salvó a su equipo de la derrota anotando el último de sus tres goles en el minuto 90. El partido quedó con empate 3-3. Su segundo hat trick frente al Real Madrid fue el 23 de marzo de 2014. En un partido loco de Liga en el Santiago Bernabéu, Messi anotó 3 goles en la victoria del Barça por 3-4. Iniesta anotó el otro gol y Cristiano y Benzema por partida doble fueron los goles del Madrid.