Football, the way it feels.

Every match measured by everything it makes you feel.

The one that still stings

England flagPremier League|24 May 2026

Sunderland crest

Sunderland

2
Chelsea crest

Chelsea

1

18.46

xT

Cards, niggle and flashpoints never let it settle.

All-out warLate drama

Damage report

Choose your kind of pain

Champions League|30 May 2026|Final

15.58

xT
Paris Saint Germain crestParis Saint Germain
1-1
ArsenalArsenal crest
QuietHeads gone

Cards, niggle and flashpoints never let it settle.

Late dramaAll-out war
7 cardsScoreline liedAway xT edge

England flagPremier League|24 May 2026|Matchday 38

18.46

xT
Sunderland crestSunderland
2-1
ChelseaChelsea crest
QuietHeads gone

Cards, niggle and flashpoints never let it settle.

All-out warLate drama
11 cardsTight one

Spain flagLa Liga|24 May 2026|Matchday 38

12.37

xT
Villarreal crestVillarreal
5-1
Atletico MadridAtletico Madrid crest
QuietHeads gone

It turned into a proper basketball game.

1 cardTrading blowsGoal-fest

England flagPremier League|24 May 2026|Matchday 38

11.76

xT
Liverpool crestLiverpool
1-1
BrentfordBrentford crest
QuietHeads gone

A draw that still found ways to hurt.

5 cardsScoreline liedTight one

England flagPremier League|24 May 2026|Matchday 38

11.21

xT
Burnley crestBurnley
1-1
WolvesWolves crest
QuietHeads gone

A draw that still found ways to hurt.

4 cardsScoreline liedTight one

England flagPremier League|24 May 2026|Matchday 38

11.10

xT
Fulham crestFulham
2-0
NewcastleNewcastle crest
QuietHeads gone

It came in waves and never really let up.

4 cardsClean sheetScoreline lied

England flagPremier League|24 May 2026|Matchday 38

10.62

xT
West Ham crestWest Ham
3-0
LeedsLeeds crest
QuietHeads gone

A rout on the scoreboard, but never short on drama.

3 cardsClean sheetRout

England flagPremier League|24 May 2026|Matchday 38

10.52

xT
Tottenham crestTottenham
1-0
EvertonEverton crest
QuietHeads gone

One goal in it, then came the late twist.

Late drama
5 cardsClean sheetScoreline lied

England flagPremier League|24 May 2026|Matchday 38

9.74

xT
Manchester City crestManchester City
1-2
Aston VillaAston Villa crest
QuietHeads gone

Fine margins, full punishment.

1 cardTight one

England flagPremier League|24 May 2026|Matchday 38

9.09

xT
Crystal Palace crestCrystal Palace
1-2
ArsenalArsenal crest
QuietHeads gone

Fine margins, full punishment.

1 cardTight one

England flagPremier League|24 May 2026|Matchday 38

8.56

xT
Nottingham Forest crestNottingham Forest
1-1
BournemouthBournemouth crest
QuietHeads gone

A draw that still found ways to hurt.

2 cardsTight one

England flagPremier League|24 May 2026|Matchday 38

8.47

xT
Brighton crestBrighton
0-3
Manchester UnitedManchester United crest
QuietHeads gone

A rout on the scoreboard, but never short on drama.

1 cardClean sheetRout

Spain flagLa Liga|23 May 2026|Matchday 38

14.71

xT
Alaves crestAlaves
1-2
Rayo VallecanoRayo Vallecano crest
QuietHeads gone

Cards, niggle and flashpoints never let it settle.

Crushed hopeCruelty
6 cardsAway xT edgeTight one

Spain flagLa Liga|23 May 2026|Matchday 38

14.50

xT
Girona crestGirona
1-1
ElcheElche crest
QuietHeads gone

Cards, niggle and flashpoints never let it settle.

All-out war
8 cardsScoreline liedTight one

Spain flagLa Liga|23 May 2026|Matchday 38

13.82

xT
Valencia crestValencia
3-1
BarcelonaBarcelona crest
QuietHeads gone

It came in waves and never really let up.

4 cardsTrading blowsHome xT edge

Spain flagLa Liga|23 May 2026|Matchday 38

13.64

xT
Real Madrid crestReal Madrid
4-2
Athletic ClubAthletic Club crest
QuietHeads gone

It turned into a proper basketball game.

Absolute chaos
2 cardsTrading blowsGoal-fest

Spain flagLa Liga|23 May 2026|Matchday 38

11.61

xT
Real Betis crestReal Betis
2-1
LevanteLevante crest
QuietHeads gone

Fine margins, full punishment.

4 cardsTight one

Spain flagLa Liga|23 May 2026|Matchday 38

10.83

xT
Mallorca crestMallorca
3-0
OviedoOviedo crest
QuietHeads gone

A rout on the scoreboard, but never short on drama.

3 cardsClean sheetRout

Spain flagLa Liga|23 May 2026|Matchday 38

10.70

xT
Espanyol crestEspanyol
1-1
Real SociedadReal Sociedad crest
QuietHeads gone

A draw that still found ways to hurt.

4 cardsScoreline liedTight one

Spain flagLa Liga|23 May 2026|Matchday 38

7.75

xT
Celta Vigo crestCelta Vigo
1-0
SevillaSevilla crest
QuietHeads gone

Fine margins, full punishment.

2 cardsClean sheetTight one

Spain flagLa Liga|23 May 2026|Matchday 38

7.64

xT
Getafe crestGetafe
1-0
OsasunaOsasuna crest
QuietHeads gone

Fine margins, full punishment.

3 cardsClean sheetTight one

England flagPremier League|19 May 2026|Matchday 37

13.95

xT
Chelsea crestChelsea
2-1
TottenhamTottenham crest
QuietHeads gone

Cards, niggle and flashpoints never let it settle.

All-out war
7 cardsHome xT edgeTight one

England flagPremier League|19 May 2026|Matchday 37

11.54

xT
Bournemouth crestBournemouth
1-1
Manchester CityManchester City crest
QuietHeads gone

They hung in there, then got their hearts broken late on.

Late dramaCrushed hope
Late leveller5 cardsScoreline lied

England flagPremier League|18 May 2026|Matchday 37

9.78

xT
Arsenal crestArsenal
1-0
BurnleyBurnley crest
QuietHeads gone

Fine margins, full punishment.

4 cardsClean sheetTight one

Spain flagLa Liga|17 May 2026|Matchday 37

21.83

xT
Real Sociedad crestReal Sociedad
3-4
ValenciaValencia crest
QuietHeads gone

A late sucker punch settled it.

CrueltyAbsolute chaos
Late winner5 cardsTrading blows

Spain flagLa Liga|17 May 2026|Matchday 37

11.11

xT
Osasuna crestOsasuna
1-2
EspanyolEspanyol crest
QuietHeads gone

Fine margins, full punishment.

3 cardsTight one

Spain flagLa Liga|17 May 2026|Matchday 37

10.63

xT
Barcelona crestBarcelona
3-1
Real BetisReal Betis crest
QuietHeads gone

It came in waves and never really let up.

1 cardTrading blowsHome xT edge

Spain flagLa Liga|17 May 2026|Matchday 37

10.48

xT
Elche crestElche
1-0
GetafeGetafe crest
QuietHeads gone

Fine margins, full punishment.

5 cardsClean sheetScoreline lied

Spain flagLa Liga|17 May 2026|Matchday 37

9.62

xT
Rayo Vallecano crestRayo Vallecano
2-0
VillarrealVillarreal crest
QuietHeads gone

It came in waves and never really let up.

3 cardsClean sheetHome xT edge

Spain flagLa Liga|17 May 2026|Matchday 37

9.56

xT
Oviedo crestOviedo
0-1
AlavesAlaves crest
QuietHeads gone

Fine margins, full punishment.

4 cardsClean sheetTight one