Celtic vs Rangers

10 May 2026 · Scottish Premiership · 2025/26 · Referee Nick Walsh

Full time 3 – 1

Half-time: 1–1

  • Yang Hyun-Jun 23’
  • Daizen Maeda 53’, 57’
  • Mikey Moore 9’

Match summary

Celtic came from behind to win 3-1 at home to Rangers. It was 1-1 at half-time.

In the first half, Mikey Moore put Rangers ahead in the 9th minute and Yang Hyun-Jun equalised in the 23rd minute. In the second half, Daizen Maeda put Celtic in front in the 53rd minute and Maeda made it 3-1 in the 57th minute.

There was little between the sides on chances: Celtic created 1.04 expected goals (xG) from 9 shots, Rangers 0.99 from 9.

Match stats

51% Possession 49%
9 Shots 9
4 Shots on target 3
1 Corners 7
105 Attacks 86
63 Dangerous attacks 55
424 Passes 402
81.6% Pass accuracy 76.9%
14 Tackles 20
25 Fouls 13
6 Yellow cards 2
1 Offsides 2

Key events

Celtic Rangers
Kick-off
Arne EngelsShot on target
3’
9’
Mikey MooreRight foot shot0-1 (Rangers)
Yang Hyun-JunRight foot shot1-1 (Celtic)
23’
Half-time1-1
Second half underway
Daizen MaedaLeft foot shot2-1 (Celtic)
53’
Daizen MaedaRight foot shot3-1 (Celtic)
57’
59’
Dujon SterlingJames Tavernier
67’
78’
78’
79’
80’
Nasser DjigaShot on target
Kelechi IheanachoYang Hyun-Jun
81’
82’
89’
90+3’
Dujon SterlingShot on target

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.04 0.99 9’ Mikey Moore (Rangers), 0-1 9’ 23’ Yang Hyun-Jun (Celtic), 1-1 23’ 53’ Daizen Maeda (Celtic), 2-1 53’ 57’ Daizen Maeda (Celtic), 3-1 57’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.04 0.99 9’ Mikey Moore (Rangers), 0-1 Moore 9’ 23’ Yang Hyun-Jun (Celtic), 1-1 Hyun-Jun 23’ 53’ Daizen Maeda (Celtic), 2-1 Maeda 53’ 57’ Daizen Maeda (Celtic), 3-1 Maeda 57’
Celtic 1.04 xGRangers 0.99 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rangers attacking Celtic attacking 
23’ Yang Hyun-Jun (Celtic), open play, 0.22 xG, goal 17’ Daizen Maeda (Celtic), open play, 0.22 xG, off target 90+3’ Dujon Sterling (Rangers), from a corner, 0.20 xG, saved 9’ Mikey Moore (Rangers), open play, 0.19 xG, goal 43’ Nasser Djiga (Rangers), set piece, 0.18 xG, off target 22’ Benjamin Nygren (Celtic), open play, 0.16 xG, off target 90+3’ Bojan Miovski (Rangers), from a corner, 0.13 xG, hit the woodwork 53’ Daizen Maeda (Celtic), open play, 0.11 xG, goal 9’ Youssef Chermiti (Rangers), open play, 0.10 xG, blocked 41’ Daizen Maeda (Celtic), open play, 0.11 xG, blocked 4’ Youssef Chermiti (Rangers), open play, 0.07 xG, off target 57’ Daizen Maeda (Celtic), open play, 0.07 xG, goal 45’ Yang Hyun-Jun (Celtic), open play, 0.07 xG, off target 80’ Nasser Djiga (Rangers), set piece, 0.06 xG, saved 30’ Benjamin Nygren (Celtic), open play, 0.05 xG, off target 73’ Youssef Chermiti (Rangers), open play, 0.04 xG, blocked 3’ Arne Engels (Celtic), open play, 0.03 xG, saved 74’ Nasser Djiga (Rangers), from a corner, 0.02 xG, blocked 17’ Daizen Maeda (Celtic), open play, 0.22 xG, off target 23’ Yang Hyun-Jun (Celtic), open play, 0.22 xG, goal 90+3’ Dujon Sterling (Rangers), from a corner, 0.20 xG, saved 9’ Mikey Moore (Rangers), open play, 0.19 xG, goal 43’ Nasser Djiga (Rangers), set piece, 0.18 xG, off target 22’ Benjamin Nygren (Celtic), open play, 0.16 xG, off target 90+3’ Bojan Miovski (Rangers), from a corner, 0.13 xG, hit the woodwork 53’ Daizen Maeda (Celtic), open play, 0.11 xG, goal 9’ Youssef Chermiti (Rangers), open play, 0.10 xG, blocked 41’ Daizen Maeda (Celtic), open play, 0.11 xG, blocked 57’ Daizen Maeda (Celtic), open play, 0.07 xG, goal 4’ Youssef Chermiti (Rangers), open play, 0.07 xG, off target 45’ Yang Hyun-Jun (Celtic), open play, 0.07 xG, off target 80’ Nasser Djiga (Rangers), set piece, 0.06 xG, saved 30’ Benjamin Nygren (Celtic), open play, 0.05 xG, off target 73’ Youssef Chermiti (Rangers), open play, 0.04 xG, blocked 3’ Arne Engels (Celtic), open play, 0.03 xG, saved 74’ Nasser Djiga (Rangers), from a corner, 0.02 xG, blocked
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
Sinisalo
Tierney 84’
Trusty
Scales
Johnston 81’
Engels
McGregor
McCowan 46’
Nygren 76’
Hyun-Jun 81’
Maeda 2
Rangers 4-2-3-1 Starting XI
Butland
Rommens
Djiga
Fernandez
Tavernier 59’
Barron
Chukwuani 76’
Moore
Diomande 59’
Antman 59’
Chermiti

Player stats

Goalkeeper1 player
90′ 2 1 32 1 – – – –
Defenders6 players
Alistair Johnston Taken off
81′ 3 – – 3 – 29 1 – –
90′ – – – 7 5 54 1 – –
90′ – – – 6 4 56 2 – –
Kieran Tierney Taken off
84′ 1 1 – 4 2 52 – – 1
Tony Ralston Came on as a substitute
9′ – – – 2 – 4 1 – – –
Marcelo Saracchi Came on as a substitute
11′ – – – – – 1 1 – – –
Midfielders7 players
90′ – 1 29 1 – 3 1 7 3 3 –
90′ – – 49 – – 2 2 5 3 1 –
Luke McCowan Taken off
45′ – – 15 2 – – – 2 1 – –
Benjamin Nygren Taken off
76′ – – 38 1 – – – 2 2 1 –
Yang Hyun-Jun Taken off
81′ 1 – 34 1 – 1 – 4 2 1 –
Reo Hatate Came on as a substitute
14′ – – 1 – – – 1 – – –
Kelechi Iheanacho Came on as a substitute
9′ – – 2 – – – – – – – –
Forwards2 players
90′ 2 – 4 0.52 – –
Sebastian Tounekti Came on as a substitute
45′ – – – – – – – 2 – 14 –
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 51% Avg odds 1.81
Draw 24% Avg odds 3.92
Rangers win 25% Avg odds 3.76

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.