Rangers vs Aberdeen

21 March 2026 · Scottish Premiership · 2025/26 · Referee Matthew MacDermid

Full time 4 – 1

Half-time: 1–0

  • T. P. Chukwuani 35’
  • M. Moore 48’
  • N. Raskin 62’
  • J. Tavernier 90+6’
  • D. Geiger 52’

Match summary

Rangers won comfortably, 4-1 at home to Aberdeen. Rangers led 1-0 at half-time.

In the first half, T. P. Chukwuani put Rangers ahead in the 35th minute. In the second half, M. Moore made it 2-0 in the 48th minute, D. Geiger pulled one back to make it 2-1 in the 52nd minute, N. Raskin made it 3-1 in the 62nd minute, and J. Tavernier made it 4-1 with a direct free kick in stoppage time.

The chances backed that up: Rangers created 1.61 expected goals (xG) from 18 shots to Aberdeen's 0.68 from 6.

Match stats

62% Possession 38%
18 Shots 6
7 Shots on target 1
2 Corners 4
515 Passes 315
83.7% Pass accuracy 71.4%
14 Tackles 17
15 Fouls 17
0 Yellow cards 4

Key events

Rangers Aberdeen
29’
T. P. ChukwuaniRight foot shot1-0 (Rangers)
35’
J. TavernierShot on target
43’
46’
T. OlusanyaK. Bilalovic
46’
A. JensenD. Lobban
M. MooreRight foot shot2-0 (Rangers)
48’
52’
D. GeigerRight foot shot2-1 (Aberdeen)
59’
N. RaskinRight foot shot3-1 (Rangers)
62’
67’
M. LazetićK. Nisbet
67’
G. ShinnieA. Palaversa
69’
R. D. NaderiShot on target
83’
D. GassamaM. Moore
86’
B. MiovskiShot on target
87’
J. TavernierFree Kick4-1 (Rangers)
90’
90’

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.61 0.68 35’ T. P. Chukwuani (Rangers), 1-0 35’ 48’ M. Moore (Rangers), 2-0 48’ 52’ D. Geiger (Aberdeen), 2-1 52’ 62’ N. Raskin (Rangers), 3-1 62’ 90+6’ J. Tavernier (Rangers), 4-1 90+6’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.61 0.68 35’ T. P. Chukwuani (Rangers), 1-0 Chukwuani 35’ 48’ M. Moore (Rangers), 2-0 Moore 48’ 52’ D. Geiger (Aberdeen), 2-1 Geiger 52’ 62’ N. Raskin (Rangers), 3-1 Raskin 62’ 90+6’ J. Tavernier (Rangers), 4-1 Tavernier 90+6’
Rangers 1.61 xGAberdeen 0.68 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Aberdeen attacking Rangers attacking 
76’ M. Lazetić (Aberdeen), open play, 0.27 xG, off target 52’ D. Geiger (Aberdeen), open play, 0.23 xG, goal 10’ Y. Chermiti (Rangers), from a corner, 0.20 xG, off target 48’ M. Moore (Rangers), open play, 0.18 xG, goal 83’ R. D. Naderi (Rangers), open play, 0.18 xG, saved 20’ Y. Chermiti (Rangers), open play, 0.16 xG, off target 62’ N. Raskin (Rangers), set piece, 0.15 xG, goal 35’ M. Moore (Rangers), open play, 0.12 xG, blocked 17’ T. Aasgaard (Rangers), set piece, 0.09 xG, blocked 35’ T. P. Chukwuani (Rangers), open play, 0.09 xG, goal 41’ M. Moore (Rangers), open play, 0.07 xG, blocked 1’ M. Moore (Rangers), open play, 0.07 xG, blocked 77’ T. Keskinen (Aberdeen), open play, 0.06 xG, blocked 5’ R. D. Naderi (Rangers), open play, 0.05 xG, blocked 33’ T. P. Chukwuani (Rangers), open play, 0.05 xG, blocked 50’ K. Nisbet (Aberdeen), open play, 0.05 xG, off target 87’ B. Miovski (Rangers), open play, 0.05 xG, saved 90+6’ J. Tavernier (Rangers), direct free kick, 0.05 xG, goal 58’ K. Nisbet (Aberdeen), direct free kick, 0.04 xG, blocked 56’ M. Moore (Rangers), open play, 0.03 xG, off target 88’ D. Gassama (Rangers), open play, 0.04 xG, off target 43’ J. Tavernier (Rangers), open play, 0.03 xG, saved 80’ T. Olusanya (Aberdeen), open play, 0.02 xG, off target 40’ J. Tavernier (Rangers), open play, 0.02 xG, off target 76’ M. Lazetić (Aberdeen), open play, 0.27 xG, off target 52’ D. Geiger (Aberdeen), open play, 0.23 xG, goal 10’ Y. Chermiti (Rangers), from a corner, 0.20 xG, off target 48’ M. Moore (Rangers), open play, 0.18 xG, goal 83’ R. D. Naderi (Rangers), open play, 0.18 xG, saved 20’ Y. Chermiti (Rangers), open play, 0.16 xG, off target 62’ N. Raskin (Rangers), set piece, 0.15 xG, goal 35’ M. Moore (Rangers), open play, 0.12 xG, blocked 35’ T. P. Chukwuani (Rangers), open play, 0.09 xG, goal 17’ T. Aasgaard (Rangers), set piece, 0.09 xG, blocked 1’ M. Moore (Rangers), open play, 0.07 xG, blocked 41’ M. Moore (Rangers), open play, 0.07 xG, blocked 77’ T. Keskinen (Aberdeen), open play, 0.06 xG, blocked 33’ T. P. Chukwuani (Rangers), open play, 0.05 xG, blocked 90+6’ J. Tavernier (Rangers), direct free kick, 0.05 xG, goal 5’ R. D. Naderi (Rangers), open play, 0.05 xG, blocked 50’ K. Nisbet (Aberdeen), open play, 0.05 xG, off target 87’ B. Miovski (Rangers), open play, 0.05 xG, saved 58’ K. Nisbet (Aberdeen), direct free kick, 0.04 xG, blocked 56’ M. Moore (Rangers), open play, 0.03 xG, off target 88’ D. Gassama (Rangers), open play, 0.04 xG, off target 43’ J. Tavernier (Rangers), open play, 0.03 xG, saved 80’ T. Olusanya (Aberdeen), open play, 0.02 xG, off target 40’ J. Tavernier (Rangers), open play, 0.02 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

Rangers 4-2-3-1 Starting XI
Butland
Tavernier
Djiga
Fernandez
Rommens 81’
Raskin
Chukwuani
Aasgaard 73’
Naderi
Moore
Chermiti 86’
Aberdeen 3-5-2 Starting XI
Mitov
Milne
Morrison
Molloy
Lobban 46’
Geiger
Aremu 67’
Palaversa 67’
Gyamfi
Bilalovic 46’
Nisbet 67’

Player stats

Goalkeeper1 player
J. Butland
90′ 0 1 35 – – – – –
Defenders5 players
J. Tavernier
90′ – 2 – 6 3 68 2 1 – –
90′ 2 2 – 5 – 52 – – – –
90′ 1 2 – 5 3 64 1 – – –
81′ – 3 – 1 1 37 1 – – –
J. Meghoma Came on as a substitute
9′ – – – – – 1 1 – – –
Midfielders8 players
90′ 1 – 83 1 – 3 1 3 4 – –
81′ 1 – 38 – – 1 2 6 1 4 –
73′ – 1 35 2 – 2 – 6 2 1 –
90′ – 1 27 1 – 3 1 7 – – –
86′ 1 – – – –
O. Antman Came on as a substitute
17′ – – 9 2 – 1 – 2 2 1 –
C. Barron Came on as a substitute
9′ – – 4 – – – – – 1 – –
D. Gassama Came on as a substitute
11′ – – 1 – – – – 1 – 1 –
Forwards2 players
86′ – – 2 – 0.36 – 1 6 2 29 –
B. Miovski Came on as a substitute
11′ – – 1 1 0.05 – – – – – –
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

Rangers win 79% Avg odds 1.18
Draw 14% Avg odds 6.57
Aberdeen win 7% Avg odds 13.54

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.