PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
AberdeenAberdeen · Premiership
← Back

Ryan DuncanLast recorded season

Scotland Midfielder·13 apps·520 mins
Last 6 played
DDWWDD
Goals
0
this season
Goals / game
0.00
per appearance
Conversion
0%
goals per shot
Key passes /90
1.04
key passes
Duels won
52%
of duels
Assists
1
this season
Assists / game
0.08
per appearance
Summary

Ryan Duncan played 13 Premiership matches in the 2023/24 season, logging 520 minutes of action. He did not score but supplied one assist, and his overall contribution was reflected in an average match rating of 6.63. Duncan took five shots, two of which were on target, giving him a shots-per-90 rate of 0.87, slightly above the league baseline of 0.81. He delivered six key passes, a key-passes-per-90 of 1.04, just below the 1.12 baseline. Defensively, he completed nine tackles and made four interceptions, translating to 1.56 tackles per 90, a bit lower than the 1.87 baseline. His dribbling success rate was 0.52 per 90, compared with the 0.82 baseline. These numbers depict a midfielder who contributed modestly in both build-up play and defensive duties during the 2023/24 campaign.

Ryan Duncan has played 520 minutes across 13 appearances in Premiership, at 0.00 goals per 90 against a positional baseline of 0.12, converting 0% of 5 shots and averaging 6.63 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Goals per match
Total
0
Per match
0.00
KIL29/10MOT01/11PAO09/11CEL12/11RAN26/11HJK30/11EIN14/12ROS02/01DUN30/01DUN13/04
Shots per match
Dotted line: conversion %
Total
3
Per match
0.30
KIL29/101MOT01/11PAO09/11CEL12/111RAN26/11HJK30/11EIN14/121ROS02/01DUN30/01DUN13/04
Dribbles per match
Dotted line: success %
Completed
1
Success
17%
KIL29/10MOT01/11PAO09/11CEL12/11RAN26/11HJK30/11EIN14/12ROS02/011DUN30/01DUN13/04
Assists per match
Total
1
Per match
0.10
KIL29/101MOT01/11PAO09/11CEL12/11RAN26/11HJK30/11EIN14/12ROS02/01DUN30/01DUN13/04
Shots on target
Dotted line: conversion %
Total
2
Accuracy
67%
Conversion
0%
KIL29/10MOT01/11PAO09/11CEL12/111RAN26/11HJK30/11EIN14/121ROS02/01DUN30/01DUN13/04
Pass accuracy per match
Dotted line: accuracy %
Completed
36
Accuracy
54%
3KIL29/102MOT01/115PAO09/11CEL12/114RAN26/115HJK30/117EIN14/12ROS02/016DUN30/014DUN13/04
Key passes per match
Total
4
Per match
0.40
KIL29/102MOT01/11PAO09/11CEL12/11RAN26/11HJK30/111EIN14/12ROS02/01DUN30/011DUN13/04
Duels won per match
Total
20
Win rate
47%
2KIL29/101MOT01/111PAO09/113CEL12/112RAN26/113HJK30/115EIN14/12ROS02/013DUN30/01DUN13/04
Form per match
0-10 against his own baseline · 5 is normal
Average
4.7
Best
10.0
5.03.1KIL29/1010.0MOT01/113.2PAO09/115.3CEL12/114.0RAN26/113.4HJK30/114.6EIN14/123.3ROS02/014.7DUN30/015.3DUN13/04
02Player Strength Analysis💪
Where they rank
Total goals
=7314thof 11737 · 4424 level0
Total assists
=4274thof 11737 · 2710 level1
Key passes
=7860thof 11737 · 513 level6
Ranked against 11737 players in all competitions with 450+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🥅 Total goals

Season total · per game beside it
Harry Kane
44(1.00)
Luuk de Jong
37(0.82)
Kylian Mbappé
35(0.85)
Viktor Gyökeres
34(0.79)
Erling Haaland
33(0.82)
Ayoub El Kaabi
32(0.70)
Vangelis Pavlidis
32(0.73)
Mauro Icardi
31(0.67)
Loïs Openda
28(0.67)
Pierre-Emerick Aubameyang
28(0.57)
Serhou Guirassy
28(1.00)
Amahl Pellegrino
28(0.78)
Sammie Szmodics
27(0.61)
Ollie Watkins
27(0.55)
Lautaro Martínez
26(0.63)
Alexander Sørloth
26(0.65)
Kévin Denkey
26(0.68)
Lawrence Shankland
26(0.67)
Santiago Giménez
26(0.72)
Edin Džeko
25(0.54)
Henk Veerman
25(0.60)
Igor Thiago
25(0.52)
Phil Foden
24(0.56)
Artem Dovbyk
24(0.65)
Adam Armstrong
24(0.49)
Mohamed Salah
23(0.56)
Jonathan David
23(0.52)
Eran Zahavi
23(0.70)
Simon Banza
23(0.61)
Alexandre Mendy
23(0.62)
Akor Adams
23(0.49)
Jude Bellingham
23(0.59)
Antoine Griezmann
22(0.51)
Robert Lewandowski
22(0.50)
Joel Pohjanpalo
22(0.59)
Martin Braithwaite
22(0.51)
Alexander Isak
22(0.63)
Robert Glatzel
22(0.71)
Fotis Ioannidis
22(0.56)
Haris Tabaković
22(0.65)
Ryan Duncan
0(0.00)

🤝 Total assists

Season total · per game beside it
Joey Veerman
19(0.47)
Cameron Puertas
19(0.39)
Leif Davis
18(0.42)
Sebastian Szymański
18(0.35)
Luuk de Jong
17(0.38)
Alejandro Baena
17(0.40)
Dries Mertens
16(0.33)
Dušan Tadić
16(0.30)
Alejandro Grimaldo
16(0.36)
Matt O'Riley
16(0.37)
Daryl van Mieghem
16(0.38)
Elias Achouri
16(0.39)
Georginio Rutter
16(0.33)
Toni Fruk
16(0.46)
Amahl Pellegrino
15(0.42)
Florian Wirtz
15(0.35)
Kostas Fortounis
14(0.33)
Maksim Glushenkov
14(0.48)
Pedro Gonçalves
14(0.33)
Jari Vandeputte
14(0.36)
Ciprian Deac
14(0.42)
Haris Hajradinović
14(0.37)
Kiernan Dewsbury-Hall
14(0.32)
Mohamed Salah
13(0.32)
İlkay Gündoğan
13(0.28)
Taison
13(0.33)
Leon Bailey
13(0.27)
Julian Brandt
13(0.30)
Renato Steffen
13(0.35)
Viktor Gyökeres
13(0.30)
Ollie Watkins
13(0.27)
Adam Armstrong
13(0.27)
Calvin Stengs
13(0.35)
Nick Doodeman
13(0.41)
Nahir Besara
13(0.42)
Maxim De Cuyper
13(0.26)
Xavi Simons
13(0.33)
Johan Bakayoko
13(0.29)
Abdul Fatawu Issahaku
13(0.33)
Harry Kane
12(0.27)
Ryan Duncan
1(0.08)

🔑 Key passes

Chances created
Joey Veerman
170
Kevin Stöger
138
Cameron Puertas
137
Bruno Fernandes
130
James Tavernier
129
Leif Davis
127
Sorba Thomas
123
İlkay Gündoğan
122
Crysencio Summerville
122
Gabriel Sara
121
Pascal Groß
120
Iñigo Vicente
115
Dušan Tadić
114
Bilal El Khannouss
114
Dries Mertens
113
Kostas Fortounis
112
Josué
112
Martin Ødegaard
112
Dan Nistor
112
Kiernan Dewsbury-Hall
112
Dominik Janošek
111
Julian Brandt
110
Bukayo Saka
109
Matt O'Riley
109
Ilan Kebbal
109
Ángel Di María
108
Ciprian Deac
108
Dominik Fitz
107
Kamil Grosicki
105
Florian Wirtz
104
Haris Hajradinović
103
Alejandro Baena
102
Gauthier Hein
101
Gjermund Åsen
100
Barış Atik
100
Joshua Kimmich
99
Alejandro Grimaldo
99
Renato Steffen
98
Jonas Hofmann
98
Sebastian Szymański
98
Ryan Duncan
6
03VS other players👥
Compare with
Up to 3 at once
Total goals
0
18
Total assists
1
16
Conversion %
0%
24%
Goals /90
0.00
0.43
Shots /90
0.87
1.81
Shots on target /90
0.35
1.11
Key passes /90
1.04
2.63
Dribbles /90
0.52
0.92
Fouls /90
1.04
0.58
0.000.870.351.040.521.040.431.811.112.630.920.58Goalsrim 0.43Shotsrim 1.81SoTrim 1.11Key passrim 2.63Dribrim 0.92Foulsrim 1.04
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Ryan Duncan Matt O'Riley
04Player value💶
Current market value
€75k
Transfermarkt, 2026
Value by year
€300k2024€75k2025€75k2026
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Bojan MiovskiF433395183894820%2569%2643%125331%33323006.95
5.0
Jamie McGrathM403058101312132%3072%3344%6833849%35775007.08
5.5
Luís Henriques de Barros LopesF40199975302023%1970%4242%304241%31504006.83
6.7
Dante PolvaraM33183542231017%2270%1851%4527751%22282006.89
7.8
Stefan GartenmannD3833733018817%1272%1474%88372165%32497017.02
5.8
Leighton ClarksonM3927993324812%6173%2040%4514346%17172006.93
8.1
Nicky DevlinD4335972312517%2764%1341%57182757%41637006.86
4.0
Ester SoklerF318362220810%1261%643%91133%14131006.72
6.1
Junior HoilettM138322713515%3175%1558%138044%14193007.38
10.0
Fletcher BoydM222203367%077%2100%00067%000007.50
Graeme ShinnieM413351131975%2977%3148%96201151%668011106.84
7.2
Jack MackenzieD312498121238%1372%1048%51171449%22260006.71
4.4
Connor BarronM3524081310610%2879%1856%6631656%27183006.91
5.4
Angus MacDonaldD231622106317%279%1100%13181962%14171106.84
4.3
Jonny HayesM20942105220%1169%320%197450%7204006.68
2.7
Kelle RoosG4338700000249%010091%03301417.02
9.1
Richard JensenD342595021460%674%360%46561958%18154006.86
5.5
Slobodan RubežićD24196800520%473%1071%27481860%3598006.89
8.1
James McGarryD14656001160%773%758%163153%971006.69
2.6
Ryan DuncanM1352001520%650%333%94052%690006.63
3.3
Jack MilneD849900210%367%117%186051%510006.64
4.9
Shayden MorrisF1342701220%469%1343%94037%360006.54
5.6
Killian PhillipsM1030300200%154%114%60039%970006.53
3.2
Pape Habib GueyeF512000110%469%120%20034%1050006.52
Ross DoohanG1900000087%0000000016.60
Per-player totals for 2023/24 from API-Football match stats, across 25 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2024/25AberdeenPremiership0000000000000
2023/24AberdeenPremiership930501520%447%36447%4006.66
2023/24AberdeenUEFA Europa Conference League42150000258%03065%2006.58
2022/23AberdeenPremiership238421010410%1173%613238%9206.52
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
13 Aprv DundeeD170101006.70
5.3
30 Janv DundeeD23000006.30
4.7
02 Jana Ross CountyW1110000
3.3
14 Decv Eintracht FrankfurtW900132007.00
4.6
30 Nova HJK HelsinkiD45000006.50
3.4
26 Novv RangersD671100006.60
4.0
12 Nova CelticL12002006.30
5.3
09 Nova PAOKD61000006.20
3.2
01 Nova MotherwellW171120007.20
10.0
29 Octa KilmarnockL45000006.20
3.1
21 Sepa Eintracht FrankfurtL19010006.60
5.6
16 Sepa Heart Of MidlothianL330011006.50
4.8
13 Augv CelticL902132007.50
5.8
20 Maya Heart Of MidlothianL300021007.00
13 Mayv HibernianD58010006.90