Real Madrid and Barcelona are the two biggest clubs in Spain but which team has had more success in El Clasico matches in recent years? We look back at the Barca v Real Madrid results to determine which Clasico team comes out on top.

Last 30 Real Madrid vs Barcelona El Clasico Results:

  1. 11/05/2025 – Barcelona 4-3 Real Madrid (LaLiga)
  2. 26/04/2025 – Barcelona 3-2 Real Madrid (Copa del Rey, extra time) 
  3. 12/01/2025 – Real Madrid 2-5 Barcelona (Spanish Super Cup) 
  4. 26/10/2024 – Real Madrid 0-4 Barcelona (LaLiga) 
  5. 21/04/2024 – Real Madrid 3-2 Barcelona (LaLiga) 
  6. 14/01/2024 – Real Madrid 4-1 Barcelona (Spanish Super Cup) 
  7. 28/10/2023 – Barcelona 1-2 Real Madrid (LaLiga) 
  8. 05/04/2023 – Barcelona 0-4 Real Madrid (Copa del Rey, semi-final) 
  9. 19/03/2023 – Barcelona 2-1 Real Madrid (LaLiga) 
  10. 02/03/2023 – Real Madrid 0-1 Barcelona (Copa del Rey, semi-final) 
  11. 15/01/2023 – Real Madrid 1-3 Barcelona (Spanish Super Cup) 
  12. 16/10/2022 – Real Madrid 3-1 Barcelona (LaLiga) 
  13. 20/03/2022 – Real Madrid 0-4 Barcelona (LaLiga) 
  14. 12/01/2022 – Barcelona 2-3 Real Madrid (Super Cup, extra time) 
  15. 24/10/2021 – Barcelona 1-2 Real Madrid (LaLiga) 
  16. 10/04/2021 – Real Madrid 2-1 Barcelona (LaLiga) 
  17. 24/10/2020 – Barcelona 1-3 Real Madrid (LaLiga) 
  18. 01/03/2020 – Real Madrid 2-0 Barcelona (LaLiga) 
  19. 18/12/2019 – Barcelona 0-0 Real Madrid (LaLiga) 
  20. 02/03/2019 – Real Madrid 0-1 Barcelona (LaLiga) 
  21. 27/02/2019 – Real Madrid 0-3 Barcelona (Copa del Rey, semi-final) 
  22. 06/02/2019 – Barcelona 1-1 Real Madrid (Copa del Rey, semi-final) 
  23. 28/10/2018 – Barcelona 5-1 Real Madrid (LaLiga) 
  24. 06/05/2018 – Barcelona 2-2 Real Madrid (LaLiga) 
  25. 23/12/2017 – Real Madrid 0-3 Barcelona (LaLiga) 
  26. 16/08/2017 – Real Madrid 2-0 Barcelona (Spanish Super Cup) 
  27. 13/08/2017 – Barcelona 1-3 Real Madrid (Spanish Super Cup) 
  28. 23/04/2017 – Real Madrid 2-3 Barcelona (LaLiga) 
  29. 03/12/2016 – Barcelona 1-1 Real Madrid (LaLiga) 
  30. 02/04/2016 – Barcelona 1-2 Real Madrid (LaLiga)

The Last 30 Clasicos: Real Madrid vs Barcelona

In the last 30 matches between Real Madrid and FC Barcelona, ​​the score has been completely even: 13 wins for Real Madrid, 4 draws, and 13 wins for Barcelona.

The balance is absolute, with both teams alternating dominant streaks in different competitions. Real Madrid has excelled in Super Cup finals, while Barcelona has had better records in La Liga and the Copa del Rey.

When Is The Next Barcelona vs Real Madrid El Clasico?

The next El Clásico of the 2025/26 LaLiga season has a confirmed date: it will be played on Sunday 26th October 2025, at 4:15 p.m. (CET) at the Santiago Bernabéu Stadium, corresponding to Matchday 10 of the championship. It will be the first meeting of the season between the two Spanish football giants.

The second leg will take place on the weekend of May 9-10, 2026, at Camp Nou, closing another chapter in this historic rivalry. Fans are already counting down the days until another duel between Real Madrid and FC Barcelona , ​​the most anticipated clash in football betting.

El Clásico remains the greatest spectacle in Spanish football. Over the past decade, Real Madrid and FC Barcelona have maintained a vibrant pulse that reflects the greatness of both clubs. With the next match looming, expectations are high: new heroes will emerge, and history will continue to add chapters to the eternal rivalry between Real Madrid and Barcelona.

The 888sport blog is here to offer betting and tipping advice on the biggest sports fixtures, events and competitions around the world.