Scottish Premiership · 2nd Phase - 3

Rangers 4–0 Aberdeen

11 May 2025 · Ibrox Stadium · Referee: D. Dickinson

Aberdeen LFTFull recordHalf-time 0–0

Scoreboard

Scottish Premiership

Full time
AberdeenRangersAberdeen is red throughout; the opposition is neutral.

Home · Opposition

Rangers

4

Goals

  • 55'V. ČernýAssist: N. Raskin1–0
  • 61'C. DessersAssist: N. Raskin2–0
  • 70'H. IgamaneAssist not recorded3–0
  • 90+3'JeftéAssist: V. Černý4–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

measured
  • V. Černý opened the scoring on 55 minutes, assisted by N. Raskin, making it 1-0.measured
  • C. Dessers scored on 61 minutes, assisted by N. Raskin, making it 2-0.measured
  • H. Igamane scored on 70 minutes, making it 3-0.measured
  • Jefté scored on 90+3 minutes, assisted by V. Černý, making it 4-0.measured
  • Shots: Rangers 24, Aberdeen 8.measured
  • Shots on target: Rangers 11, Aberdeen 4.measured
  • Possession: Rangers 70.0%, Aberdeen 30.0%.measured
  • Shot expectation: Rangers 2.55, Aberdeen 0.98.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

Rangers and Aberdeen, with Aberdeen highlighted in red.
StatRangersAberdeenSourceBasis
Possession7030api_footballmeasured
Shots248api_footballmeasured
Shots on target114api_footballmeasured
Shots off target83api_footballmeasured
Blocked shots51api_footballmeasured
Shots inside box156api_footballmeasured
Shots outside box92api_footballmeasured
Passes629269api_footballmeasured
Passes accurate555198api_footballmeasured
Pass accuracy8874api_footballmeasured
Corners72api_footballmeasured
Fouls1114api_footballmeasured
Offsides31api_footballmeasured
Yellow cards22api_footballmeasured
Red cards00football_data_ukmeasured
Saves47api_footballmeasured

Performance

Players who played well and what worked

Not a verdict

Aberdeen · Provider rating

  • Dimitar Mitov rating 7.2 no scoring output · 90 mins · 17/35 passes · 1 duel
  • Pape Habib Gueye rating 6.9 2 SoT · 45 mins · 4/8 passes · 1 tackle · 3 duels
  • Jamie McGrath rating 6.9 no scoring output · 90 mins · 22/30 passes · 2 tackles · 6 duels

Rangers · Provider rating

  • Nicolas Raskin rating 9.2 2A · 80 mins · 60/65 passes · 2 tackles · 8 duels
  • Václav Černý rating 8.5 1G · 1A · 4 SoT · 90 mins · 19/24 passes · 1 tackle · 2 duels
  • Jefté rating 8.3 1G · 1 SoT · 90 mins · 58/64 passes · 1 tackle · 6 duels

What worked

Measured team strengths

Aberdeen were not higher in any of the selected measured categories (shots, shots on target, shots inside the box, possession, pass accuracy).

Selected measured categories where Aberdeen were higher; this is a comparison, not an overall performance verdict.

Expected goals

fxG, its ranges and provider xG

experimental

fxG calibration passed · in-season Model and calibration →

Rangers

2.55

80% model range 1.82–3.09

80% goals range 1–5

Provider xG unavailable

Goals − fxG +1.45 · within the 80% goals range

Penalties 0 · 0.00 xG

xG per shot 0.106 · 24 shots · 11 on target · 15 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

0.98

80% model range 0.25–1.52

80% goals range 0–2

Provider xG unavailable

Goals − fxG -0.98 · within the 80% goals range

Penalties 0 · 0.00 xG

xG per shot 0.122 · 8 shots · 4 on target · 6 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

Match timeline with Aberdeen highlighted in red.
MinEventTeamPlayerDetailScore
34'Yellow cardAberdeenKristers TobersYellow Card—
45+2'VARRangersCyriel DessersGoal cancelled—
46'SubstitutionRangersN. BajramiSubstitution 1—
46'SubstitutionAberdeenOday DabbaghSubstitution 1—
46'SubstitutionAberdeenJ. OkkelsSubstitution 2—
55'GoalRangersV. ČernýNormal Goal1–0
61'GoalRangersC. DessersNormal Goal2–0
65'SubstitutionAberdeenN. DevlinSubstitution 3—
65'SubstitutionAberdeenK. TobersSubstitution 4—
67'Yellow cardRangersMohammed DiomandeYellow Card—
70'GoalRangersH. IgamaneNormal Goal3–0
72'SubstitutionRangersM. DiomandéSubstitution 2—
79'SubstitutionRangersL. BalogunSubstitution 3—
79'SubstitutionAberdeenD. PolvaraSubstitution 5—
80'SubstitutionRangersC. DessersSubstitution 4—
80'SubstitutionRangersN. RaskinSubstitution 5—
89'Yellow cardAberdeenJamie McGrathYellow Card—
90+1'Yellow cardRangersJohn SouttarYellow Card—
90+3'GoalRangersJeftéNormal Goal4–0

Opposition · Rangers

4-2-3-1

B. Ferguson
Rangers starting XI and substitutes.
StarterRoleMin
31 L. KellyGK90
2 J. TavernierRB90
5 J. SouttarCB90
27 L. BalogunCB79
22 JeftéLB90
8 C. BarronCM90
43 N. RaskinCM80
18 V. ČernýRW90
10 M. DiomandéAM72
14 N. BajramiLW46
9 C. DessersST80

Substitutes

  • 29 H. Igamane · on 46'
  • 49 B. Rice · on 72'
  • 24 N. Kasanwirjo · on 79'
  • 99 Danilo · on 80'
  • 11 T. Lawrence · on 80'

Aberdeen · Aberdeen

4-2-3-1

J. Thelin
Aberdeen starting XI and substitutes.
StarterRoleMin
1 D. MitovGK90
2 N. DevlinRB65
24 K. TobersCB65
5 M. KnoesterCB90
4 G. ShinnieLB90
8 D. PolvaraCM79
10 L. ClarksonCM90
81 T. KeskinenRW90
7 J. McGrathAM90
16 J. OkkelsLW46
11 Oday DabbaghST46

Substitutes

  • 14 P. Guèye · on 46'
  • 9 K. Nisbet · on 46'
  • 28 A. Jensen · on 65'
  • 22 J. Milne · on 65'
  • 20 S. Morris · on 79'

Player stats

Provider match ratings and output

Player match statistics with Aberdeen highlighted in red.
PlayerTeamRatingMinGAShSoTAccurate passesTacklesDuelsCards
Liam KellyRangers8.290—0——26——0/0
James TavernierRangers8.390—01—57—30/0
John SouttarRangers7.990—01—93271/0
Leon BalogunRangers779—01154—10/0
JeftéRangers8.390102158160/0
Connor BarronRangers7.390—01—66570/0
Nicolas RaskinRangers9.280—2——60280/0
Václav ČernýRangers8.590114419120/0
Mohammed DiomandeRangers7.372—0——44131/0
Nedim BajramiRangers6.245—0——14—40/0
Cyriel DessersRangers6.98010417350/0
Hamza IgamaneRangers7.945102215—20/0
Bailey RiceRangers6.618—0——18110/0
Neraysho KasanwirjoRangers6.711—0——11——0/0
Tom LawrenceRangers7.210—01110130/0
DaniloRangers6.910—0213——0/0
Jack ButlandRangers—————————0/0
Robin PröpperRangers—————————0/0
Findlay CurtisRangers—————————0/0
Oscar CortésRangers—————————0/0
Dimitar MitovAberdeen7.290—0——17—10/0
Nicky DevlinAberdeen6.565—0——13560/0
Kristers TobersAberdeen6.565—0——14131/0
Mats KnoesterAberdeen6.390—0——27—20/0
Graeme ShinnieAberdeen5.990—0——20330/0
Dante PolvaraAberdeen6.979—01—16460/0
Leighton ClarksonAberdeen6.690—01—27220/0
Topi KeskinenAberdeen6.390—0326220/0
Jamie McGrathAberdeen6.990—0——22261/0
Jeppe OkkelsAberdeen6.345—0——3110/0
Oday DabbaghAberdeen6.645—0——5—30/0
Pape Habib GueyeAberdeen6.945—0224130/0
Kevin NisbetAberdeen6.345—0——7—30/0
Alexander JensenAberdeen6.525—0——8—10/0
Jack MilneAberdeen6.225—0——5—10/0
Shayden MorrisAberdeen6.511—0——4—10/0
Ross DoohanAberdeen—————————0/0
Jack MackenzieAberdeen—————————0/0
Ante PalaversaAberdeen—————————0/0
Peter AmbroseAberdeen—————————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

full
  • Depthfull
  • Eventsavailable
  • Lineupsavailable
  • Player statsavailable
  • Team statsavailable
  • fxGavailable

Missing classes are unavailable, not zero.

Record

Before and after

2024-25 season → Results and fixtures →

Provenance

How this page is sourced

Data as of 27 Oct 2026

Dataset 2026-10-27T12:06:31+00:00-c598315. Sources and coverage are listed below; the page keeps its own source and uncertainty labels.

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.