Scotland Premiership 2025/26 · 1st Phase - 31

Rangers vs Aberdeen, 21 March 2026: result and statistics

Rangers crest

Rangers

4 : 1 Half-time score 1:0 21 March 2026
Aberdeen crest

Aberdeen

1.64 xG Expected goals (xG) 0.54
Premiership standings Premiership
#TeamPScoredConcededPoints
2 Rangers 33 66 31 69
8 Aberdeen 33 33 48 33

Squad news

Preliminary squads: Rangers — Aberdeen

Squads may change before kickoff.

Preliminary
Rangers 4-2-3-1
CoachDanny Rohl
Aberdeen 3-5-2
CoachPeter Leven
7.1 1. J. Butland
7.3 2. J. Tavernier
7.2 24. N. Djiga
7.3 37. E. Fernandez
7.3 25. T. Rommens
7.4 43. N. Raskin
6.9 42. T. Chukwuani
7.0 11. T. Aasgaard
6.3 20. R. Naderi
6.9 47. M. Moore
6.9 9. Chermiti
6.9 1. D. Mitov
6.7 22. J. Milne
6.5 23. L. Morrison
6.7 21. G. Molloy
6.5 38. D. Lobban
6.7 8. D. Geiger
6.8 32. A. Afeez
6.7 18. A. Palaversa
77. E. Gyamfi
6.6 14. K. Bilalovic
6.6 15. K. Nisbet
Rangers Substitutes
31
L. Kelly G
5
J. Souttar D
7.3
21
D. Sterling D
6.9
10
M. Diomande M
6.6
23
D. Gassama F
6.9
30
J. Meghoma D
6.8
28
B. Miovski F
6.6
18
O. Antman F
6.8
8
C. Barron M
7.0
Aberdeen Substitutes
99
P. Bratveit G
7.1
16
S. Armstrong M
6.9
6
S. Nilsen M
6.8
28
A. Jensen M
6.6
4
G. Shinnie M
6.8
20
T. Olusanya F
6.4
27
M. Lazetic F
6.5
81
T. Keskinen F
6.8
3
M. Frame D
6.8

Pre-match statistics

Form over the last five matches: Rangers — Aberdeen

Rangers

2 wins, 3 draws, 0 losses in the last 5 matches

Pre-match statistics

Rangers — all matches

Details for the 5 most recent matches in this sample.

Rangers

Pre-match statistics

Rangers — at home

Details for the 5 most recent matches in this sample.

Rangers
Aberdeen

0 wins, 2 draws, 3 losses in the last 5 matches

Pre-match statistics

Aberdeen — all matches

Details for the 5 most recent matches in this sample.

Aberdeen

Pre-match statistics

Aberdeen — away

Details for the 5 most recent matches in this sample.

Aberdeen

Pre-match statistics

Head-to-head: Rangers and Aberdeen

Head-to-head
DateCompetitionOpponentScore
11.01.2026 Premiership Aberdeen — Rangers 0:2
06.01.2026 Premiership Rangers — Aberdeen 2:0
11.05.2025 Premiership Rangers — Aberdeen 4:0
13.04.2025 Premiership Aberdeen — Rangers 2:2
15.01.2025 Premiership Rangers — Aberdeen 3:0

Match timeline

Match events: Rangers — Aberdeen

First half 1 - 0
Jack Milne Yellow card · Foul
1 - 0
T. Chukwuani Goal
Second half 4 - 1
A. Jensen Replaced: D. Lobban Substitution
T. Olusanya Replaced: K. Bilalovic Substitution
2 - 0
M. Moore Assist: R. Naderi Goal
2 - 1
D. Geiger Assist: A. Afeez Goal
Dennis Geiger Yellow card · Foul
3 - 1
N. Raskin Assist: T. Aasgaard Goal
G. Shinnie Replaced: A. Palaversa Substitution
M. Lazetic Replaced: K. Nisbet Substitution
T. Keskinen Replaced: A. Afeez Substitution
Emmanuel Gyamfi Yellow card · Foul
O. Antman Replaced: T. Aasgaard Substitution
J. Meghoma Replaced: T. Rommens Substitution
C. Barron Replaced: T. Chukwuani Substitution
D. Gassama Replaced: M. Moore Substitution
B. Miovski Replaced: Chermiti Substitution
4 - 1
J. Tavernier Goal
VAR review Incident involving: Bojan Miovski Goal cancelled
Topi Keskinen Yellow card · Foul
Rangers Metric Aberdeen
4 Goals 1
1.64 Expected goals (xG) 0.54
18 Shots 6
7 Shots on target 1
5 Shots off target 3
6 Blocked shots 2
12 Shots inside the box 4
6 Shots outside the box 2
2 Corners 4
15 Fouls 17
62 % Ball possession, % 38 %
Goalkeeper saves 3
517 Total passes 315
429 Accurate passes 229
83 % Pass accuracy, % 73 %
Yellow cards 4
Referee: M. MacDermid

Player statistics

Player ratings: Rangers — Aberdeen

Select a player to open their detailed match statistics.

Rangers Rating
2
James Tavernier D · 90 min · Captain · goals: 1
8.5
Goals 1 Assists 0 Shots 3 Shots on target 2 Total passes 68 Pass accuracy, % 54 % Key passes 3 Interceptions 2 Duels: won / total 6 / 11 Dribbled past 1 Fouls drawn 4 Fouls committed 2 Goals conceded 0 Yellow cards 0 Red cards 0
43
Nicolas Raskin M · 90 min · goals: 1
8.3
Goals 1 Assists 0 Shots 1 Shots on target 1 Total passes 83 Pass accuracy, % 70 % Key passes 1 Tackles 3 Interceptions 1 Duels: won / total 3 / 7 Fouls committed 4 Goals conceded 0 Yellow cards 0 Red cards 0
47
Mikey Moore M · 86 min · goals: 1
7.5
Goals 1 Assists 0 Shots 2 Shots on target 1 Total passes 34 Pass accuracy, % 29 % Key passes 1 Tackles 1 Duels: won / total 2 / 8 Dribbles: successful / attempted 1 / 5 Dribbled past 1 Goals conceded 0 Yellow cards 0 Red cards 0
37
Emmanuel Fernandez D · 90 min
7.3
Assists 0 Total passes 64 Pass accuracy, % 56 % Key passes 1 Tackles 1 Interceptions 2 Blocks 1 Duels: won / total 5 / 9 Fouls drawn 1 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
42
Tochi Chukwuani M · 81 min · goals: 1
7.3
Goals 1 Assists 0 Shots 1 Shots on target 1 Total passes 38 Pass accuracy, % 30 % Tackles 1 Interceptions 2 Duels: won / total 6 / 8 Dribbles: successful / attempted 1 / 1 Dribbled past 1 Fouls drawn 4 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
11
Thelo Aasgaard M · 73 min · assists: 1
7.0
Assists 1 Total passes 35 Pass accuracy, % 28 % Key passes 2 Tackles 2 Blocks 1 Duels: won / total 6 / 12 Dribbles: successful / attempted 1 / 2 Fouls drawn 1 Fouls committed 2 Goals conceded 0 Yellow cards 0 Red cards 0
20
Ryan Don Naderi M · 90 min · assists: 1
6.9
Assists 1 Shots 1 Shots on target 1 Total passes 27 Pass accuracy, % 16 % Key passes 1 Tackles 3 Interceptions 1 Duels: won / total 7 / 15 Dribbles: successful / attempted — / 1 Goals conceded 0 Yellow cards 0 Red cards 0
18
Oliver Antman F · 17 min · Substitute appearance
6.9
Assists 0 Total passes 9 Pass accuracy, % 7 % Key passes 2 Tackles 1 Duels: won / total 2 / 5 Dribbles: successful / attempted — / 1 Fouls drawn 1 Fouls committed 2 Goals conceded 0 Yellow cards 0 Red cards 0
23
Djeidi Gassama F · 11 min · Substitute appearance
6.7
Assists 0 Shots 1 Total passes 1 Pass accuracy, % 1 % Duels: won / total 1 / 1 Fouls drawn 1 Goals conceded 0 Yellow cards 0 Red cards 0
30
Jayden Meghoma D · 9 min · Substitute appearance
6.7
Assists 0 Total passes 1 Pass accuracy, % 1 % Duels: won / total — / 1 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
25
Tuur Rommens D · 81 min
6.6
Assists 0 Total passes 37 Pass accuracy, % 33 % Key passes 2 Interceptions 3 Duels: won / total 1 / 4 Dribbles: successful / attempted — / 1 Dribbled past 1 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
28
Bojan Miovski F · 11 min · Substitute appearance
6.5
Assists 0 Shots 1 Shots on target 1 Duels: won / total — / 1 Goals conceded 0 Yellow cards 0 Red cards 0
24
Nasser Djiga D · 90 min
6.3
Assists 0 Total passes 52 Pass accuracy, % 49 % Tackles 2 Interceptions 2 Duels: won / total 5 / 11 Dribbles: successful / attempted 1 / 1 Dribbled past 1 Fouls drawn 2 Goals conceded 0 Yellow cards 0 Red cards 0
1
Jack Butland G · 90 min
6.3
Assists 0 Total passes 35 Pass accuracy, % 26 % Goals conceded 1 Yellow cards 0 Red cards 0
9
Youssef Chermiti F · 86 min
6.3
Assists 0 Shots 2 Total passes 29 Pass accuracy, % 25 % Key passes 1 Tackles 1 Duels: won / total 6 / 9 Fouls drawn 2 Goals conceded 0 Yellow cards 0 Red cards 0
8
Connor Barron M · 9 min · Substitute appearance
6.3
Assists 0 Total passes 4 Pass accuracy, % 4 % Duels: won / total — / 1 Dribbled past 1 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
31
Liam Kelly G · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
5
John Souttar D · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
21
Dujon Sterling D · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
10
Mohammed Diomande M · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
Aberdeen Rating
4
Graeme Shinnie M · 23 min · Substitute appearance
7.0
Assists 0 Total passes 13 Pass accuracy, % 12 % Tackles 1 Duels: won / total 3 / 3 Fouls drawn 2 Goals conceded 0 Yellow cards 0 Red cards 0
8
Dennis Geiger M · 90 min · goals: 1
6.9
Goals 1 Assists 0 Shots 1 Shots on target 1 Total passes 33 Pass accuracy, % 28 % Tackles 2 Interceptions 1 Duels: won / total 4 / 12 Dribbles: successful / attempted — / 2 Dribbled past 2 Fouls drawn 1 Fouls committed 3 Goals conceded 0 Yellow cards 1 Red cards 0
38
Dylan Lobban M · 45 min
6.9
Assists 0 Total passes 12 Pass accuracy, % 6 % Tackles 3 Interceptions 2 Duels: won / total 5 / 5 Dribbles: successful / attempted 2 / 2 Goals conceded 0 Yellow cards 0 Red cards 0
32
Afeez Aremu M · 67 min · assists: 1
6.7
Assists 1 Total passes 24 Pass accuracy, % 15 % Key passes 1 Tackles 1 Interceptions 2 Duels: won / total 3 / 6 Dribbles: successful / attempted — / 1 Fouls drawn 2 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
81
Topi Keskinen F · 23 min · Substitute appearance
6.7
Assists 0 Total passes 4 Pass accuracy, % 2 % Key passes 2 Duels: won / total 1 / 3 Dribbles: successful / attempted — / 1 Fouls drawn 1 Fouls committed 1 Goals conceded 0 Yellow cards 1 Red cards 0
27
Marko Lazetić F · 23 min · Substitute appearance
6.6
Assists 0 Shots 1 Total passes 2 Pass accuracy, % 2 % Tackles 1 Duels: won / total 3 / 4 Dribbles: successful / attempted 2 / 3 Goals conceded 0 Yellow cards 0 Red cards 0
77
Emmanuel Gyamfi M · 90 min
6.5
Assists 0 Total passes 16 Pass accuracy, % 10 % Tackles 3 Duels: won / total 8 / 14 Dribbles: successful / attempted — / 2 Fouls drawn 2 Fouls committed 3 Goals conceded 0 Yellow cards 1 Red cards 0
14
Kenan Bilalovic F · 45 min
6.5
Assists 0 Total passes 3 Pass accuracy, % 3 % Duels: won / total — / 2 Goals conceded 0 Yellow cards 0 Red cards 0
23
Liam Morrison D · 90 min
6.3
Assists 0 Total passes 33 Pass accuracy, % 31 % Interceptions 1 Blocks 1 Duels: won / total 6 / 8 Dribbled past 1 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
28
Alexander Jensen M · 45 min · Substitute appearance
6.3
Assists 0 Total passes 21 Pass accuracy, % 17 % Key passes 1 Tackles 1 Duels: won / total 2 / 4 Dribbles: successful / attempted 1 / 2 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
22
Jack Milne D · 90 min
6.2
Assists 0 Total passes 47 Pass accuracy, % 38 % Tackles 2 Interceptions 3 Blocks 3 Duels: won / total 5 / 7 Fouls committed 1 Goals conceded 0 Yellow cards 1 Red cards 0
1
Dimitar Mitov G · 90 min
6.2
Assists 0 Total passes 31 Pass accuracy, % 15 % Goalkeeper saves 3 Goals conceded 4 Yellow cards 0 Red cards 0
18
Ante Palaversa M · 67 min
6.2
Assists 0 Total passes 24 Pass accuracy, % 14 % Interceptions 2 Blocks 1 Duels: won / total 4 / 8 Fouls drawn 3 Fouls committed 1 Goals conceded 0 Yellow cards 0 Red cards 0
15
Kevin Nisbet F · 67 min · Captain
6.2
Assists 0 Shots 1 Total passes 16 Pass accuracy, % 7 % Tackles 1 Duels: won / total 3 / 8 Dribbled past 1 Goals conceded 0 Yellow cards 0 Red cards 0
21
Gavin Molloy D · 90 min
5.9
Assists 0 Total passes 29 Pass accuracy, % 23 % Tackles 1 Blocks 1 Duels: won / total 4 / 8 Goals conceded 0 Yellow cards 0 Red cards 0
20
Toyosi Olusanya F · 45 min · Substitute appearance
5.9
Assists 0 Shots 1 Total passes 7 Pass accuracy, % 6 % Key passes 1 Interceptions 1 Duels: won / total 2 / 11 Dribbles: successful / attempted 1 / 3 Fouls drawn 1 Fouls committed 5 Goals conceded 0 Yellow cards 0 Red cards 0
99
Per Kristian Bråtveit G · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
3
Mitchel Frame D · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
16
Stuart Armstrong M · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0
6
Sivert Heltne Nilsen M · Substitute appearance
—
Goals conceded 0 Yellow cards 0 Red cards 0

Premium

Both teams to score prediction: Rangers — Aberdeen

🔒
Available with Premium: high-confidence predictions Sign in or register

Pre-match statistics

Corners: Rangers — Aberdeen

The model did not produce a betting pick. The teams’ pre-match statistics are available below.

Select a sample to see its matches

Rangers
Average per match
12.4
Team 8.4 Opponent 4
Above the line in 5 of 5 matches

Pre-match statistics

Corners · Rangers — all matches

Details for the 5 most recent matches in this sample.

Rangers

Pre-match statistics

Corners · Rangers — at home

Details for the 5 most recent matches in this sample.

Rangers
Aberdeen
Average per match
11.6
Team 4.4 Opponent 7.2
Above the line in 5 of 5 matches

Pre-match statistics

Corners · Aberdeen — all matches

Details for the 5 most recent matches in this sample.

Aberdeen

Pre-match statistics

Corners · Aberdeen — away

Details for the 5 most recent matches in this sample.

Aberdeen

Pre-match statistics

Shots on target: Rangers — Aberdeen

The model did not produce a betting pick. The teams’ pre-match statistics are available below.

Select a sample to see its matches

Rangers
Average per match
10.2
Team 6.4 Opponent 3.8
Above the line in 4 of 5 matches

Pre-match statistics

Shots on target · Rangers — all matches

Details for the 5 most recent matches in this sample.

Rangers

Pre-match statistics

Shots on target · Rangers — at home

Details for the 5 most recent matches in this sample.

Rangers
Aberdeen
Average per match
6.8
Team 2.2 Opponent 4.6
Above the line in 1 of 5 matches

Pre-match statistics

Shots on target · Aberdeen — all matches

Details for the 5 most recent matches in this sample.

Aberdeen

Pre-match statistics

Shots on target · Aberdeen — away

Details for the 5 most recent matches in this sample.

Aberdeen

Pre-match statistics

Yellow cards: Rangers — Aberdeen

The model did not produce a betting pick. The teams’ pre-match statistics are available below.

Select a sample to see its matches

Rangers
Average per match
4.6
Team 2.8 Opponent 1.8
Above the line in 3 of 5 matches

Pre-match statistics

Yellow cards · Rangers — all matches

Details for the 5 most recent matches in this sample.

Rangers

Pre-match statistics

Yellow cards · Rangers — at home

Details for the 5 most recent matches in this sample.

Rangers
Aberdeen
Average per match
4.5
Team 2.8 Opponent 1.8
Above the line in 3 of 4 matches

Pre-match statistics

Yellow cards · Aberdeen — all matches

Details for the 5 most recent matches in this sample.

Aberdeen

Pre-match statistics

Yellow cards · Aberdeen — away

Details for the 5 most recent matches in this sample.

Aberdeen
Advertisement
Bookmaker / Google Ads promo banner · 728×90

Bookmaker odds

Saved odds: Rangers — Aberdeen

Odds have not been loaded for this match yet.
Where users are betting No votes yet

Voting will appear when current odds are available.

Match information

Match information: Rangers — Aberdeen

Kick-off21 March 2026, 19:45
CompetitionPremiership
Season2025/26
Round / stage1st Phase - 31
VenueIbrox Stadium
CityGlasgow
RefereeM. MacDermid

AI

Pre-match analysis

An automatically prepared description based on stored facts and statistics will appear here.

FAQ

Frequently asked questions: Rangers — Aberdeen

01 What time does Rangers vs Aberdeen kick off?

Rangers vs Aberdeen (Premiership) kicks off 21 March 2026, 19:45.

02 Where is Rangers vs Aberdeen being played?

The match is played at Ibrox Stadium (Glasgow).

03 Who is the referee for Rangers vs Aberdeen?

The referee for Rangers vs Aberdeen is M. MacDermid.

04 What is the recent form of Rangers and Aberdeen?

Rangers: 2 wins, 3 draws and 0 losses in the last 5 matches, goals 10–7. Aberdeen: 0 wins, 2 draws and 3 losses in the last 5 matches, goals 4–7.

05 How many times have Rangers and Aberdeen played each other?

Our database has 5 previous head-to-head meetings for these teams.

Comments

Comments on Rangers — Aberdeen

No comments yet — be the first.