Celtic vs Kilmarnock

8 November 2026 · Scottish Premiership · 2026/27 · Referee J Beaton

Full time 1 – 0

Half-time: 1–0

  • Liam Scales 26’

Match summary

Celtic beat Kilmarnock 1-0. Celtic led 1-0 at half-time.

Liam Scales put Celtic ahead from a corner in the 26th minute.

The chances backed that up: Celtic created 2.21 expected goals (xG) from 20 shots to Kilmarnock's 1.60 from 7. Benjamin Nygren had a penalty saved for Celtic.

Celtic secured a narrow Scottish Premiership victory against Kilmarnock on matchday 13, dominating territory and creating the bulk of the opportunities throughout the contest. The hosts registered 20 shots compared to the visitors 7, translating to 5 shots on target against 3. Celtic accumulated an expected goals figure of 2.21 while Kilmarnock posted 1.60. Possession favoured the home side with 59 percent to 41 percent, alongside 534 passes and an 88.0 percent pass accuracy. The match saw a higher disciplinary count for the away team, who received 5 yellow cards and committed 12 fouls, while Celtic were shown 1 yellow card and gave away 7 fouls.

The action began immediately with Tom Lowery testing the defence in the 1st minute before receiving a yellow card in the 9th minute for a foul. Following a VAR review that confirmed the build-up, Mika Baur was involved before Liam Scales broke the deadlock in the 26th minute with a left foot shot to establish a 1-0 half-time score. Kilmarnock accumulated further cautions through Joe Hugill and Cathal McCarthy before the interval. The second half featured multiple substitutions and a flurry of bookings for the visitors. Benjamin Nygren had a penalty saved in the 76th minute following a VAR check for a potential penalty, and Celtic preserved their single-goal advantage until the final whistle.

Match stats

59% Possession 41%
20 Shots 7
5 Shots on target 3
8 Corners 3
89 Attacks 85
59 Dangerous attacks 41
535 Passes 375
88.0% Pass accuracy 81.6%
10 Tackles 17
7 Fouls 12
1 Yellow cards 5
2 Offsides 0

Key events

Celtic Kilmarnock
Kick-off
1’
Tom LoweryShot on target
1’
Tom LoweryShot on target
9’
Corner
10’
Corner
11’
Mika BaurVAR: Goal given
15’
Kasper HøghShot on target
18’
Corner
25’
Liam ScalesLeft foot shot1-0 (Celtic)
26’
27’
Corner
28’
Corner
32’
33’
Corner
34’
40’
Corner
41’
44’
Corner
Half-time1-0
46’
Second half underway
50’
Camilo DuránShot on target
53’
55’
Corner
Corner
59’
61’
Corner
65’
Yang Hyun-JunVAR: No penalty
73’
Benjamin NygrenMissed penaltysaved
76’
Benjamin NygrenShot on target
76’
Benjamin NygrenShot on target
77’
82’
Full-time1-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.21 1.60 26’ Liam Scales (Celtic), 1-0 26’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.21 1.60 26’ Liam Scales (Celtic), 1-0 Scales 26’
Celtic 2.21 xGKilmarnock 1.60 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Kilmarnock attacking Celtic attacking 
76’ Benjamin Nygren (Celtic), penalty, 0.79 xG, saved 90+1’ Ieuan Owen (Kilmarnock), open play, 0.52 xG, off target 1’ Tom Lowery (Kilmarnock), open play, 0.42 xG, saved 1’ Tom Lowery (Kilmarnock), open play, 0.33 xG, saved 26’ Liam Scales (Celtic), from a corner, 0.25 xG, goal 18’ Kasper Høgh (Celtic), open play, 0.24 xG, saved 65’ Kasper Høgh (Celtic), open play, 0.15 xG, blocked 39’ Joe Hugill (Kilmarnock), open play, 0.13 xG, blocked 12’ Tyreece John-Jules (Kilmarnock), open play, 0.13 xG, blocked 18’ Colby Donovan (Celtic), open play, 0.09 xG, off target 35’ Kasper Høgh (Celtic), open play, 0.09 xG, off target 50’ Colby Donovan (Celtic), open play, 0.09 xG, off target 32’ Cameron Carter-Vickers (Celtic), from a corner, 0.08 xG, blocked 48’ Camilo Durán (Celtic), open play, 0.07 xG, blocked 62’ Camilo Durán (Celtic), open play, 0.06 xG, off target 73’ Yang Hyun-Jun (Celtic), open play, 0.06 xG, blocked 11’ Jota (Celtic), from a corner, 0.04 xG, off target 20’ Greg Kiltie (Kilmarnock), open play, 0.04 xG, blocked 77’ Benjamin Nygren (Celtic), open play, 0.04 xG, saved 88’ James Forrest (Celtic), open play, 0.03 xG, off target 28’ Michael Schjønning-Larsen (Kilmarnock), from a corner, 0.03 xG, saved 57’ Kasper Høgh (Celtic), open play, 0.03 xG, off target 77’ Yang Hyun-Jun (Celtic), open play, 0.03 xG, off target 46’ Cameron Carter-Vickers (Celtic), open play, 0.02 xG, off target 60’ Colby Donovan (Celtic), from a corner, 0.02 xG, off target 53’ Camilo Durán (Celtic), open play, 0.02 xG, saved 40’ Mika Baur (Celtic), set piece, 0.01 xG, off target 76’ Benjamin Nygren (Celtic), penalty, 0.79 xG, saved 90+1’ Ieuan Owen (Kilmarnock), open play, 0.52 xG, off target 1’ Tom Lowery (Kilmarnock), open play, 0.42 xG, saved 1’ Tom Lowery (Kilmarnock), open play, 0.33 xG, saved 26’ Liam Scales (Celtic), from a corner, 0.25 xG, goal 18’ Kasper Høgh (Celtic), open play, 0.24 xG, saved 65’ Kasper Høgh (Celtic), open play, 0.15 xG, blocked 39’ Joe Hugill (Kilmarnock), open play, 0.13 xG, blocked 12’ Tyreece John-Jules (Kilmarnock), open play, 0.13 xG, blocked 18’ Colby Donovan (Celtic), open play, 0.09 xG, off target 50’ Colby Donovan (Celtic), open play, 0.09 xG, off target 35’ Kasper Høgh (Celtic), open play, 0.09 xG, off target 32’ Cameron Carter-Vickers (Celtic), from a corner, 0.08 xG, blocked 48’ Camilo Durán (Celtic), open play, 0.07 xG, blocked 62’ Camilo Durán (Celtic), open play, 0.06 xG, off target 73’ Yang Hyun-Jun (Celtic), open play, 0.06 xG, blocked 11’ Jota (Celtic), from a corner, 0.04 xG, off target 20’ Greg Kiltie (Kilmarnock), open play, 0.04 xG, blocked 77’ Benjamin Nygren (Celtic), open play, 0.04 xG, saved 88’ James Forrest (Celtic), open play, 0.03 xG, off target 28’ Michael Schjønning-Larsen (Kilmarnock), from a corner, 0.03 xG, saved 57’ Kasper Høgh (Celtic), open play, 0.03 xG, off target 77’ Yang Hyun-Jun (Celtic), open play, 0.03 xG, off target 46’ Cameron Carter-Vickers (Celtic), open play, 0.02 xG, off target 60’ Colby Donovan (Celtic), from a corner, 0.02 xG, off target 53’ Camilo Durán (Celtic), open play, 0.02 xG, saved 40’ Mika Baur (Celtic), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Celtic 4-2-3-1 Starting XI
Johnstone
Tierney 86’
Carter-Vickers
Scales
Donovan
McGregor
Baur 86’
Jota 46’
Nygren 82’
Durán
Høgh 71’
Kilmarnock 4-2-3-1 Starting XI
Mantl
Schjønning-Larsen
Brandon 64’
McCarthy 89’
Stanger
Tshibola
Lowery
Hugill
Kiltie 70’
Owen
John-Jules 64’

Player stats

Goalkeeper1 player
90′ 3 0 34 – – – – –
Defenders5 players
90′ 2 – – 4 2 41 – – – –
90′ – 1 – 4 4 85 1 – – –
90′ – 1 2 7 6 93 – 1 – –
Kieran Tierney Taken off
86′ 2 1 – 4 – 38 – – – –
Dane Murray Came on as a substitute
9′ – – – 1 1 8 – – – –
Midfielders8 players
90′ – – 50 3 – 2 1 2 1 – –
Mika Baur Taken off
86′ – – 41 1 – 2 1 2 1 – –
Benjamin Nygren Taken off
82′ – – 39 – – 1 – 2 – 1 –
Jota Taken off
45′ – – 14 1 – – 2 1 – 1 –
Yang Hyun-Jun Came on as a substitute
45′ – – 27 1 – 1 – 4 1 2
James Forrest Came on as a substitute
19′ – – 9 – – – – – – – –
Luke McCowan Came on as a substitute
8′ – – 8 – – – – – 2 – –
Alex Oxlade-Chamberlain Came on as a substitute
9′ – – 6 1 – – – 1 – – –
Forwards2 players
90′ – 1 3 1 0.15 – 4 2 2 22 –
Kasper Høgh Taken off
71′ – – 4 1 0.50 – 1 3 1 20 –
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

Celtic win 84% Avg odds 1.12 Our estimate 81%
Draw 10% Avg odds 9.11 Our estimate 12%
Kilmarnock win 6% Avg odds 15.16 Our estimate 7%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

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.