Dortmund hold a game in hand over Leipzig — Frankfurt is the pivotal test
#Borussia Dortmund sit 2nd in the Bundesliga on 67 points from 31 games, while RB Leipzig are 3rd on 62 points from 32 games — Dortmund have played one fewer match
#A Dortmund win today at home to Eintracht Frankfurt would move them to 70 points from 32 games, opening an 8-point gap over Leipzig with both clubs having two games remaining
#Leipzig's maximum possible total is 68 points (two wins from two remaining games); a Dortmund win today would put the Champions League runner-up spot effectively beyond Leipzig's reach
Eredivisie: four clubs within 4 points fighting for European qualification
#Feyenoord (2nd, 58 pts, 31 played), NEC Nijmegen (3rd, 56 pts, 32 played), Ajax (4th, 55 pts, 32 played), and Twente (5th, 54 pts, 31 played) are all within 4 points of each other with two games left.
#Feyenoord and Twente have each played one fewer match than NEC and Ajax, giving them a game in hand going into the final stretch.
#Feyenoord's maximum possible points (64) is higher than any rival can reach; all four clubs play on May 10 in a round that could completely reshape the order.
La Liga's relegation crunch: Levante play today while Oviedo hold a game in hand below them
#Levante sit 19th in La Liga on 33 points from 34 games and host Osasuna today — a loss would leave them in serious danger with only three games remaining
#Oviedo are 20th on 28 points from 33 games, meaning they have played one fewer match than Levante and sit 5 points adrift but with a game in hand
#Sevilla are 18th (the last safe spot) on 34 points from 33 games — also with a game in hand over Levante — making Levante the most exposed side in the bottom three
Wolfsburg in playoff spot after one win in eight, face Bayern then St. Pauli
#VfL Wolfsburg are 16th in the Bundesliga on 26 points from 32 games — in the relegation playoff spot — after winning only once in their last eight league matches
#Their final two games are against Bayern München (away on May 9) and FC St. Pauli (May 16) — the latter a direct relegation decider against a side level on points
#FC St. Pauli (17th, 26 points, 31 played) are level on points with Wolfsburg, meaning the May 16 clash between the two is a straight fight for Bundesliga survival
Hearts lead a three-way Scottish title race by 3 points with three games left
#Hearts top the Scottish Premiership on 73 points, with Celtic 2nd on 70 points and Rangers 3rd on 69 points — all three clubs have played 34 games in a 38-game season
#Hearts faced Rangers in a direct clash (May 4), while Celtic face Rangers separately on May 10, making the next fixtures decisive for all three clubs
#Just 4 points separate the top three with three rounds of fixtures to play — a tight title race in this data window
Ajax had 13 shots to PSV's 7 but could only draw 2-2 with the newly crowned champions
#Ajax fired 13 shots with 49% possession against PSV Eindhoven but were held to a 2-2 draw, despite PSV — already confirmed as Eredivisie champions — managing just 7 shots and 2 on target
#PSV scored twice from 7 attempts while Ajax converted just 2 of their 13 shots (4 on target); the draw leaves Ajax 1 point behind NEC Nijmegen in the race for third place
#For a side chasing a European qualification spot, failing to beat a team with nothing to play for is a significant missed opportunity heading into the final two rounds