Scottish Premiership · Championship Round - 5
Rangers 4–0 Aberdeen
15 May 2021 · Ibrox Stadium · Referee: N. Walsh
Scoreboard
Scottish Premiership
Home · Opposition
Rangers
4
Goals
- 5'J. LewisOwn goalAssist not recorded1–0
- 34'K. RoofeAssist: R. Kent2–0
- 60'K. RoofeAssist: I. Hagi3–0
- 88'J. DefoeAssist: G. Stewart4–0
Red cards
No red cards in the event feed.
Away · Aberdeen
Aberdeen
0
Goals
No goals.
Red cards
No red cards in the event feed.
Goals and red cards are from the event feed; the final score is authoritative.
The read
Rangers beat Aberdeen 4-0
- An own goal by J. Lewis made it 1-0 on 5 minutes.measured
- K. Roofe scored on 34 minutes, assisted by R. Kent, making it 2-0.measured
- K. Roofe scored on 60 minutes, assisted by I. Hagi, making it 3-0.measured
- J. Defoe scored on 88 minutes, assisted by G. Stewart, making it 4-0.measured
- Shots: Rangers 9, Aberdeen 11.measured
- Shots on target: Rangers 4, Aberdeen 4.measured
- Possession: Rangers 54.0%, Aberdeen 46.0%.measured
- Shot expectation: Rangers 0.89, Aberdeen 1.35.inferred
The read describes measured events and model output. It is not a result prediction and not a verdict on performance.
Match stats
What the feed measured
| Stat | Rangers | Aberdeen | Source | Basis |
|---|---|---|---|---|
| Possession | 54 | 46 | api_football | measured |
| Shots | 9 | 11 | api_football | measured |
| Shots on target | 4 | 4 | api_football | measured |
| Shots off target | 3 | 5 | api_football | measured |
| Blocked shots | 2 | 2 | api_football | measured |
| Shots inside box | 5 | 10 | api_football | measured |
| Shots outside box | 4 | 1 | api_football | measured |
| Passes | 559 | 461 | api_football | measured |
| Passes accurate | 514 | 402 | api_football | measured |
| Pass accuracy | 92 | 87 | api_football | measured |
| Corners | 6 | 3 | api_football | measured |
| Fouls | 10 | 5 | api_football | measured |
| Offsides | 1 | 3 | api_football | measured |
| Yellow cards | 1 | 0 | api_football | measured |
| Red cards | 0 | 0 | football_data_uk | measured |
| Saves | 4 | 1 | api_football | measured |
Performance
Players who played well and what worked
Aberdeen · Provider rating
- Ryan Hedges rating 7.0 2 SoT · 89 mins · 26/32 passes · 5 duels
- Dean Campbell rating 7.0 no scoring output · 45 mins · 29/31 passes · 3 tackles · 5 duels
- Fraser Hornby rating 6.9 1 SoT · 45 mins · 9/9 passes · 2 duels
Rangers · Provider rating
- Kemar Roofe rating 8.2 2G · 2 SoT · 69 mins · 10/11 passes · 1 tackle · 1 duel
- Allan McGregor rating 8.0 no scoring output · 90 mins · 21/24 passes
- Jermain Defoe rating 7.5 1G · 1 SoT · 28 mins · 7/8 passes · 2 duels
What worked
Measured team strengths
- Shots: Aberdeen 11 · Rangers 9 · API-Football
- Shots inside box: Aberdeen 10 · Rangers 5 · API-Football
Selected measured categories where Aberdeen were higher; this is a comparison, not an overall performance verdict.
Expected goals
fxG, its ranges and provider xG
fxG calibration passed · in-season Model and calibration →
Rangers
0.89
80% model range 0.16–1.43
80% goals range 0–2
Provider xG unavailable
Goals − fxG +3.12 · above the 80% goals range
Penalties 0 · 0.00 xG
xG per shot 0.098 · 9 shots · 4 on target · 5 inside box
Basis: zones. The model range is uncertainty in the estimate; the goals range is the spread of goals from the same chances. Neither is a result prediction.
Aberdeen
1.35
80% model range 0.62–1.89
80% goals range 0–3
Provider xG unavailable
Goals − fxG -1.35 · within the 80% goals range
Penalties 0 · 0.00 xG
xG per shot 0.122 · 11 shots · 4 on target · 10 inside box
Basis: zones. The model range is uncertainty in the estimate; the goals range is the spread of goals from the same chances. Neither is a result prediction.
fxG is a team-match estimate from shots, shot zones and penalties. Provider xG is a different model and is shown separately. The model range is uncertainty in the estimate; the goals range is the spread of goals from the same chances. Neither is a result prediction. Own goals and shootouts are outside the shot model. Provider xG is a different model and is never blended into fxG.
Timeline
The match record
| Min | Event | Team | Player | Detail | Score |
|---|---|---|---|---|---|
| 5' | Own goal | Rangers | J. Lewis | Own Goal | 1–0 |
| 34' | Goal | Rangers | K. Roofe | Normal Goal | 2–0 |
| 46' | Substitution | Aberdeen | C. Hendry | Substitution 1 | — |
| 46' | Substitution | Aberdeen | F. Kamberi | Substitution 2 | — |
| 60' | Goal | Rangers | K. Roofe | Normal Goal | 3–0 |
| 61' | Substitution | Rangers | I. Hagi | Substitution 1 | — |
| 62' | Substitution | Rangers | A. Morelos | Substitution 2 | — |
| 69' | Substitution | Rangers | R. Kent | Substitution 3 | — |
| 69' | Substitution | Rangers | K. Roofe | Substitution 4 | — |
| 76' | Substitution | Aberdeen | J. Hayes | Substitution 3 | — |
| 79' | Substitution | Rangers | J. Ayodele-Aribo | Substitution 5 | — |
| 85' | Yellow card | Rangers | Steven Davis | Yellow Card | — |
| 88' | Goal | Rangers | J. Defoe | Normal Goal | 4–0 |
| 89' | Substitution | Aberdeen | R. Hedges | Substitution 4 | — |
Opposition · Rangers
4-3-3
| Starter | Role | Min |
|---|---|---|
| 1 A. McGregor | GK | 90 |
| 2 J. Tavernier | RB | 90 |
| 6 C. Goldson | CB | 90 |
| 4 J. Simpson | CB | 90 |
| 10 S. Davis | LB | 90 |
| 18 G. Kamara | CM | 90 |
| 17 J. Ayodele-Aribo | CM | 79 |
| 7 I. Hagi | CM | 61 |
| 25 K. Roofe | RW | 69 |
| 20 A. Morelos | ST | 62 |
| 14 R. Kent | LW | 69 |
Substitutes
- 37 S. Arfield · on 61'
- 9 J. Defoe · on 62'
- 24 G. Stewart · on 69'
- 23 S. Wright · on 69'
- 11 C. Itten · on 79'
Aberdeen · Aberdeen
4-1-4-1
| Starter | Role | Min |
|---|---|---|
| 1 J. Lewis | GK | 90 |
| 4 A. Considine | RB | 90 |
| 3 T. Hoban | CB | 90 |
| 29 J. MacKenzie | CB | 90 |
| 17 J. Hayes | LB | 76 |
| 15 D. McGeouch | DM | 90 |
| 11 R. Hedges | RM | 89 |
| 19 L. Ferguson | CM | 90 |
| 22 F. Kamberi | CM | 46 |
| 18 C. McLennan | LM | 90 |
| 9 C. Hendry | ST | 46 |
Substitutes
- 24 D. Campbell · on 46'
- 7 F. Hornby · on 46'
- 10 N. McGinn · on 76'
- 44 C. Ramsay · on 89'
Player stats
Provider match ratings and output
| Player | Team | Rating | Min | G | A | Sh | SoT | Accurate passes | Tackles | Duels | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Allan McGregor | Rangers | 8 | 90 | — | — | — | — | 21 | — | — | 0/0 |
| James Tavernier | Rangers | 7.3 | 90 | — | — | — | — | 33 | 4 | 8 | 0/0 |
| Connor Goldson | Rangers | 7.3 | 90 | — | — | 1 | — | 67 | 1 | 6 | 0/0 |
| Jack Simpson | Rangers | 7.3 | 90 | — | — | — | — | 72 | — | 1 | 0/0 |
| Joe Aribo | Rangers | 6.9 | 79 | — | — | — | — | 46 | 1 | 4 | 0/0 |
| Ianis Hagi | Rangers | 7.3 | 61 | — | 1 | — | — | 33 | 2 | 3 | 0/0 |
| Steven Davis | Rangers | 7.2 | 90 | — | — | — | — | 71 | 4 | 6 | 1/0 |
| Glen Kamara | Rangers | 7 | 90 | — | — | — | — | 79 | 1 | 3 | 0/0 |
| Kemar Roofe | Rangers | 8.2 | 69 | 2 | — | 2 | 2 | 10 | 1 | 1 | 0/0 |
| Alfredo Morelos | Rangers | 6.7 | 62 | — | — | 1 | — | 15 | — | — | 0/0 |
| Ryan Kent | Rangers | 7.3 | 69 | — | 1 | — | — | 38 | 1 | 3 | 0/0 |
| Jon McLaughlin | Rangers | — | — | — | — | — | — | — | — | — | 0/0 |
| Andrew Firth | Rangers | — | — | — | — | — | — | — | — | — | 0/0 |
| Leon King | Rangers | — | — | — | — | — | — | — | — | — | 0/0 |
| Scott Arfield | Rangers | 6.3 | 29 | — | — | — | — | 10 | — | — | 0/0 |
| Scott Wright | Rangers | 6.6 | 21 | — | — | — | — | 8 | 2 | 2 | 0/0 |
| Jermain Defoe | Rangers | 7.5 | 28 | 1 | — | 1 | 1 | 7 | — | 2 | 0/0 |
| Cédric Itten | Rangers | 6.9 | 11 | — | — | 1 | 1 | 1 | — | 2 | 0/0 |
| Greg Stewart | Rangers | 7.2 | 21 | — | 1 | 1 | — | 3 | — | — | 0/0 |
| Joe Lewis | Aberdeen | 5.5 | 90 | — | — | — | — | 18 | — | — | 0/0 |
| Connor McLennan | Aberdeen | 6.2 | 90 | — | — | — | — | 31 | 3 | 5 | 0/0 |
| Tommie Hoban | Aberdeen | 6.3 | 90 | — | — | — | — | 38 | — | 2 | 0/0 |
| Andy Considine | Aberdeen | 6.3 | 90 | — | — | — | — | 51 | 1 | 2 | 0/0 |
| Jack Mackenzie | Aberdeen | 6.7 | 90 | — | — | — | — | 44 | 2 | 3 | 0/0 |
| Dylan McGeouch | Aberdeen | 6.9 | 90 | — | — | — | — | 65 | — | 1 | 0/0 |
| Ryan Hedges | Aberdeen | 7 | 89 | — | — | 3 | 2 | 26 | — | 5 | 0/0 |
| Lewis Ferguson | Aberdeen | 6.6 | 90 | — | — | 3 | 1 | 39 | 2 | 10 | 0/0 |
| Jonny Hayes | Aberdeen | 6.2 | 76 | — | — | — | — | 23 | 1 | 2 | 0/0 |
| Florian Kamberi | Aberdeen | 6.3 | 45 | — | — | — | — | 13 | 2 | 5 | 0/0 |
| Callum Hendry | Aberdeen | 6.2 | 45 | — | — | — | — | 7 | — | 1 | 0/0 |
| Tom Ritchie | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Calvin Ramsay | Aberdeen | — | 1 | — | — | — | — | 2 | — | — | 0/0 |
| Mark Gallagher | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Dean Campbell | Aberdeen | 7 | 45 | — | — | — | — | 29 | 3 | 5 | 0/0 |
| Fraser Hornby | Aberdeen | 6.9 | 45 | — | — | 3 | 1 | 9 | — | 2 | 0/0 |
| Niall McGinn | Aberdeen | 6.5 | 14 | — | — | — | — | 7 | — | — | 0/0 |
| Matthew Kennedy | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Ethan Ross | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
| Michael Ruth | Aberdeen | — | — | — | — | — | — | — | — | — | 0/0 |
Ratings are provider values. They are not position-adjusted and are not a verdict on a player.
Coverage
What this page can show
- Depthfull
- Eventsavailable
- Lineupsavailable
- Player statsavailable
- Team statsavailable
- fxGavailable
Missing classes are unavailable, not zero.
Record
Before and after
Before
After
Provenance
How this page is sourced
Dataset 2026-10-27T12:06:31+00:00-c598315. Sources and coverage are listed below; the page keeps its own source and uncertainty labels.
- Aberdeen club fixture list · spfl; fallback api_football · active
- Lineups, formations and starting roles · api_football · active
- Player match ratings and stats · api_football · partial
- Event-derived Aberdeen stats · api_football · active
- League team match stats · football_data_uk · active
- fitba expected goals · computed; fallback football_data_uk, api_football · experimental
Definitions: fixtures.index · matches.document · xg.document · xg.goals-minus · xg.goals-range · xg.model-range · xg.per-shot · xg.shot-profile
Corrections and changes are recorded on Corrections and contact.
Cite this page
Match page. Dataset 2026-10-27T12:06:31+00:00-c598315, as of 2026-10-27T12:06:31+00:00. Sources: SPFL official club feed; API-Football; football-data.co.uk; computed. Definitions: fixtures.index; matches.document; xg.document; xg.goals-minus; xg.goals-range; xg.model-range; xg.per-shot; xg.shot-profile.