Celtic vs Rangers

3 January 2026 · Scottish Premiership · 2025/26 · Referee Steven McLean

Full time 1 – 3

Half-time: 1–0

  • Y. Hyun-Jun 20’
  • Y. Chermiti 50’, 59’
  • M. Moore 71’

Match summary

Rangers came from behind to win 3-1 away at Celtic. Celtic led 1-0 at half-time.

In the first half, Y. Hyun-Jun put Celtic ahead in the 20th minute. In the second half, Y. Chermiti equalised in the 50th minute, Chermiti put Rangers in front in the 59th minute, and M. Moore made it 1-3 in the 71st minute.

Celtic can feel hard done by, creating 2.34 expected goals (xG) from 21 shots to Rangers's 1.44 from 9.

Match stats

66% Possession 34%
21 Shots 9
9 Shots on target 4
8 Corners 5
532 Passes 277
82.7% Pass accuracy 70.4%
25 Tackles 20
13 Fouls 13
0 Yellow cards 3
0 Offsides 3

Key events

Celtic Rangers
7’
Y. Hyun-Jun1-0 (Celtic)
19’
J. KennyShot on target
19’
26’
D. GassamaShot on target
Y. Hyun-JunShot on target
32’
J. KennyShot on target
32’
L. McCowanShot on target
37’
50’
Y. ChermitiRight foot shot1-1 (Rangers)
D. MaedaShot on target
53’
55’
Y. Hyun-JunShot on target
56’
59’
Y. ChermitiRight foot shot1-2 (Rangers)
J. AraujoL. McCowan
68’
71’
M. MooreRight foot shot1-3 (Rangers)
S. YamadaJ. Kenny
74’
74’
K. TierneyShot on target
85’
87’
J. TavernierD. Gassama
90’
J. AraujoShot on target
90+4’

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.34 1.44 20’ Y. Hyun-Jun (Celtic), 1-0 20’ 50’ Y. Chermiti (Rangers), 1-1 50’ 59’ Y. Chermiti (Rangers), 1-2 59’ 71’ M. Moore (Rangers), 1-3 71’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.34 1.44 20’ Y. Hyun-Jun (Celtic), 1-0 Hyun-Jun 20’ 50’ Y. Chermiti (Rangers), 1-1 Chermiti 50’ 59’ Y. Chermiti (Rangers), 1-2 Chermiti 59’ 71’ M. Moore (Rangers), 1-3 Moore 71’
Celtic 2.34 xGRangers 1.44 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rangers attacking Celtic attacking 
53’ D. Maeda (Celtic), open play, 0.70 xG, saved 50’ Y. Chermiti (Rangers), open play, 0.59 xG, goal 19’ J. Kenny (Celtic), open play, 0.37 xG, saved 59’ Y. Chermiti (Rangers), open play, 0.28 xG, goal 26’ D. Gassama (Rangers), open play, 0.20 xG, saved 25’ J. Kenny (Celtic), open play, 0.13 xG, blocked 14’ A. Trusty (Celtic), from a corner, 0.12 xG, off target 32’ Y. Hyun-Jun (Celtic), open play, 0.10 xG, saved 54’ K. Tierney (Celtic), from a corner, 0.10 xG, off target 62’ D. Maeda (Celtic), open play, 0.09 xG, off target 56’ Y. Hyun-Jun (Celtic), set piece, 0.09 xG, saved 32’ B. Nygren (Celtic), open play, 0.08 xG, off target 47’ D. Gassama (Rangers), from a corner, 0.08 xG, blocked 71’ M. Moore (Rangers), open play, 0.08 xG, goal 20’ Y. Hyun-Jun (Celtic), open play, 0.07 xG, goal 53’ J. Kenny (Celtic), from a corner, 0.07 xG, blocked 34’ A. Engels (Celtic), open play, 0.06 xG, blocked 54’ C. Barron (Rangers), open play, 0.06 xG, blocked 66’ D. Gassama (Rangers), open play, 0.06 xG, blocked 32’ J. Kenny (Celtic), open play, 0.05 xG, saved 11’ L. McCowan (Celtic), open play, 0.05 xG, off target 46’ M. Moore (Rangers), open play, 0.05 xG, blocked 57’ Y. Hyun-Jun (Celtic), open play, 0.05 xG, blocked 27’ J. Kenny (Celtic), open play, 0.04 xG, blocked 24’ M. Moore (Rangers), open play, 0.03 xG, blocked 37’ L. McCowan (Celtic), open play, 0.04 xG, saved 90+3’ J. Forrest (Celtic), open play, 0.03 xG, blocked 47’ C. McGregor (Celtic), from a corner, 0.03 xG, off target 85’ K. Tierney (Celtic), from a corner, 0.03 xG, saved 90+4’ J. Araujo (Celtic), open play, 0.02 xG, saved 53’ D. Maeda (Celtic), open play, 0.70 xG, saved 50’ Y. Chermiti (Rangers), open play, 0.59 xG, goal 19’ J. Kenny (Celtic), open play, 0.37 xG, saved 59’ Y. Chermiti (Rangers), open play, 0.28 xG, goal 26’ D. Gassama (Rangers), open play, 0.20 xG, saved 25’ J. Kenny (Celtic), open play, 0.13 xG, blocked 14’ A. Trusty (Celtic), from a corner, 0.12 xG, off target 54’ K. Tierney (Celtic), from a corner, 0.10 xG, off target 32’ Y. Hyun-Jun (Celtic), open play, 0.10 xG, saved 62’ D. Maeda (Celtic), open play, 0.09 xG, off target 56’ Y. Hyun-Jun (Celtic), set piece, 0.09 xG, saved 32’ B. Nygren (Celtic), open play, 0.08 xG, off target 47’ D. Gassama (Rangers), from a corner, 0.08 xG, blocked 71’ M. Moore (Rangers), open play, 0.08 xG, goal 53’ J. Kenny (Celtic), from a corner, 0.07 xG, blocked 20’ Y. Hyun-Jun (Celtic), open play, 0.07 xG, goal 34’ A. Engels (Celtic), open play, 0.06 xG, blocked 54’ C. Barron (Rangers), open play, 0.06 xG, blocked 66’ D. Gassama (Rangers), open play, 0.06 xG, blocked 32’ J. Kenny (Celtic), open play, 0.05 xG, saved 11’ L. McCowan (Celtic), open play, 0.05 xG, off target 46’ M. Moore (Rangers), open play, 0.05 xG, blocked 57’ Y. Hyun-Jun (Celtic), open play, 0.05 xG, blocked 27’ J. Kenny (Celtic), open play, 0.04 xG, blocked 24’ M. Moore (Rangers), open play, 0.03 xG, blocked 37’ L. McCowan (Celtic), open play, 0.04 xG, saved 90+3’ J. Forrest (Celtic), open play, 0.03 xG, blocked 47’ C. McGregor (Celtic), from a corner, 0.03 xG, off target 85’ K. Tierney (Celtic), from a corner, 0.03 xG, saved 90+4’ J. Araujo (Celtic), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Celtic 3-4-2-1 Starting XI
Schmeichel
Ralston 88’
Trusty
Tierney 88’
Hyun-Jun
Engels
McGregor
McCowan 68’
Nygren 74’
Maeda
Kenny 74’
Rangers 4-3-3 Starting XI
Butland
Sterling
Souttar
Fernandez
Meghoma
Barron
Raskin
Aasgaard
Gassama
Chermiti 2
Moore

Player stats

Goalkeeper1 player
K. Schmeichel
90′ 1 3 37 1 – – – –
Defenders5 players
88′ 4 – – 8 1 74 2 – – –
90′ 3 – – 4 1 57 – – – –
88′ 7 – – 13 4 46 1 – – –
J. Araujo Came on as a substitute
22′ – – – 1 – 19 1 – – –
L. Scales Came on as a substitute
8′ 2 – – 3 – 5 – – – –
Midfielders6 players
90′ 1 – 39 2 – 4 2 6 2 – –
90′ – – 54 2 – – 2 2 2 1 –
90′ – – 74 2 – 1 – 1 1 – –
68′ – – 44 2 – – – 3 1 2 –
R. Hatate Came on as a substitute
16′ – – 17 1 – – – 1 – 1 –
J. Forrest Came on as a substitute
8′ – – 3 – – – – – – – –
Forwards4 players
74′ – 1 1 – 0.08 – 2 4 – 30 –
90′ – – 2 0.80 – – –
74′ – – 5 2 0.67 – 2 4 2 18 –
S. Yamada Came on as a substitute
16′ – – – – – – – 1 1 – –
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. A blank cell means that figure is not available for that player.

Before kick-off

Celtic win 55% Avg odds 1.69
Draw 23% Avg odds 4.11
Rangers win 22% Avg odds 4.34

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.