The race for promotion into La Liga is heating up with the top-12 all within just 10 points.
La Liga has turned into a three-horse race recently with the emergence of Atletico Madrid under Diego Simeone but its feeder division is far more competitive and unpredictable.
Madrid-based Leganes lead the way on 60 points from 35 games, which gives a modest points-per-game total of 1.71 PPG. This is unusually low for a league leader and for comparison's sake, the 2015-16 Premier League leaders Leicester City, in what has been a topsy-turvy season, average 2.17 PPG.
SUBMIT AN ARTICLE
Apply to become a GMS writer by signing up and submitting a 250-word test article: http://gms.to/haveyoursay5
La Liga leaders Barcelona average 2.34 points per game, with second-placed Atletico behind due to the head-to-head rule.
Basque-based Deportivo Alaves sit in second, two points behind the leaders on 58 points, and it's interesting to see that no team can string a few wins together and pull away from the chasing pack.
The level-playing field in the league has been created by the club's mediocrity - only two sides (Cordoba and Mirandes) have scored more than 50 goals in 35 games - but this attacking play style has not benefited either of the two clubs, as they sit ninth and 13th in the table repsectively.
The lack of a runaway leader only goes to show the gap between the Segunda and Primera divisions is minuscule at the moment, but La Liga's new TV deal could change all this, meaning promotion this season could keep them in the top division for a long time to come.
Who will win the La Liga title this year? Barcelona, Atletico Madrid or Real Madrid? Have YOUR say in the comment section below!