Hearts vs Celtic

22 October 2023 · Scottish Premiership · 2023/24 · Referee N Walsh

Full time 1 – 4

Half-time: 0–2

  • Lawrence Shankland 64’
  • Matt O'Riley 4’
  • Daizen Maeda 23’
  • Kyogo Furuhashi 51’
  • Tomoki Iwata 81’

Match summary

Celtic won comfortably, 4-1 away at Hearts. Celtic led 2-0 at half-time.

In the first half, Matt O'Riley put Celtic ahead in the 4th minute and Daizen Maeda made it 0-2 in the 23rd minute. In the second half, Kyogo Furuhashi made it 0-3 in the 51st minute, Lawrence Shankland pulled one back to make it 1-3 in the 64th minute, and Tomoki Iwata made it 1-4 in the 81st minute.

Shots finished 19-13 to Celtic, with 6 on target for Hearts and 7 for Celtic. Reo Hatate hit the woodwork from the penalty spot for Celtic.

Match stats

Hearts Celtic
13 Shots 19
6 Shots on Target 7
3 Corners 5
2 Yellow Cards 1
0 Red Cards 0

Key events

Hearts Celtic
Kick-off
4’
Matt O'Riley0-1 (Celtic)
23’
Daizen Maeda0-2 (Celtic)
Half-time0-2
51’
Kyogo Furuhashi0-3 (Celtic)
Lawrence Shankland1-3 (Hearts)
64’
81’
Tomoki Iwata1-4 (Celtic)
Full-time1-4

Bookings

Card times are not on file for this game, so they are listed without a minute.

Hearts
  • Toby Sibbick
  • Kenneth Vargas
Celtic
  • Tomoki Iwata

Shot map

Every shot and where it was taken from.

 Celtic attacking Hearts attacking 
4’ Matt O'Riley (Celtic), open play, goal 6’ Cameron Carter-Vickers (Celtic), set piece, blocked 14’ Kenneth Vargas (Hearts), open play, saved 15’ Frankie Kent (Hearts), from a corner, blocked 16’ Greg Taylor (Celtic), open play, blocked 19’ Daizen Maeda (Celtic), open play, saved 20’ Callum McGregor (Celtic), from a corner, blocked 21’ Luis Palma (Celtic), open play, off target 21’ Kenneth Vargas (Hearts), set piece, blocked 23’ Daizen Maeda (Celtic), open play, goal 42’ Toby Sibbick (Hearts), from a corner, saved 47’ Reo Hatate (Celtic), penalty, hit the woodwork 51’ Kyogo Furuhashi (Celtic), open play, goal 55’ Daizen Maeda (Celtic), open play, off target 56’ Reo Hatate (Celtic), open play, off target 63’ Alex Cochrane (Hearts), open play, blocked 63’ Cameron Devlin (Hearts), open play, blocked 64’ Lawrence Shankland (Hearts), open play, goal 64’ Lawrence Shankland (Hearts), open play, saved 64’ Reo Hatate (Celtic), open play, blocked 68’ James Forrest (Celtic), open play, blocked 71’ Alan Forrest (Hearts), open play, saved 78’ Lawrence Shankland (Hearts), open play, off target 78’ Alan Forrest (Hearts), open play, blocked 79’ Yang Hyun-Jun (Celtic), open play, blocked 79’ James Forrest (Celtic), open play, blocked 81’ Tomoki Iwata (Celtic), open play, goal 81’ Hyeon-gyu Oh (Celtic), open play, blocked 81’ Hyeon-gyu Oh (Celtic), open play, saved 85’ Hyeon-gyu Oh (Celtic), open play, saved 90+1’ Yutaro Oda (Hearts), open play, off target 90+3’ Liam Boyce (Hearts), set piece, saved 4’ Matt O'Riley (Celtic), open play, goal 6’ Cameron Carter-Vickers (Celtic), set piece, blocked 14’ Kenneth Vargas (Hearts), open play, saved 15’ Frankie Kent (Hearts), from a corner, blocked 16’ Greg Taylor (Celtic), open play, blocked 19’ Daizen Maeda (Celtic), open play, saved 20’ Callum McGregor (Celtic), from a corner, blocked 21’ Luis Palma (Celtic), open play, off target 21’ Kenneth Vargas (Hearts), set piece, blocked 23’ Daizen Maeda (Celtic), open play, goal 42’ Toby Sibbick (Hearts), from a corner, saved 47’ Reo Hatate (Celtic), penalty, hit the woodwork 51’ Kyogo Furuhashi (Celtic), open play, goal 55’ Daizen Maeda (Celtic), open play, off target 56’ Reo Hatate (Celtic), open play, off target 63’ Alex Cochrane (Hearts), open play, blocked 63’ Cameron Devlin (Hearts), open play, blocked 64’ Lawrence Shankland (Hearts), open play, goal 64’ Lawrence Shankland (Hearts), open play, saved 64’ Reo Hatate (Celtic), open play, blocked 68’ James Forrest (Celtic), open play, blocked 71’ Alan Forrest (Hearts), open play, saved 78’ Lawrence Shankland (Hearts), open play, off target 78’ Alan Forrest (Hearts), open play, blocked 79’ Yang Hyun-Jun (Celtic), open play, blocked 79’ James Forrest (Celtic), open play, blocked 81’ Tomoki Iwata (Celtic), open play, goal 81’ Hyeon-gyu Oh (Celtic), open play, blocked 81’ Hyeon-gyu Oh (Celtic), open play, saved 85’ Hyeon-gyu Oh (Celtic), open play, saved 90+1’ Yutaro Oda (Hearts), open play, off target 90+3’ Liam Boyce (Hearts), set piece, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players15 players
90′ – – – – – – –
Toby Sibbick
90′ – – 1 – – –
Frankie Kent
90′ – – 1 – – – –
Kye Rowles
90′ – – – – – – –
90′ – – 1 – – – –
Calem Nieuwenhof Taken off
58′ – – – – – – –
Cameron Devlin Taken off
82′ – – 1 – – – –
90′ – – 2 – – – –
90′ 1 – 3 – – – –
Alex Lowry Taken off
58′ – – – – – – –
Kenneth Vargas Taken off
73′ – – 2 – – –
Beni Baningime Came on as a substitute
32′ – – – – – – –
Yutaro Oda Came on as a substitute
32′ – – 1 – – – –
Liam Boyce Came on as a substitute
17′ – – 1 – – – –
Jorge Grant Came on as a substitute
8′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Hearts win 16% Avg odds 6.03
Draw 20% Avg odds 4.72
Celtic win 64% Avg odds 1.47

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.