PLAYER PROFILE

Ryan Duncan.

Inverness Caledonian Thistle FC · Scotland

Matrix 2213

At a glance

Full name
Ryan Andrew Duncan
Born
18 Jan 2004
Age today
22
Nationality
Scotland

Career by season

135 recorded appearances
Ryan Duncan appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Scottish Championship Inverness Caledonian Thistle FC 138117581
26/27Premier Sports Cup Inverness Caledonian Thistle FC 54203191
25/26Scottish Cup Ross County FC 22001660
2025-2026Scottish Championship Ross County FC 2016241,4661
24/25Scottish Cup Queen's Park FC 22011900
2024-2025Scottish Championship Queen's Park FC 3124241,9483
23/24UEFA Europa League Aberdeen FC 2100871
23/24UEFA Conference League Aberdeen FC 43002150
23/24Scottish Premiership Aberdeen FC 92013040
23/24Scottish Cup Aberdeen FC 2000470
22/23Scottish Premiership Aberdeen FC 206106672
22/23Scottish Cup Aberdeen FC 1100800
22/23International Friendly Games Scotland U21 3000740
22/23International Friendly Games Scotland U19 32001851
21/22Scottish League One Peterhead FC 159319591
21/22Scottish Cup Peterhead FC 22012020
20/21Scottish Premiership Aberdeen FC 100060

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Ryan Duncan match log
DateCompetitionMatchScoreMinutesGoals
26 Nov 2023Scottish Premiership Aberdeen FC v Rangers FC 1 – 167
12 Nov 2023Scottish Premiership Celtic FC v Aberdeen FCSubstitute, on 78′ 6 – 012
09 Nov 2023UEFA Conference League PAOK Thessaloniki v Aberdeen FC 2 – 261
01 Nov 2023Scottish Premiership Motherwell FC v Aberdeen FCSubstitute, on 73′ 2 – 417
29 Oct 2023Scottish Premiership Kilmarnock FC v Aberdeen FCSubstitute, on 46′ 2 – 044
21 Sep 2023UEFA Conference League Eintracht Frankfurt v Aberdeen FCSubstitute, on 71′ 2 – 119
16 Sep 2023Scottish Premiership Heart of Midlothian FC v Aberdeen FCSubstitute, on 57′ 2 – 033
31 Aug 2023UEFA Europa League Aberdeen FC v BK HäckenSubstitute, on 73′ 1 – 317
24 Aug 2023UEFA Europa League BK Häcken v Aberdeen FC 2 – 270
13 Aug 2023Scottish Premiership Aberdeen FC v Celtic FC 1 – 390
18 Jun 2023International Friendly Games Scotland U21 v Norway U21Substitute, on 80′ 1 – 110
15 Jun 2023International Friendly Games Scotland U21 v Norway U21Substitute, on 60′ 0 – 030
23 Apr 2023Scottish Premiership Aberdeen FC v Rangers FC 2 – 090
14 Apr 2023Scottish Premiership Ross County FC v Aberdeen FC 0 – 190
08 Apr 2023Scottish Premiership Aberdeen FC v Kilmarnock FC 2 – 090
01 Apr 2023Scottish Premiership St. Johnstone FC v Aberdeen FCSubstitute, on 76′ 0 – 114
26 Mar 2023International Friendly Games Wales U21 v Scotland U21Substitute, on 56′ 3 – 034
18 Mar 2023Scottish Premiership Aberdeen FC v Heart of Midlothian FCSubstitute, on 84′ 3 – 06
04 Mar 2023Scottish Premiership Dundee United FC v Aberdeen FC 1 – 368
25 Feb 2023Scottish Premiership Aberdeen FC v Livingston FC 1 – 078

Career transfers

9 recorded moves

All recorded career moves, newest first.

Ryan Duncan career transfers
Date FromToMoveFee
03 Jul 2026 Aberdeen FC Inverness Caledonian Thistle FC Transfer Free
31 May 2026 Ross County FC Aberdeen FC Loan return
30 Sep 2025 Aberdeen FC Ross County FC Loan —
31 May 2025 Queen's Park FC Aberdeen FC Loan return
19 Aug 2024 Aberdeen FC Queen's Park FC Loan —
01 Jul 2022 Aberdeen FC B Aberdeen FC Internal move —
01 May 2022 Peterhead FC Aberdeen FC B Loan return
28 Sep 2021 Aberdeen FC B Peterhead FC Loan —
01 Jul 2021 Aberdeen FC U18 Aberdeen FC B Internal move —

Contracts and market values are not available yet.