Friday, 5 June 2026

The Half Spaces

Insights

Quick, non-obvious data points and tactical observations from across the football we cover. Stats with interpretation — never numbers without meaning.

Premier League

UNITED WERE IMPERIOUS AT THE AMEX, BUT BRIGHTON STILL GOT WHAT THEY CAME FOR

Brighton

Most active shot-takers combined for six attempts without a single one registering….

Premier League

WOLVES FINISH BOTTOM AFTER FLEMMING'S EQUALISER DENIES THEM THE POINT THAT MATTERED MOST

from winning positions

control → collapse
Premier League

ARSENAL WERE CROWNED CHAMPIONS AT SELHURST PARK, AND THE SCORELINE BARELY CAPTURED THEIR DOMINANCE

Crystal Palace

Premier League

FULHAM CONTROLLED EVERY PHASE; NEWCASTLE NEVER THREATENED AND BARELY SHOWED UP

Fulham

Best chance of the entire match was a speculative Willock effort that a goalkeeper….

Premier League

LIVERPOOL DOMINATED, KELLEHER FRUSTRATED THEM, AND A FAREWELL DAY ENDED WITHOUT THE WIN IT DESERVED

Liverpool

Premier League

WATKINS PUNISHED CITY TWICE AS VILLA'S RELENTLESS SECOND HALF UNDID A SENTIMENTAL FAREWELL

90

Manchester City

Premier League

HAALAND'S INJURY-TIME EQUALISER KEPT CITY'S TITLE HOPES ALIVE BUT BOURNEMOUTH DESERVED MORE

Bournemouth

Premier League

CHELSEA HELD ON TO WIN A MATCH TOTTENHAM LARGELY CONTROLLED BUT COULD NOT FINISH

Chelsea

Premier League

ARSENAL'S SET-PIECE DOMINANCE FRAMED A WIN BURNLEY COULD NEVER SERIOUSLY THREATEN

Arsenal

Premier League

OUATTARA BRACE RESCUES A POINT BRENTFORD'S EUROPEAN HOPES DESPERATELY NEEDED

94

Brentford

Premier League

SUNDERLAND'S SECOND-HALF BLITZ BURIES EVERTON'S EUROPEAN HOPES IN THREE RUTHLESS GOALS

1.32 xG

Everton

Premier League

CALVERT-LEWIN'S 95TH-MINUTE SMASH-AND-GRAB ROBS BRIGHTON OF EUROPEAN DESTINY

95

Leeds

Premier League

UNITED OUTPLAYED FOREST AT 4.34 XG TO 1.84 — THE SCORELINE FLATTERED NOBODY

2.32 xG

Manchester United

Premier League

OSULA'S BRACE DID THE DAMAGE EARLY; WEST HAM NEVER HAD THE XG TO ANSWER

8

Newcastle United

Premier League

A FAIR POINT ON PAPER, A BRUTAL ONE IN REALITY FOR RELEGATED WOLVES

0.97 xG

Wolverhampton Wanderers

FA Cup

ONE ON TARGET

1

Chelsea

FA Cup

EIGHTH FA CUP

8

Manchester City

FA Cup

ZERO SAVES

0

clean sheets in 34 matches

of 34
Premier League

WATKINS DISMANTLED LIVERPOOL'S SET-PIECE SHAMBLES AS VILLA BOOKED THEIR CHAMPIONS LEAGUE SPOT…

6

Aston Villa

Premier League

CITY CRUISE PAST PALACE 3-0 WITH FODEN PULLING THE STRINGS ALL NIGHT

0.09 xG

Manchester City

Biggest chance of the match was a 0.

Premier League

CALVERT-LEWIN'S 74TH-MINUTE PEN CANCELS TEL'S OPENER IN A GAME LEEDS DESERVED MORE FROM

4

Tottenham

Premier League

A FAIR 2-2 THAT HANDS VILLA A DAMAGING DROPPED POINT IN THE CL RACE

5

from winning positions

control → collapse
Premier League

PALACE DOMINATED FOR 90 MINUTES AND STILL COULDN'T WIN — CLASSIC UNJUST DRAW

6

Crystal Palace

Premier League

ANDERSON'S 88TH-MINUTE EQUALISER

0.61 xG

Nottingham Forest

Premier League

TROSSARD AT 83, RAYA AT THE DEATH — ARSENAL GRIND OUT A TITLE-DEFINING THREE POINTS

1.30 xG

West Ham

Premier League

CITY PUT BRENTFORD TO THE SWORD WITH 4.44 XG AND SIX BIG CHANCES

2.29 xG

Manchester City

Premier League

ARSENAL FIVE CLEAR, NEED EIGHT FROM NINE

5

lead over City

Arsenal
City
+5 pts
Serie A

INTER'S TWELVE-POINT GAP

12

22 clean sheets in 35 matches

Most efficient season yet.

Premier League

EXPECTED GOALS

2.97 - 0.43

Arsenal

Premier League

SHOTS ON TARGET

9 - 1

Premier League

Arsenal 9
Opposition 1
Premier League

SAKA — IN AT 45'

1G + 1A · rating 9.3

Arsenal

La Liga

ATLÉTICO BREAK THE SLIDE

2-0

La Liga

Atletico Madrid 2
Opposition 0
Bundesliga

BAYERN STALL AGAINST 17TH

3-3

Bundesliga

Bayern München 3
Opposition 3
Primeira Liga

PORTO PULL CLEAR — BENFICA WAVER

82 vs 76

FC Porto

Ligue 1

PSG DROP POINTS AT LORIENT

2-2

Ligue 1

Paris Saint Germain 2
Opposition 2
Champions League

ARSENAL'S CORNER COUNT

1

Arsenal

Lowest in any Champions League fixture this season.

Champions League

xG GAP

+0.72

lead over rival

Atletico Madrid
rival
+0.72 pts
Champions League

ARTETA'S FIVE SUBS

5

Arsenal

Champions League

NEUER'S SAVES

0

Bayern Munich

Champions League

GOALS PREVENTED

-4.7

Champions League

The worst combined goalkeeping night in any UCL fixture this season.

Champions League

PSG'S 22 MINUTES

4 in 22'

PSG

Champions League

ARSENAL OUT-SHOT, STILL LEVEL

18-11
Arsenal 18
Opposition 11

Most opposing tactical philosophies.

Champions League

9 GOALS, 5 LEAD CHANGES, ONE-GOAL CUSHION

5-4
Paris Saint-Germain 5
Opposition 4

The highest-scoring Champions League semi-final 1st leg in the competition's modern….

Premier League

ARSENAL'S DEFENSIVE FLOOR

16

clean sheets in 34 matches

of 34

The most in the Premier League.

La Liga

BARCELONA'S LA LIGA CUSHION

11

lead over Real Madrid

Barcelona
Real Madrid
+11 pts

The largest pre-final-stretch lead at this point in the season since 2017-18.

Bundesliga

KANE'S BUNDESLIGA NUMBERS

33

Kane's tally

The highest single-season total by a Bayern striker since Lewandowski in 2020-21.

Premier League

WHEN PL GOALS HAPPEN

26%

of all goals

The highest single-bucket share of any league in the top five.

Ligue 1

FRANCE'S TIGHTEST RACE

6

lead over Lens

The smallest pre-final-stretch margin since 2011-12.

Premier League

SUNDERLAND'S LATE-GAME PATTERN

58%

of Sunderland's goals after 60'

The highest late-game scoring share in the Premier League.

Premier League

POINTS DROPPED FROM LEADS

9

from winning positions

control → collapse
Bundesliga

BAYERN'S LATE-GOAL HABIT

30%

of Bayern Munich's goals in 76-90'

The highest single-bucket share for any top-five-league side.

International

xG CONCEDED, CONMEBOL CYCLE

0.74

expected goals conceded / match

0 0.74 xGA 3

The lowest figure of any CONMEBOL nation since the metric started being tracked.

Serie A

SERIE A SIDES IN A BACK THREE

12 of 20

12 of 20 clubs build out from a back three