AntosofaFootball, analysed from the sofa

Scottish Premiership ♂ · Sun 18 Oct 2026 · 21:00 · results of the day

Celtic – Hearts

Match report
What's this?
Le déroulé du match tel qu'il a été joué, d'abord sur une frise minute par minute (l'équipe à domicile au-dessus, l'équipe à l'extérieur en dessous, le score courant sous chaque but), puis en listes : buteurs avec la minute et le passeur, penaltys, buts contre son camp, cartons, remplacements. Relevé après le coup de sifflet final, au rythme du quota de notre source (API-Football).

7 – 1

Celtic

  • 7' Kieran Tierney assist Liam Scales
  • 10' Benjamin Nygren assist Dane Murray
  • 36' Callum Osmand assist Camilo Duran
  • 38' Callum Osmand assist Camilo Duran
  • 45+1' Jamie McCart own goal
  • 49' Camilo Duran assist Kieran Tierney
  • 83' Benjamin Nygren assist Kasper Hogh

Hearts

  • 41' Laurent mendy assist Josh Mcpake

Timeline: Celtic above, Hearts below · ⚽ goal (running score), dashed outline: penalty, grey: own goal, ✗ missed penalty · cards · ⇄ substitution. Hover over a marker for details.

Cards

  • 34' Calvin Miller Hearts
  • 49' Jota Celtic
  • 51' Mika Baur Celtic
  • 52' Colby Donovan Celtic

Substitutions

  • 45' Jota replaces Callum Osmand Celtic
  • 45' Tomas Bent Magnusson replaces Oisin McEntee Hearts
  • 54' Rogers Mato replaces Calvin Miller Hearts
  • 54' Sabah Kerjota replaces Josh Mcpake Hearts
  • 60' Alex Oxlade-Chamberlain replaces Callum McGregor Celtic
  • 60' Landon Emenalo replaces Kieran Tierney Celtic
  • 60' Kasper Hogh replaces Camilo Duran Celtic
  • 70' James Forrest replaces Haissem Hassan Celtic
  • 71' Amadou Ba-Sy replaces Claudio Rafael Soares Braga Hearts
  • 84' James wilson replaces Severin Sabri Guendouz Hearts

Match statistics
What's this?
Tirs et tirs cadrés (ceux qui obligent le gardien à intervenir ou finissent au fond), possession (part du temps avec le ballon), fautes, corners, hors-jeu, arrêts. Une équipe peut dominer toutes ces colonnes et perdre : c'est le football, mais sur la durée elles disent qui joue le mieux.

CelticHearts
18Shots20
10Shots on target5
3Blocked shots8
48Possession (%)52
485Assists529
6Corners3
17Fouls8
0Offsides1
4Goalkeeper saves3
3Yellow cards1
0Red cards0
4.12Expected goals (xG)1.27

Before the match we announced 59 · 22 · 19 (1 X 2): most likely outcome ✓ happened. Our record.

Head to head
What's this?
Les dernières confrontations directes entre ces deux équipes, de la plus récente à la plus ancienne. Utile pour l'ambiance, moins pour prévoir : les effectifs changent d'une saison à l'autre.

2win(s) Celtic
1draw(s)
2win(s) Hearts
3,6goals per match

5 meeting(s): Celtic 10 goal(s), Hearts 8 · both score in 80% of cases · over 2.5 goals in 100% · 7,4 yellow(s) and 0,4 red(s) per match (5 report(s)) · referees: D. Robertson ×2, S. McLean ×2, K. Clancy

Scorers in these meetings : D. Maeda Celtic, 4 · A. Engels Celtic, 2 · B. Nygren Celtic, 2 · C. Braga Hearts, 2 · C. Osmand Celtic, 2 · L. Shankland Hearts, 2

DateMatchScoreWinner
16/05/2026Celtic – Hearts Scottish Premiership ♂3 – 1Celtic
25/01/2026Hearts – Celtic Scottish Premiership ♂2 – 2draw
07/12/2025Celtic – Hearts Scottish Premiership ♂1 – 2Hearts
26/10/2025Hearts – Celtic Scottish Premiership ♂3 – 1Hearts
29/03/2025Celtic – Hearts Scottish Premiership ♂3 – 0Celtic

From most recent to oldest.

Full Celtic – Hearts history →

In the press
What's this?
Des titres d'articles de médias foot (L'Équipe, BBC Sport, Marca…) qui parlent de ce match ou de ces équipes, avec le lien vers l'article. Ils sont rattachés automatiquement : le programme reconnaît les clubs, les surnoms, les joueurs et les entraîneurs dans le titre, puis cherche le match le plus proche. En cas de doute, il ne rattache pas.

No system guarantees a win · not for under-18s · Joueurs Info Service 09 74 75 13 13