Confirmed Results

Confirmed results, organised by date and competition

Final scores, key events and links to the match report. We only publish what the league or governing body has confirmed.

Updated 14:32 GMT
Saturday

Final scores, today's slate

Reports linked where they have been published. Lower-division and overseas fixtures follow within two hours of full-time.

Match Reports →
League
Fixture
KO
Score
Status
Action
Premier League
Aston Villa vs Tottenham
15:00
1 — 1
Full time
Premier League
Brighton vs Brentford
15:00
3 — 0
Full time
La Liga
Sevilla vs Real Sociedad
14:00
2 — 2
Full time
Serie A
Juventus vs Roma
18:00
1 — 0
Full time
Bundesliga
Wolfsburg vs Stuttgart
15:30
0 — 2
Full time
NBA
Lakers vs Warriors
03:30
112 — 108
Final
ATP Masters
Round of 16 — Court 1
11:00
6-3 7-6
Final
Friday

Friday's results and reports

Yesterday's final scores with match reports linked where published.

Reporters in the press zone after a match. Premier League

Liverpool 2 — 0 Everton: derby report and tactical notes

Slot's midfield three kept Everton's press off-balance for seventy minutes. Read the full tactical read and the post-match reaction.

Players walking through the mixed zone after a match. La Liga

Barcelona 3 — 1 Athletic Club: injury-time goals settled it

Two late goals changed the shape of the title race. The reporting includes the substitutions that altered the midfield battle.

The moment the final whistle blows at a stadium. Bundesliga

Bayern 4 — 1 Hoffenheim: first-half press broke the match open

Three goals in twenty-two minutes settled the result before half-time. Read the possession and shot data behind the score.

Earlier this week

Results from earlier in the week

Confirmed scores from Monday through Thursday. Each entry carries the final score, the reporting link, and the relevant competition page.

Date
League
Fixture
Score
Report
Thu
Europa League
Roma vs Leverkusen
0 — 2
Thu
Champions League
PSG vs Atlético Madrid
1 — 1
Wed
NBA
Celtics vs Bucks
118 — 102
Tue
Copa Libertadores
Boca Juniors vs Fluminense
2 — 1
Mon
Test cricket
England vs South Africa — Day 1
287/4

Results FAQ

Why a row sometimes appears hours after the final whistle, and what 'confirmed' means on this page.

What counts as a confirmed result?

A result is confirmed once the league or governing body has ratified the score. In practice that is usually within minutes of full-time, but in some competitions the official confirmation takes longer for disciplinary or procedural reasons.

Do you show results from competitions outside the top tier?

Yes. Where our feed carries the competition, the result is published with the same status and timestamp rules. We do not exclude lower-division or overseas fixtures to keep the page tidy.

Why is the match report sometimes linked later?

For headline fixtures the report publishes within five minutes of full-time. Lower-profile fixtures wait until post-match press ends, and overseas fixtures until the next morning when our reporters can confirm the on-record reaction.

What happens if a result is corrected later?

We update the row, the timestamp, and the linked report. If the correction is material — a wrong scorer, a wrong minute, an overturned red card — we publish a dated note at the top of the report and log it on our corrections page.

Why this matters

What the confirmed-results page tells you, and what it deliberately leaves out

A short note on how the results route is organised and what readers should expect from it across a typical matchday.

The confirmed-results page is organised by date and competition rather than by club, because most readers arrive here to check a specific fixture rather than to scan a club's full season. Each row carries the final score, the kick-off time in IST with the GMT equivalent in brackets, and a link to the match report where one has been published. Lower-profile fixtures that do not generate a full report still appear on this page with the final score, the date and the competition context — silence is not an editorial position, and an unannounced result is still a result.

We deliberately do not list fixtures that did not take place. Postponed matches return to the page once the league has confirmed the new date, and abandoned matches return once the league has ruled on the result. Where a result is later corrected by the governing body, the row is updated, the timestamp is updated, and the linked report carries a dated note at the top. The corrections log on the corrections page carries the full history.

Where a result feeds into a longer analytical thread — a tactical pattern, a managerial change, a transfer window move — the page links out to the relevant analysis piece from the row's action cell. The connection is deliberate: a results page that ends at the score is a missed opportunity to explain what the score tells us.

Play now