Skip to main content
TODAY
All
Skip to content
July 25, 2026
All Match Preview African football EPL NPFL Uncategorized European football NetWorth Nigeria National Team Nigerian Players Champions League Premier League Celebrity Nigerian Football Lifestyle
Scottish Premiership
Sponsored1xbet.ng
Celtic Park, Glasgow
Matchweek 36
Celtic
Home
⚽ Y. Hyun-Jun 23' ⚽ D. Maeda 53' ⚽ D. Maeda 57'
3 : 1
FT
HT 1 – 1
Rangers
Away
⚽ M. Moore 9'
Sponsored1xbet.ng
📍 Match Details
Competition Scottish Premiership
Round Matchweek 36
Date Sun 10 May 2026, 12:00
Venue Celtic Park, Glasgow
Weather ☀️ Clear
Result 3 – 1 (HT 1–1)
Ball Possession
51%Celtic — Rangers49%
🎯 Shots
9
Total Shots
9
4
Shots on Target
3
4
Shots off Target
3
8
Shots Inside Box
9
1
Shots Outside Box
0
1
Blocked Shots
3
0
Hit Woodwork
1
3
Big Chances
2
1
Big Chances Missed
1
1.04
Expected Goals (xG)
0.96
⚡ Attack
1
Corners
7
0
Fouls Received (F3)
4
24
Touches in Box
25
62
Final Third Entries
45
5/14 (36%)
Dribbles
8/16 (50%)
1
Offsides
2
🔁 Passing
344
Accurate Passes
310
423
Total Passes
400
11/37 (30%)
Long Balls
16/53 (30%)
81.3
Pass Accuracy (%)
77.5
🛡 Defence
16
Tackles
20
16
Total Tackles
20
44
Tackles Won (%)
50
6
Interceptions
6
33
Clearances
22
1
Blocked Shots
3
44
Ball Recoveries
46
🟨 Discipline
25
Fouls
13
13
Free Kicks
25
6
Yellow Cards
2
44
Total Duels
56
19/32 (59%)
Aerial Duels
14/33 (42%)
32/85 (38%)
Ground Duels
53/85 (62%)
11
Dispossessed
8
🧤 Goalkeeping
-0.01
Goals Prevented
-0.8
7
Goal Kicks
6
18
Throw-ins
17
📈 Odds View all ›
Celtic
1.53
Consensus
Draw
5.68
Consensus
Rangers
10.93
Consensus
Celtic 4-2-3-1
vs
4-2-3-1 Rangers
Sinisalo
Johnston
Trusty
Scales
Tierney
Engels
McGregor
McCowan
Nygren
Hyun-Jun
Maeda
Butland
Tavernier
Djiga
Fernandez
Rommens
Barron
Chukwuani
Antman
Diomande
Moore
Chermiti
Celtic Rangers ⚽=Goal ▮=Yel ▮=Red ↑=Sub on
SoccerHub.ng
🧑‍💼 Coaches & Referee
Martin O'Neill
Martin O'Neill
Northern Ireland
⚽ 4-2-3-1
Win Rate
0%
Record27W8D12L
Danny Röhl
Danny Röhl
Germany
⚽ 4-2-3-1
Win Rate
0%
Record22W14D13L
⏱ ET — EXTRA TIME HALF TIME
90'
🏁
🏁 Full Time
The final whistle has been blown. xG: Celtic 2.03 – 0.00 Rangers. Possession: Celtic 51% – 49% Rangers · Shots: 9 – 9 · On Target: 4 – 3 · Corners: 1 – 7 · Fouls: 25 – 13 · Offsides: 1 – 2 · Yellow Cards: 6 – 2 · Passes: 423 – 400 · Pass Accuracy: 81.3% – 77.5% · Throw-ins: 18 – 17 · Free Kicks: 13 – 25 · Tackles: 16 – 20 · Blocked Shots: 1 – 3.
90'
💬
Second half
89'
Yellow Card — R. Hatate
R. Hatate is caught out and concedes the free kick and picks up a booking in the 89'. A costly booking this deep into the match.
84'
Substitution — Celtic
M. Saracchi is introduced for K. Tierney in the 84'. Running the clock down — experience on for legs.
82'
Yellow Card — D. Maeda
D. Maeda clips the heels of the attacker and picks up a booking in the 82'. A costly booking this deep into the match.
81'
Substitution — Celtic
T. Ralston is introduced for A. Johnston in the 81'. Running the clock down — experience on for legs.
81'
Substitution — Celtic
K. Iheanacho is introduced for Y. Hyun-Jun in the 81'. Running the clock down — experience on for legs.
79'
Yellow Card — L. Scales
L. Scales tugs the shirt and the referee spots it immediately and picks up a booking in the 79'. Celtic now have 4 yellow cards — dangerously close to further punishment.
78'
Yellow Card — T. Rommens
T. Rommens brings his man down cynically and picks up a booking in the 78'.
78'
Yellow Card — K. Tierney
K. Tierney is caught out and concedes the free kick and picks up a booking in the 78'. Celtic now have 3 yellow cards — dangerously close to further punishment.
76'
Substitution — Rangers
B. Miovski is introduced for T. P. Chukwuani in the 76'. The manager is chasing the game with this change.
76'
Substitution — Celtic
R. Hatate is introduced for B. Nygren in the 76'. The manager throws on an attacking option in search of a goal.
75'
💬
Match Pulse — 75'
Rangers are throwing their bodies on the line — 3 shots blocked, showing real defensive commitment. Celtic are asserting themselves as the dominant force right now — the momentum data backs up the eye test.
70'
💬
Momentum Shift — 65'–80'
A notable shift in the balance of play: Rangers are now dictating the pace with crisp passing, with the momentum graph showing a swing of 12.27 in this window.
68'
💬
Shot Quality Analysis
Celtic are creating chances at will in and around the penalty area — cumulative xG of 2.03 vs 0.00. The quality of their chances is telling.
67'
Yellow Card — A. Trusty
A. Trusty mistimes the challenge and fouls his opponent and picks up a booking in the 67'.
60'
💬
Match Pulse — 60'
Celtic are pressing aggressively, forcing errors high up the pitch right now — the momentum data backs up the eye test. Celtic have been the dirtier side with 25 fouls — the referee will be watching them closely.
59'
Substitution — Rangers
D. Gassama is introduced for O. Antman in the 59'. The manager is chasing the game with this change.
59'
Substitution — Rangers
T. Aasgaard is introduced for M. Diomande in the 59'. The manager is chasing the game with this change.
59'
Substitution — Rangers
D. Sterling is introduced for J. Tavernier in the 59'. The manager is chasing the game with this change.
57'
GOAL! D. Maeda
The net ripples! D. Maeda strikes it first-time past the helpless goalkeeper in the 57' to make it 3–1. Celtic lead 3–1.
55'
💬
Momentum Shift — 50'–65'
A notable shift in the balance of play: Celtic are now pinning the opposition into their own half, with the momentum graph showing a swing of 29.47 in this window.
53'
GOAL! D. Maeda — The Lead!
Unstoppable! D. Maeda pounces on the rebound and converts in the 53' to make it 2–1. Great assist from K. Tierney. Celtic lead 2–1.
46'
Substitution — Celtic
S. Tounekti is introduced for L. McCowan in the 46'. An early switch — possibly forced by injury.
⏸ HALF TIME
45'
💬
First Half Summary
Shot count: Celtic 9 (on target: 4) vs Rangers 9 (on target: 3). Rangers are throwing their bodies on the line — 3 shots blocked, showing real defensive commitment.
45'
⏸ Half Time
The referee brings the first half to a close. Possession: Celtic 51% – 49% Rangers · Shots: 9 – 9 · On Target: 4 – 3 · Corners: 1 – 7 · Fouls: 25 – 13 · Offsides: 1 – 2 · Yellow Cards: 6 – 2.
45'
💬
HT
40'
💬
xG Snapshot
Expected goals from the shotmap: Celtic 2.03 – 0.00 Rangers. The xG gap tells its own story of how this game is developing.
39'
Yellow Card — A. Johnston
A. Johnston tugs the shirt and the referee spots it immediately and picks up a booking in the 39'. A. Johnston will need to manage his game carefully from here.
30'
💬
Match Pulse — 30'
Rangers are winning the physical battle in midfield — 20 tackles made, showing real defensive intensity. Shot count: Celtic 9 (on target: 4) vs Rangers 9 (on target: 3).
30'
💬
Momentum Shift — 25'–35'
A notable shift in the balance of play: Celtic are now dictating the pace with crisp passing, with the momentum graph showing a swing of 4.90 in this window.
23'
GOAL! Y. Hyun-Jun — Level!
And it's in! Y. Hyun-Jun heads powerfully into the net in the 23' to make it 1–1. Great assist from A. Engels. The scores are level at 1–1.
19'
Yellow Card — Y. Chermiti
Y. Chermiti brings his man down cynically and picks up a booking in the 19'. Y. Chermiti will need to manage his game carefully from here.
15'
💬
Match Pulse — 15'
Rangers are controlling the tempo and the ball right now — the momentum data backs up the eye test. Celtic have been the dirtier side with 25 fouls — the referee will be watching them closely.
15'
💬
Momentum Shift — 10'–20'
A notable shift in the balance of play: Rangers are now pinning the opposition into their own half, with the momentum graph showing a swing of 5.10 in this window.
9'
GOAL! M. Moore — The Lead!
Cold-blooded finishing! M. Moore fires low into the bottom corner in the 9' to make it 0–1. Rangers lead 0–1.
Kick Off — Celtic vs Rangers
The referee blows his whistle and we are underway! Early possession split: Celtic 51% – 49% Rangers.
Celtic
MIN
Rangers
9'
Regular M. Moore Goal
M. Moore GOAL
19'
Y. Chermiti Yellow Card
Y. Hyun-Jun Assist: A. Engels Regular Goal
23'
C. McGregor Pass
A. Engels Pass
A. Trusty Ball-movement
A. Trusty Pass
L. McCowan Pass
A. Engels ASSIST
Y. Hyun-Jun GOAL
A. Johnston Yellow Card
39'
⏸ Half Time
S. Tounekti
L. McCowan
Substitution
46'
D. Maeda Assist: K. Tierney Regular Goal
53'
C. McGregor Pass
K. Tierney Pass
C. McGregor Pass
L. Scales Pass
K. Tierney ASSIST
D. Maeda GOAL
D. Maeda Regular Goal
57'
D. Maeda GOAL
59'
D. Gassama
O. Antman
Substitution
59'
T. Aasgaard
M. Diomande
Substitution
59'
D. Sterling
J. Tavernier
Substitution
A. Trusty Yellow Card
67'
76'
B. Miovski
T. P. Chukwuani
Substitution
R. Hatate
B. Nygren
Substitution
76'
78'
T. Rommens Yellow Card
K. Tierney Yellow Card
78'
L. Scales Yellow Card
79'
T. Ralston
A. Johnston
Substitution
81'
K. Iheanacho
Y. Hyun-Jun
Substitution
81'
D. Maeda Yellow Card
82'
M. Saracchi
K. Tierney
Substitution
84'
R. Hatate Yellow Card
89'
Win Probability CatBoost ML
3625%
Celtic
2455%
Draw
3920%
Rangers
Expected Goals (xG)
1.44
Celtic
xG
exp.
1.51
Rangers
Most Likely Score
🎯 1-1
Markets
Over 1.5 8683%
Over 2.5 6272%
Over 3.5 4665%
BTTS 7439%
Confidence
3920%
Shot Map
Goal
On Target
Block
Miss
Loading shot data…
Match Momentum
Celtic
Rangers
⚽9'⚽23'⚽53'⚽57' 0' HT FT
Celtic Press
49%
Rangers Press
51%
📸 Club Social
Loading club social feed…

Celtic 3-1 Rangers | Scottish Premiership

Scottish Premiership · Matchweek 36 · 10 May 2026 · Celtic Park, Glasgow

Celtic claimed a 3-1 win over Rangers in Scottish Premiership, Celtic Park, Glasgow.

Goals: M. Moore Rangers 9', Y. Hyun-Jun Celtic 23', D. Maeda Celtic 53', D. Maeda Celtic 57'.

Possession: Celtic 51%, Rangers 49% | Shots on target: Celtic 4, Rangers 3.

Discipline: 8 yellows.

Substitutions: S. Tounekti replaced L. McCowan (Celtic, 46'); D. Gassama replaced O. Antman (Rangers, 59'); T. Aasgaard replaced M. Diomande (Rangers, 59'); D. Sterling replaced J. Tavernier (Rangers, 59'); B. Miovski replaced T. P. Chukwuani (Rangers, 76'); R. Hatate replaced B. Nygren (Celtic, 76'); T. Ralston replaced A. Johnston (Celtic, 81'); K. Iheanacho replaced Y. Hyun-Jun (Celtic, 81'); M. Saracchi replaced K. Tierney (Celtic, 84').

Celtic (currently 1st in the table) hosted Rangers (3rd).

Celtic 3-1 Rangers | Scottish Premiership | Matchweek 36

Auto-generated match report based on available match data.

Bookmaker Odds 5 lines

1X2 — Full Time

BookmakerCelticDrawRangers
Consensus1.535.6810.93

Over/Under 2.5

BookmakerOver 2.5Under 2.5
Consensus1.462.37

Both Teams to Score

BookmakerYesNo
Consensus1.462.89

Odds for reference only · Verify before placing bets · 18+ Gamble responsibly

# Club PWDL GD Pts
1
Celtic Celtic
38 26 4 8 +32 82
2
Heart of Midlothian Heart of Midlothian
38 24 8 6 +33 80
3
Rangers Rangers
38 20 12 6 +33 72
4
Motherwell Motherwell
38 16 13 9 +23 61
5
Hibernian Hibernian
38 15 12 11 +14 57
6
Falkirk FC Falkirk FC
38 14 7 17 -12 49
7
Dundee United Dundee United
38 10 15 13 -11 45
8
Dundee FC Dundee FC
38 11 9 18 -19 42
9
Aberdeen Aberdeen
38 11 7 20 -15 40
10
Kilmarnock Kilmarnock
38 10 10 18 -18 40
11
St. Mirren St. Mirren
40 9 11 20 -24 38
12
Livingston Livingston
38 2 15 21 -35 21
13
Partick Thistle Partick Thistle
4 1 2 1 0 5
14
Dunfermline Athletic Dunfermline Athletic
4 1 2 1 0 5
15
Arbroath Arbroath
2 0 1 1 -1 1
Celtic  #1
Rangers  #3
Champions League
Europe
Relegation
Celtic 1 Wins
1 Draws
0 Wins Rangers
5 Celtic Goals
4 Avg Goals / Game
3 Rangers Goals

Based on 2 matches in the database.

About Celtic vs Rangers

Celtic vs Rangers ended in Scottish Premiership on 10 May 2026 at Celtic Park. The full time score is 3-1.

Follow all Celtic fixtures, results and squad on the Celtic team page. Rangers results and squad are on the Rangers team page.

Scottish Premiership fixtures, results and standings are covered live on Soccerhub N, with match previews, post-match analysis and transfer news for every team in the competition.

About Soccerhub N

Soccerhub N provides live football scores, match results, fixtures, standings, squad data and statistics for the Nigerian Premier Football League (NPFL), Super Eagles, AFCON qualifiers, CAF Champions League, UEFA Champions League, English Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and FIFA World Cup — updated in real time after every match.

For every team and player, Soccerhub N tracks fixtures, form, head-to-head records, top scorers, season statistics, and transfer news. Live scores are updated automatically — goals, cards, substitutions and full-time results appear as they happen.

NPFL Live Scores Super Eagles Today's Fixtures African Football Champions League Premier League Transfer News All Football Teams Football Results Football Standings