#3 Barcelona – 10 league games
In December, Barcelona crashed out of the UEFA Champions League group stage. The sky came crashing down on them, with many calling it the beginning of the end of the Blaugrana’s glorious run in Europe.
Amid the doom and gloom, former player Xavi has emerged as a savior, steadying the ship as a competent manager.
With the two-time treble-winning midfielder at the helm, Barcelona seem to have rediscovered their identity, playing their renowned brand of slick possession-based football.
The Catalan giants have not been beaten in La Liga since their 1-0 loss to Real Betis in December, going 10 games without defeat.
Over the last 10 league matches, the Blaugrana have bagged six wins and four draws, with their most impressive win coming against Atletico Madrid.
In the first week of February, Xavi's side thrashed Los Rojiblancos 4-2 at the Camp Nou, with Jordi Alba, Gavi, Ronald Araujo, and Dani Alves scoring.
Barcelona also beat Athletic Bilbao 4-0 last weekend to move into the top four.
#2 Sevilla – 11 league games
La Liga is widely considered a three-horse race, with Real Madrid, Barcelona, and Atletico Madrid always finding themselves in the thick of things.
Barcelona and Atletico have already crashed out of the title race this season, making room for Sevilla to emerge as surprise contenders.
Real Madrid are still at the top of the table with 60 points after 26 games, but the Andalusians are not letting them breathe easily.
Sitting only six points behind them in second place, Julen Lopetegui’s side are waiting on the wings to capitalize on Los Blancos' slip-ups.
Sevilla have not been bested in the league since falling to a 2-1 defeat at Real Madrid in late November. Following their defeat, they have won six La Liga games and drawn the remaining five.
They are expected to extend their unbeaten streak when they take on Deportivo Alaves on matchday 27 next weekend.
#1 Juventus – 13 league games
Last season, Juventus failed to defend their Serie A crown for the first time in nine years, with Inter Milan ending their nine-season streak.
This season, too, they struggled for form in the opening months of the campaign, which saw Inter, AC Milan and Napoli pull ahead in the title race.
Towards the end of the year, the Bianconeri rediscovered their form and have been unbeaten since.
Since being beaten by Atalanta in late November, Juventus have bagged eight wins and five draws, emerging as the most in-form team in Italy. Their most famous win in that stretch came against Roma on matchday 21.
The Old Lady overturned a 3-1 deficit to win the match 3-4 away from home.