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

Ajax and PSV Eindhoven shared the points in a 2-2 draw at the Johan Cruyff Arena, a result that leaves the Eredivisie title picture largely unchanged with Ajax sitting 17 points clear at the top of the table.

Clermont produced a composed and determined performance to leave Montpellier with nothing, securing a 2-1 away victory that will do their season considerable good. It was the kind of result that reminds you why football, even at this level, can be so unforgiving for the home side.

Troyes delivered one of the most convincing performances in their Ligue 2 campaign, dismantling Laval 4-0 at home to underline their promotion credentials. This was not just a result. It was a message.

Red Star claimed a convincing 3-1 victory away at Amiens SC, a result that reinforces the gap in underlying quality between the two sides and raises serious questions about Amiens's defensive structure going into the final weeks of the season.

Le Mans and Reims played out a 1-1 draw in Ligue 2, a result that felt about right for a game the model had pegged as a tight, low-scoring affair from the off.

Nancy claimed a commanding 3-1 victory away at Pau, and while the scoreline looked sharp, the underlying structure of both clubs' seasons makes this result entirely logical when you look at the numbers properly.

Basel made their Swiss Super League dominance felt with a composed 3-1 victory over Thun, a result that reflected the considerable distance between a title-winning side and a team still searching for consistency.

Sporting KC and Seattle Sounders shared the spoils in a 1-1 draw that, on the balance of what the standings tell us, represents a missed opportunity for two clubs operating in very different circumstances this MLS season.

Schalke 04 secured a hard-fought 1-0 home win over Fortuna Düsseldorf in the 2. Bundesliga, a result that strengthens their promotion credentials and puts daylight between themselves and one of their closest rivals.

Sint-Truiden produced a 2-1 home victory over league leaders Union Saint-Gilloise, a result that looked unlikely on paper but made considerably more sense when you examined the underlying numbers before kick-off.

Barcelona picked up a hard-fought 2-1 win away at Osasuna, keeping the pressure on at the top of La Liga with four games to go. The result matters, even if it was not pretty.

Real Salt Lake produced a composed and clinical performance to beat Portland Timbers 2-0 at home, reinforcing their status as one of MLS's most compelling teams of the 2025 season. Portland, carrying the weight of a difficult away record, offered little in response.

Porto did what champions do and found a way to win, grinding out a 1-0 home victory over Alverca to keep their Liga Portugal title march firmly on track.

Unión Santa Fe and Talleres Córdoba played out a 1-1 draw in the Argentine Liga Profesional, a result that left both sides with work still to do in a competitive table where margins are tight.