Results
Post-match reports and analysis from across Europe's top leagues.
Post-match reports and analysis from across Europe's top leagues.

Portsmouth and Birmingham played out a 1-1 draw at Fratton Park on the final day of the 2025-26 Championship season, a result that reflected the mid-table reality both clubs inhabited for much of the campaign.

Bristol City secured a comfortable 2-0 home win over Stoke City in the EFL Championship, a result that reinforces the gap between a side with genuine shape and organisation and one that has struggled to hold things together across a long season.

HΓ€cken dropped two points at Degerfors on a May afternoon in Sweden, settling for a 1-1 draw that does little to close the gap on the league's early pacesetters. A game of modest drama, but one with a quiet story worth telling.

Union Berlin failed to capitalise on home advantage as KΓΆln grabbed a 2-2 draw in the Bundesliga, leaving the Iron Ones frustrated with six games to go.

Bayern MΓΌnchen, already confirmed Bundesliga champions sitting 16 points clear at the top, were held to a stunning 3-3 draw by 1. FC Heidenheim at the Allianz Arena. Absolute scenes.

Hamburger SV produced a composed away performance at the Deutsche Bank Park to claim a 2-1 victory over Eintracht Frankfurt, a result that landed at 4.45 and validated a model edge of 7.5% over the market.

FC Augsburg produced a composed and convincing performance at the Weserstadion, winning 3-1 to collect three points that carry real weight in the context of their season. For Werder Bremen, it was an afternoon that raised difficult questions.

Gillingham secured a narrow 1-0 home win over Shrewsbury Town in League Two, with the result confirming what the final standings already told us about the relative trajectories of two mid-table sides finishing out a long season.

Crewe Alexandra and Cambridge United played out a goalless draw at Gresty Road on the final day of the League Two season, a result that settled nothing and changed little, with both sides finishing their 46-game campaigns in the lower half of the table.

Mansfield Town produced a remarkable afternoon at Field Mill, defeating Cardiff City 5-4 in a League One contest that delivered nine goals and enough drama to fill an entire season.

OH Leuven came from behind to claim a 3-3 draw at Westerlo in the Belgian Pro League, vindicating a pre-match signal that identified genuine value in the away side at odds of 3.81.

Bristol City ended their League One campaign with a professional 2-0 victory at Port Vale, a result that underlined the quality gap between two clubs heading in very different directions.

Doncaster Rovers delivered a composed and convincing away performance at London Road, winning 3-1 to confirm their credentials as one of League One's finest sides this season. Peterborough, despite the home advantage, could not contain a visiting team that moved with intelligence and purpose throughout.

Barnet claimed a 2-1 victory at Harrogate Town on the final day of the League Two season, a result that reflected a campaign in which they pushed the champions all the way to the final whistle.

Crawley Town and Salford City shared a goalless draw at the Broadfield Stadium on May 2nd, a result that, when placed against the wider context of a completed League Two season, raises some interesting structural questions about both sides.