Scottish Premiership
· Relegation Group - 38
May 17, 2026 15:00
D. Wright
(ast. C. Reilly)
10'
J. Westley
61'
R. Astley
90'
23'
(ast. L. Cameron)
L. Morrison
45'+6
T. Olusanya
The ForzaPitch pre-match prediction gave Dundee a 40% win probability (draw 24%, Aberdeen 34%). The final result was Dundee 3–2 Aberdeen. In 3 previous meetings, Dundee have won 1 times, with 0 draws and 2 wins for Aberdeen.
Match statistics
8
Total shots
6
6
Shots on target
2
1.78
Actual xG
1.29
0
Saves
3
56%
Possession
44%
7
Corners
2
10
Tackles
24
Match Events
⚽D. Wright
· ast. C. Reilly
10'
14'
N. Devlin
/
M. Knoester
23'
ast. L. Cameron ·
L. Morrison⚽
45'+6
T. Olusanya⚽
⚽J. Westley
61'
C. Reilly
/ J. Bevan
68'
69'
N. Milanovic
/
T. Keskinen
69'
K. Bilalovic
/
L. Cameron
69'
G. Shinnie
/
D. Geiger
76'
A. Afeez
/
K. Kjartansson
C. Congreve
/ T. Yogane
76'
E. Hamilton
/ J. Cotterill
77'
J. Westley
/ S. Murray
77'
I. Samuels
/ L. Graham
87'
⚽R. Astley
90'
Pre-match prediction
40.95%
Dundee ←
24.22%
X
34.83%
Aberdeen
we assigned to the actual result (Dundee)
40.95%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.46
1.78
+0.32
1.37
1.29
-0.08
Dundee dominated by xG (1.78 vs 1.29).
The final result reflects the playing dominance.
The model's xG estimates were accurate.
Lineups
13
Kieran O'Hara
G
Kieran O'Hara
G
12
Imari Samuels
87'
D
Imari Samuels
87'
D
5
Billy Koumetio
D
Billy Koumetio
D
4
Ryan Astley
1 ⚽
D
Ryan Astley
1 ⚽
D
7
Drey Wright
1 ⚽
D
Drey Wright
1 ⚽
D
48
E. Hamilton
77'
M
E. Hamilton
77'
M
28
Callum Jones
M
Callum Jones
M
18
Charlie Reilly
1 👟
68'
M
Charlie Reilly
1 👟
68'
M
10
Finlay Robertson
M
Finlay Robertson
M
20
C. Congreve
77'
M
C. Congreve
77'
M
19
Joe Westley
1 ⚽
77'
F
Joe Westley
1 ⚽
77'
F
Bench
11
Ashley Hay
F
Ashley Hay
F
16
Brad Halliday
D
Brad Halliday
D
3
Clark Robertson
D
Clark Robertson
D
30
Harrison Sharp
G
Harrison Sharp
G
27
Joe Bevan
24'
F
Joe Bevan
24'
F
24
Joel Cotterill
15'
M
Joel Cotterill
15'
M
22
Luke Graham
5'
D
Luke Graham
5'
D
15
Simon Murray
15'
F
Simon Murray
15'
F
17
Tony Yogane
15'
M
Tony Yogane
15'
M
13
Nick Suman
G
Nick Suman
G
21
Gavin Molloy
D
Gavin Molloy
D
5
Mats Knoester
14'
D
Mats Knoester
14'
D
23
Liam Morrison
1 ⚽
D
Liam Morrison
1 ⚽
D
22
Jack Milne
D
Jack Milne
D
25
Lyall Cameron
1 👟
69'
M
Lyall Cameron
1 👟
69'
M
29
Kjartan Mar Kjartansson
76'
M
Kjartan Mar Kjartansson
76'
M
81
Topi Keskinen
69'
M
Topi Keskinen
69'
M
8
Dennis Geiger
69'
M
Dennis Geiger
69'
M
20
Toyosi Olusanya
1 ⚽
F
Toyosi Olusanya
1 ⚽
F
15
K. Nisbet
F
K. Nisbet
F
Bench
32
Aremu Afeez
16'
M
Aremu Afeez
16'
M
38
Dylan Lobban
M
Dylan Lobban
M
4
Graeme Shinnie
23'
M
Graeme Shinnie
23'
M
46
Jamie Mercer
D
Jamie Mercer
D
14
Kenan Bilalovic
23'
M
Kenan Bilalovic
23'
M
3
Mitchel Frame
D
Mitchel Frame
D
2
N. Devlin
78'
D
N. Devlin
78'
D
11
Nicolas Milanović
23'
F
Nicolas Milanović
23'
F
99
Per Kristian Bråtveit
G
Per Kristian Bråtveit
G
Best on the pitch
Lyall Cameron
M · Aberdeen
7.50
1 👟
· 23 pass
Liam Morrison
D · Aberdeen
7.50
1 ⚽
1 shots
· 27 pass
Toyosi Olusanya
F · Aberdeen
7.20
1 ⚽
1 shots
· 8 pass
Billy Koumetio
D · Dundee
7.20
· 47 pass
Kjartan Mar Kjartansson
M · Aberdeen
6.90
1 shots
· 20 pass
Drey Wright
D · Dundee
6.90
1 ⚽
1 shots
· 49 pass
Dundee — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kieran O'Hara | G | 92 | 6.30 | — | — | — | 28 | 16% | — | — | — |
| Imari Samuels | D | 87 | 6.20 | — | — | — | 41 | 34% | — | — | — |
| Billy Koumetio | D | 92 | 7.20 | — | — | — | 47 | 38% | 1 | — | — |
| Ryan Astley | D | 92 | 6.60 | 1 | — | 1 | 51 | 39% | 2 | — | — |
| Drey Wright | D | 92 | 6.90 | 1 | — | 1 | 49 | 34% | 1 | — | — |
| E. Hamilton | M | 77 | 6.30 | — | — | — | 29 | 26% | 2 | — | — |
| Callum Jones | M | 92 | 6.30 | — | — | — | 38 | 27% | 2 | — | — |
| Charlie Reilly | M | 68 | 6.20 | — | 1 | 2 | 15 | 12% | — | — | — |
| Finlay Robertson | M | 92 | 6.50 | — | — | 1 | 33 | 23% | 1 | — | — |
| C. Congreve | M | 77 | 6.70 | — | — | 1 | 19 | 16% | — | — | — |
| Joe Westley | F | 77 | 6.90 | 1 | — | 1 | 17 | 10% | 1 | — | — |
| Joe Bevan | F | 24 | 6.50 | — | — | — | 6 | 3% | — | — | — |
| Joel Cotterill | M | 15 | 6.70 | — | — | 1 | 4 | 4% | — | — | — |
| Luke Graham | D | 5 | — | — | — | — | — | — | — | — | — |
| Simon Murray | F | 15 | 6.30 | — | — | — | 2 | 2% | — | — | — |
| Tony Yogane | M | 15 | 6.70 | — | — | — | 5 | 5% | — | — | — |
Aberdeen — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Nick Suman | G | 92 | 5.70 | — | — | — | 31 | 6% | — | — | — |
| Gavin Molloy | D | 92 | 6.30 | — | — | — | 44 | 27% | 3 | — | — |
| Mats Knoester | D | 14 | 6.50 | — | — | — | 9 | 5% | — | — | — |
| Liam Morrison | D | 92 | 7.50 | 1 | — | 1 | 27 | 23% | 4 | — | — |
| Jack Milne | D | 92 | 5.90 | — | — | — | 37 | 28% | 1 | — | — |
| Lyall Cameron | M | 69 | 7.50 | — | 1 | — | 23 | 20% | 4 | — | — |
| Kjartan Mar Kjartansson | M | 76 | 6.90 | — | — | 1 | 20 | 12% | 4 | — | — |
| Topi Keskinen | M | 69 | 6.20 | — | — | — | 10 | 8% | 2 | — | — |
| Dennis Geiger | M | 69 | 6.60 | — | — | 1 | 24 | 21% | 3 | — | — |
| Toyosi Olusanya | F | 92 | 7.20 | 1 | — | 1 | 8 | 6% | — | — | — |
| K. Nisbet | F | 92 | 6.20 | — | — | — | 19 | 11% | — | — | — |
| Aremu Afeez | M | 16 | 6.30 | — | — | — | 7 | 7% | 1 | — | — |
| Graeme Shinnie | M | 23 | 6.70 | — | — | 1 | 12 | 10% | 1 | — | — |
| Kenan Bilalovic | M | 23 | 6.20 | — | — | — | 3 | 2% | — | — | — |
| N. Devlin | D | 78 | 6.30 | — | — | — | 23 | 18% | 1 | — | — |
| Nicolas Milanović | F | 23 | 6.60 | — | — | 1 | 9 | 6% | — | — | — |
Frequently Asked Questions
What was the final score of Dundee vs Aberdeen?
The final score was Dundee 3–2 Aberdeen.
What did the model predict before Dundee vs Aberdeen?
The model assigned 40% probability to a Dundee win, 24% to a draw, and 34% to an Aberdeen win.