WSL 2025–26 Matchweek 21 Recap – Knaak's Late Header Puts City One Win From the Title as Kerr Passes Kirby in Chelsea History
City close on the title, Kerr makes Chelsea history, Spurs hit a club record, and Birmingham City and Crystal Palace seal promotion to the WSL.
The Big Stories
Matchweek 21 was a low-scoring one – 12 goals across five fixtures (2.40 per game, below the 3.00 season average). Arsenal v Everton was rescheduled to Wednesday 13 May to accommodate Arsenal’s UWCL semi-final second leg away at Lyon.
1. Manchester City within touching distance of a first WSL title since 2016
City finish 2025/26 with a 100% WSL home record (11 wins from 11, 9 at the Joie Stadium, 2 at the Etihad). The Liverpool win was their 12th successive WSL home win, a club record stretching back into last season.
2. Sam Kerr becomes Chelsea’s all-time WSL top scorer
Kerr’s 13th-minute header at Leicester took her to 64 WSL goals for Chelsea, overtaking Fran Kirby outright. The win mathematically secured Chelsea’s UWCL spot for next season – Manchester United can no longer catch them.
3. Tottenham hit a club WSL record
Spurs beat London City Lionesses 2-1 at Brisbane Road through Signe Gaupset (13’) and a 25-yard Olivia Holdt screamer (28’, her 9th of the season), before Alanna Kennedy pulled one back in the 90th. The win took Spurs to 33 points – their highest-ever WSL tally, beating their 32-point 2021/22 record with one game left.
4. Manchester United’s UWCL hopes all but dead
Brighton continued their stunning recent run – an FA Cup win over Arsenal, a league win over Manchester City, and now a near-miss at Manchester United – before Lea Schüller’s 90+4 equaliser, her first WSL goal since joining from Bayern in January, rescued a point for United. The result leaves United one point behind third-placed Arsenal, who still have three games in hand. Chelsea’s top-three finish is already confirmed, so if Arsenal beat Brighton in midweek, United’s Champions League hopes will be mathematically over.
5. West Ham 2-0 win at Villa Park — Villa’s barren run continues
Despite dominating proceedings, Villa couldn’t find a breakthrough. Riko Ueki scored in the 86th minute, then turned provider for substitute Piubel six minutes later to secure West Ham’s second away win on the bounce. Villa have now won just one of their last eight league games.
6. Birmingham and Crystal Palace promoted; Leicester face play-off for survival
WSL2’s final day on Saturday delivered both automatic promotion spots. Birmingham City won the title with a 2-0 win at Charlton, completing a return to the top flight after four years away. Crystal Palace secured the second automatic spot with a 6-1 thrashing of Portsmouth at Selhurst Park – an immediate bounce-back after their 2024/25 relegation. Birmingham and Palace finished level on 44 points, with Birmingham taking the title on goal difference. Charlton finished third and now face a play-off against Leicester City – bottom of the WSL – for the final spot in next season’s expanded 14-team WSL.
Match-by-Match Breakdown
Manchester United 1–1 Brighton & Hove Albion
Venue: Progress with Unity Stadium | Attendance: 4,067
Key Stats
United had the ball but did almost nothing with it. Despite 57% possession and 28 touches in the opposition box – fractionally above their 26.4 season average – they generated just 0.70 xG from 7 shots, both well below their 1.55 and 14.0 averages. Just 2 shots on target, 4 chances created (less than half their 10.6 norm) and zero big chances. That last number is the most damning: in their final home game of the season, United simply did not create a single clear-cut opportunity across 90 minutes.
Brighton were the more dangerous side despite seeing less of the ball. Their 1.82 xG from just 6 shots shows efficiency – comfortably above their 1.30 season average – and they created 2 big chances compared to United’s none. The only oddity was just 1 shot on target from those 6 attempts, with Cankovic’s goal the only one that beat Tullis-Joyce.
Implications
Manchester United stay 4th on 40 points – six behind Chelsea (46) and one behind Arsenal (41), who still have three games in hand. UWCL qualification via a top-three finish is now effectively out of United’s hands: they have one match left, away at Chelsea, and even a win there would only take them to 43 – still needing Arsenal to drop points in all three remaining fixtures. This is now one win in their last five WSL matches for United, a very sad end to a season that started very brightly.
Brighton move to 25 points and climb above London City Lionesses (24) into 6th. Their unbeaten run now stands at five matches – W3 D2 – including wins over Manchester City and Arsenal (FA Cup). An FA Cup semi-final against Liverpool on 10 May now looms. Vidošić’s side are peaking at exactly the right time.
Retrospection
Our preview called this the tightest fixture of the matchweek, and the xG split tells you Brighton were full value for at least a point – arguably all three. The model expected a close game; the result agreed with the model, however, the underlying numbers showed Brighton deserved more.
Manchester City 1–0 Liverpool
Venue: Joie Stadium | Attendance: TBC
Key Stats
City were well below their usual output. 1.39 xG from 14 shots is perfectly respectable for most sides, but against season averages of 2.57 xG and 18.4 shots, this was comfortably their quietest attacking display in weeks. Touches in the opposition box (26 vs 40.4 average) and chances created (11 vs 13.1) tell the same story – Liverpool’s shape made City work for every half-chance.
Liverpool deserve enormous credit. Their 1.39 xG matched City’s exactly – a remarkable output for a side averaging 0.96 xG per match this season. They created 2 big chances (above their 1.52 average) and had 9 shots (above their 8.4 average), all while conceding 58% possession to the league leaders. The only weakness: just 1 shot on target from those 9 attempts, against a season average of 2.6.
Implications
Manchester City move to 52 points from 21 matches – six clear of Chelsea (46) and eleven ahead of Arsenal (41), though Arsenal have four games in hand. Only a win in their final fixture will guarantee their first WSL title since 2016. A draw would take City to 53, but Arsenal can also reach 53 if they win their remaining four matches – and with City's goal difference advantage currently just +7 over Arsenal (+40 vs +33), even that cushion is not safe across four games.
Liverpool slip to 11th on 17 points from 21 matches – overtaken by West Ham (19) after the Hammers’ win this weekend. It is a desperately disappointing end to a season that promised more after their mid-season revival. They face Brighton in the FA Cup semi-final on 10 May, which is now by far their most important remaining fixture.
Retrospection
Our model gave City a 78% win probability, and the result – a 1–0 win via Knaak’s 90+1’ header – landed on the right side of the prediction, however, the xG split – 1.39 vs 1.39 – tells you this was not a comfortable afternoon for City. Liverpool matched them chance-for-chance and will wonder how they left Manchester with nothing.
Tottenham Hotspur 2–1 London City Lionesses
Venue: BetWright Stadium | Attendance: 1,809
Key Stats
Spurs were dominant across the full 90 minutes, and the data backs it up. 2.07 xG from 15 shots – well above their 1.45 season average – with 3 big chances created (against a 1.95 average) and 7 shots on target from those 15 attempts, more than their usual 4.3. Touches in the opposition box hit 29, comfortably above their 23.3 norm, and chances created (10) were also above average (9.4). Both goals came inside the first half-hour – Gaupset on 13’ and Holdt on 28’ – but Spurs did not take their foot off the gas after the break.
London City Lionesses were not outclassed. Their 1.26 xG from 12 shots was close to their 1.30 season average, and they actually put 8 shots on target – double their 4.0 average. They created 10 chances (above their 8.0 norm) and had 49% possession, essentially matching Spurs for territory. The key difference was big chances: just 1 compared to Spurs’ 3. Set-piece xG was notably high – 0.32, accounting for 25% of their total output – and Kennedy’s 90th-minute header from Cascarino’s delivery was exactly that route bearing fruit, too late.
Implications
Tottenham snap a five-match winless run (D1 L4) and move to 33 points, setting a new club record for points in a single WSL campaign – surpassing the 32 they managed in 2021/22, with one match still to play. They consolidate 5th place, now 7 points behind Man Utd (40) and 8 clear of Brighton (25) in 6th. Their season has been defined by heavy defeats against the top two – 5–2 at both City and Arsenal – sandwiched between solid results against the rest.
London City Lionesses stay on 24 points from 21 matches, dropping to 7th after Brighton’s draw moved them to 25 in 6th. In their debut WSL season, 24 points with one match remaining is a creditable return – but this loss, with Kennedy’s consolation arriving on 90 minutes after a competitive display, will sting. They have one game left to finish the campaign on a high.
Retrospection
Our model had this as finely balanced – 42% Spurs, 33% LCL, 25% draw – with Spurs having a slight edge. A commanding 2–0 lead at halftime was certainly not on the model’s radar given how we flagged Spurs’ inability to convert dominance into goals as a key weakness; this time they were clinical. Spurs managed the game far better than recent weeks suggested they could.
Leicester City 1–3 Chelsea
Venue: King Power Stadium | Attendance: TBC
Key Stats
Chelsea were very dominant. 2.53 xG from 24 shots, 8 on target, 54 touches in the opposition box – all comfortably above their season averages of 2.13, 18.0, 6.0, and 39.3 respectively. They created 18 chances (against a 13.0 average) and 3 big chances, and the game was effectively over by the 33rd minute with James’s second.
Leicester managed 0.69 xG from just 5 shots – marginally above their 0.65 season average, which tells you everything about the scale of the gap. They had only 29% possession and 4 touches in the opposition box, against a season average of 12.3. O’Brien’s 42nd-minute goal – her and Leicester’s bright spot – came from one of just 2 big chances.
Implications
Chelsea move to 46 points from 21 matches, sealing UWCL qualification for next season with one game still to play. The title is out of reach – even if City lose their final match, Chelsea’s maximum of 49 points from their remaining fixture cannot overhaul City’s 52. Their focus now turns to finishing the season strongly against Man Utd on the final day. Sam Kerr’s 13th-minute opener made her Chelsea’s all-time leading WSL scorer outright on 64 goals, surpassing Fran Kirby.
Leicester stay bottom on 9 points from 21 matches with one game remaining. They are confirmed 12th and will face the third-placed WSL 2 side in a relegation play-off. Their last 5 WSL results read: L (Chelsea 3–1), L (Arsenal 7–0), L (LCL 5–1), L (Brighton 1–0), L (Aston Villa 2–1) – five consecutive defeats, 18 goals conceded, 3 scored. The play-off will be an enormous challenge on current form.
Retrospection
Our model gave Chelsea an 80% win probability and flagged Kerr’s record watch – both landed perfectly. The 2.53 xG to 0.69 split reflects a level of dominance the model fully expected.
Aston Villa 0–2 West Ham United
Venue: Villa Park | Attendance: 3,417
Key Stats
Villa dominated territory and created the better chances – but could not finish any of them. 1.47 xG from 11 shots, 5 on target, and 5 big chances created (more than double their 2.30 season average) all point to a side that should have won this match comfortably. Possession was 63% – well above their 48.0% norm – and they had 17 touches in the opposition box. Set-piece xG was 0.24 (16% of total), modest by their standards – but surprisingly none could find the net for a side with the WSL’s most efficient set-piece attack.
West Ham were clinical to an almost absurd degree. 0.85 xG from just 4 shots – the fewest of any team in MW21 – and only 9 touches in the opposition box, barely half their 16.6 season average. They created 2 big chances from 3 total chances created and scored both late goals from them. Zero set-piece xG means every bit of their threat came from open play, and both goals arrived through substitute interventions: Ueki (86’, assist Siren) and Piubel (90+2’, assist Ueki).
Implications
Aston Villa stay 9th on 20 points from 20 matches, level with Everton (20) above them on games played. Their home form has been dire – this extends their run without a home league win to nearly four months, since the 2–1 over Brighton on 11 January. With two matches remaining, they are safe from the play-off but have little else to play for beyond finishing the season on a high.
West Ham move to 19 points from 21 matches, climbing to 10th and pulling 2 points clear of Liverpool (17) in 11th. That is back-to-back away wins – at Liverpool last weekend and now at Villa Park – after a run of five without a victory. With one match left, Guarino’s side have given themselves a strong platform heading into next season.
Retrospection
Our model gave Villa a 57% win probability and flagged the set-piece battle as the key battleground. Neither prediction quite landed. Villa’s set-piece threat was muted (0.26 xG, 17% share), and the set-piece vulnerability we highlighted for both sides did not decide the game – open play did. The model expected Villa to win; the xG (1.53 to 0.85) says they should have. But 5 big chances and 0 goals is the kind of finishing collapse that no model can account for.
WSL 2025-26 xPts Table – MW21: Chelsea leapfrog Arsenal, Brighton’s quiet surge continues
The headline xPts story this week mirrors the actual table: Chelsea overtake Arsenal into 2nd in expected points. Chelsea jumped from 38.84 to 41.30 xPts – the biggest gain of any side (+2.46) – on the back of their 2.53 xG performance at Leicester. Arsenal, who didn’t play due to their UWCL semi-final commitments, remain on 39.60. The gap is now 1.70 xPts in Chelsea’s favour, though Arsenal still have three games in hand.
Manchester City added +1.37 to reach 44.07 xPts at the top, maintaining a 2.77 cushion over Chelsea. Their cumulative xGF of 54.05 and xGD of +31.07 remain in a class of their own.
Brighton’s quiet surge continues. They added +2.15 to reach 29.35 xPts – the second-biggest gain of the matchweek – despite only drawing 1–1 at Manchester United.
Aston Villa gained +1.74 xPts despite losing 0–2 to West Ham. Villa’s 1.47 xG to West Ham’s 0.96 and 5 big chances to 2 meant the model thought they deserved all three points. West Ham’s actual points (19) now sit marginally above their xPts (18.62), but this was a win earned through clinical finishing rather than sustained dominance.
At the bottom, Leicester added just +0.39 to 14.60 xPts. The gap to 11th-placed West Ham is now 4.02 expected points, up from 3.40 a week ago. Leicester’s cumulative xGF of 13.68 remains by far the lowest in the division, and their xGA of 40.86 is comfortably the worst.








