Head-to-head record
Previous meetings: 257
Real Madrid wins: 106
Draws: 51
Barcelona wins: 100
These two sides have locked horns on 257 occasions throughout history, and it is Real Madrid that just about lead the head-to-head record, recording 106 wins to Barcelona's 100, while there have also been 51 draws.
Lionel Messi is comfortably the highest goalscorer in this fixture, with the Argentine netting an incredible 26 goals against Real Madrid during his glittering career at Barcelona.
Real Madrid are currently on a four-game winning run against Barcelona, and they overcame the Catalan side three times during the 2023-24 campaign, posting 2-1 and 3-2 victories in La Liga, in addition to a 4-1 success in the final of the Spanish Super Cup.
Barcelona had been on a three-game winning run against Los Blancos at the start of 2023, though, and they have won three of their last seven games versus the capital giants.
© Reuters
In terms of La Liga, Real Madrid also just about lead the head-to-head record, posting 79 wins to Barcelona's 74, while there have also been 35 draws, which is low considering how well-matched the pair have been.
Real Madrid won four straight league matches against Barcelona between March 2020 and October 2021, while they have three victories from the last four Clasicos in Spain's top flight.
There has not been a league draw between these two teams since December 2019, while they have not shared the points in Spain's top flight at Bernabeu since April 2011.
Last 20 meetings
Apr 21, 2024: Real Madrid 3-2 Barcelona (La Liga)
Jan 14, 2024: Real Madrid 4-1 Barcelona (Supercopa de Espana Final)
Oct 28, 2023: Barcelona 1-2 Real Madrid (La Liga)
Apr 05, 2023: Barcelona 0-4 Real Madrid (Copa del Rey Semi-Finals)
Mar 19, 2023: Barcelona 2-1 Real Madrid (La Liga)
Mar 02, 2023: Real Madrid 0-1 Barcelona (Copa del Rey Semi-Finals)
Jan 15, 2023: Real Madrid 1-3 Barcelona (Supercopa de Espana Final)
Oct 16, 2022: Real Madrid 3-1 Barcelona (La Liga)
Mar 20, 2022: Real Madrid 0-4 Barcelona (La Liga)
Jan 12, 2022: Barcelona 2-3 Real Madrid (Supercopa de Espana Semi-Finals)
Oct 24, 2021: Barcelona 1-2 Real Madrid (La Liga)
Apr 10, 2021: Real Madrid 2-1 Barcelona (La Liga)
Oct 24, 2020: Barcelona 1-3 Real Madrid (La Liga)
Mar 01, 2020: Real Madrid 2-0 Barcelona (La Liga)
Dec 18, 2019: Barcelona 0-0 Real Madrid (La Liga)
Mar 02, 2019: Real Madrid 0-1 Barcelona (La Liga)
Feb 27, 2019: Real Madrid 0-3 Barcelona (Copa del Rey Semi-Finals)
Feb 06, 2019: Barcelona 1-1 Real Madrid (Copa del Rey Semi-Finals)
Oct 28, 2018: Barcelona 5-1 Real Madrid (La Liga)
May 06, 2018: Barcelona 2-2 Real Madrid (La Liga)
Last 10 La Liga meetings
Apr 21, 2024: Real Madrid 3-2 Barcelona (La Liga)
Oct 28, 2023: Barcelona 1-2 Real Madrid (La Liga)
Mar 19, 2023: Barcelona 2-1 Real Madrid (La Liga)
Oct 16, 2022: Real Madrid 3-1 Barcelona (La Liga)
Mar 20, 2022: Real Madrid 0-4 Barcelona (La Liga)
Oct 24, 2021: Barcelona 1-2 Real Madrid (La Liga)
Apr 10, 2021: Real Madrid 2-1 Barcelona (La Liga)
Oct 24, 2020: Barcelona 1-3 Real Madrid (La Liga)
Mar 01, 2020: Real Madrid 2-0 Barcelona (La Liga)
Dec 18, 2019: Barcelona 0-0 Real Madrid (La Liga)