Week 23 rolls around, and across Europe's biggest leagues, the picture is either crystal clear or a complete mess. You've got your usual suspects at the top, sure, but a few teams are making a real nuisance of themselves. Then there are the clubs, frankly, just trying to stay afloat.
Take the Premier League. Manchester City, as ever, are right there, but Liverpool's resilience has been something else. They've weathered injuries to key players like Mohamed Salah and still found ways to win. That 4-1 thrashing of Chelsea, even with Salah watching from the sidelines, showed their depth. Arsenal, meanwhile, have quietly put together a run. Their 3-1 win over Liverpool at the Emirates was a statement. The gap at the top is tight, usually just a point or two separating the top three. It’s a far cry from a couple of seasons ago when City ran away with it by double-digit points.
Title Fights and Unexpected Contenders
Over in La Liga, Real Madrid are doing what Real Madrid do. Jude Bellingham has been an absolute revelation, bagging 16 goals in 21 league appearances. Nobody expected that kind of scoring output from a midfielder. Girona, though, are the real story. They're still hanging around the top, defying every expectation. Michel’s side has a budget that pales in comparison to the Madrid giants, yet they’re playing fearless, attacking football. Their 4-3 win over Atletico Madrid earlier in the season was a classic. It reminds you a bit of Leicester City's Premier League title in 2016, though a sustained run in Spain against Real and Barcelona is a different beast entirely.
Bundesliga? Bayern Munich usually have it wrapped up by now, but Bayer Leverkusen under Xabi Alonso are refusing to blink. They're unbeaten, a truly remarkable feat. Florian Wirtz has been instrumental, pulling strings in midfield. Leverkusen's defensive record is stellar, conceding just 14 goals in 20 league games. That's a huge improvement from last season's 49 goals conceded. Bayern, for their part, still have Harry Kane’s goals – 24 in 20 league games – but they’ve looked vulnerable at times. Losing 5-1 to Eintracht Frankfurt back in December was a shocker.
And then there's Serie A. Inter Milan are looking dominant. Lautaro Martínez has been on fire, with 19 goals in 20 league matches. They've built a comfortable lead, helped by Juventus's inconsistent form. AC Milan are hanging in there, but it feels like Inter's title to lose. They've only dropped points in four league games all season.
The Basement Battle and Defensive Woes
At the other end of the table, it’s a dogfight. In England, Sheffield United and Burnley look like they’re heading straight back down. Both have struggled mightily to score goals, with Sheffield United managing just 19 in 23 games. Luton Town, however, are showing some real fight. Their recent 4-0 win over Brighton was a huge statement. They’re playing with a belief that the other two just don't seem to have. It’s hard to see them staying up, but they're making a better go of it than most predicted.
La Liga's relegation scrap is tight. Granada and Almería are in deep trouble. Almería haven't won a single league game all season, which is just dreadful. Cadiz and Mallorca are battling to stay out of the bottom three. It's often the teams that find a way to grind out draws that survive, and Almería simply aren't doing that.
Over in Germany, Darmstadt and Mainz are rooted to the bottom. Köln are struggling too, despite some decent performances. The Bundesliga often sees a few teams cut adrift, and this season looks no different for those two. Mainz, for instance, have only scored 16 goals in 20 games, the lowest in the league.
Here's the thing: while goalscoring records are broken at the top, the bottom feeders usually suffer from a severe lack of attacking prowess. It's a tale as old as time. You can't stay up if you can't find the net. Real talk, the teams that survive usually hit the 35-40 goal mark. Many of these bottom teams are miles off that pace.
Overperformers, Underachievers, and My Hot Take
Girona, obviously, are the biggest overperformers in Europe. Nobody had them fighting for a Champions League spot, let alone the title. Their attacking football, with Savinho and Artem Dovbyk tearing it up, has been a joy to watch. Dovbyk has 14 goals in 22 league appearances. Another shout-out goes to Aston Villa in the Premier League. Unai Emery has them playing fantastic football, sitting in a Champions League spot after finishing seventh last season. Their home form has been particularly strong, including that 1-0 win over Man City.
Underperformers? Manchester United are a mess, sitting seventh in the Premier League. They spent big, but the performances just aren't there. Ten Hag's side looks disjointed, and their goal difference is barely positive. Chelsea, too, despite flashes of brilliance, are nowhere near where they should be given their insane spending. Mauricio Pochettino hasn't found a consistent formula. And then there's Napoli in Serie A. Last year's champions are currently way off the pace, struggling to replicate any of that magic. Losing Kim Min-jae was a bigger blow than they let on.
My hot take? Despite all the hype around Girona, they won't make the Champions League. The pressure of the run-in, coupled with the sheer quality of Real Madrid and Barcelona, will eventually see them slip. They'll finish fifth, maybe sixth, a fantastic achievement, but not enough for Europe's elite club competition.
As for defensive trends, teams at the top are still prioritizing control and quick transitions. You see fewer out-and-out defensive teams winning titles. But the best defenses, like Leverkusen's or Inter's, combine stout organization with the ability to launch attacks from the back. It's not just about keeping clean sheets; it's about building from there.
Looking Ahead: Final Predictions
Predicting the final table is always a fool's errand, but here goes. Manchester City will edge out Liverpool for the Premier League title, with Arsenal securing third. Real Madrid will win La Liga, with Barcelona comfortably second and Atlético Madrid taking third. Girona will fall short of the top four. In Germany, Bayer Leverkusen will do the unthinkable and win the Bundesliga, breaking Bayern's stranglehold. Inter Milan will lift the Scudetto in Italy with a few games to spare.
At the bottom, Sheffield United and Burnley are gone in England. Luton will put up a fight but ultimately join them. Almería and Granada are relegated from La Liga. Darmstadt and Mainz will drop out of the Bundesliga. It's a tough business down there, and the teams with the least quality and mental fortitude usually get found out.
I predict Bayer Leverkusen will go unbeaten in the Bundesliga this season, a truly historic achievement.