With just six matches left in the 2024–25 La Liga season, Barcelona, Real Madrid and Atlético Madrid are still all in the fight for the Spanish crown.
At this time last season, the La Liga title race was not much of a race at all. Real Madrid went on to win the league by 10 points over Barcelona while Atlético Madrid finished 19 points back. Fast forward to 2025, though, and the three Spanish giants have traded blows atop the La Liga table all season long.
It is now Barcelona leading the title race thanks to their impeccable form. Hansi Flick’s men are unbeaten in La Liga in 2025 and continued their streak with a thrilling 4–3 comeback victory over Celta Vigo on Saturday.
Real Madrid also collected three points this weekend against Athletic Bilbao thanks to a stoppage time winner from Fede Valverde. Atlético Madrid, though, dropped points against Las Palmas and could see their Spanish title hopes vanish depending on the results of their next few matches.
Barcelona’s next two La Liga fixtures should give Flick’s side no trouble. Both Mallorca and Real Valladolid are no match for the league leaders.
The match everyone will have circled on their calendars is El Clásico. The Catalans face off with Real Madrid in La Liga in what could be a pivotal match for the Spanish crown. If Barcelona add three more points to their gap over Real Madrid, then they just might decide the La Liga title race on May 11.
Rounding out Barcelona’s upcoming domestic fixtures are games against Espanyol, a team that previously defeated Real Madrid and held Atlético Madrid to a draw, and Villarreal. The last time the Catalans faced the Yellow Submarine, they put five goals past Marcelino García’s men.
Real Madrid have no room for mistakes if they want to keep the pressure on Barcelona atop the La Liga table. Los Blancos will be the favorites to take home three points against Getafe, but then they must face Celta Vigo, a team that just gave Barcelona their toughest match of the year.
Speaking of Barcelona, Real Madrid will want nothing more than to finally defeat their bitter rivals. Carlo Ancelotti’s men did not show up in either of the first two Clásicos of the season and will be hungry for revenge. A win could make all the difference for Real Madrid in the La Liga title race.
Next up are games against Mallorca and Sevilla. Since the defending Spanish champions are no longer in the Champions League, they should have no distractions that would warrant dropping points against both sides.