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
18 Feb 2023Scottish Premiership Celtic FC v Aberdeen FCSubstitute, on 63′ 4 – 027
28 Jan 2023Scottish Premiership Hibernian FC v Aberdeen FCSubstitute, on 83′ 6 – 07
23 Jan 2023Scottish Cup Darvel FC v Aberdeen FC 1 – 080
18 Jan 2023Scottish Premiership Heart of Midlothian FC v Aberdeen FCSubstitute, on 61′ 5 – 029
07 Jan 2023Scottish Premiership Aberdeen FC v St. Johnstone FCSubstitute, on 88′ 2 – 02
02 Jan 2023Scottish Premiership Aberdeen FC v Ross County FCSubstitute, on 89′ 0 – 01
28 Dec 2022Scottish Premiership Kilmarnock FC v Aberdeen FC 2 – 156
24 Dec 2022Scottish Premiership St. Mirren FC v Aberdeen FCSubstitute, on 46′ 3 – 144
17 Dec 2022Scottish Premiership Aberdeen FC v Celtic FCSubstitute, on 76′ 0 – 114
12 Nov 2022Scottish Premiership Aberdeen FC v Dundee United FCSubstitute, on 88′ 1 – 02
04 Nov 2022Scottish Premiership Aberdeen FC v Hibernian FCSubstitute, on 90′ 4 – 11
29 Oct 2022Scottish Premiership Rangers FC v Aberdeen FCSubstitute, on 63′ 4 – 127
01 Oct 2022Scottish Premiership Aberdeen FC v Kilmarnock FCSubstitute, on 80′ 4 – 110
27 Sep 2022International Friendly Games Scotland U19 v United States U19 1 – 290
22 Sep 2022International Friendly Games Scotland U19 v Malta U19Substitute, on 75′ 3 – 115
21 Sep 2022International Friendly Games Scotland U19 v Croatia U19 0 – 280
27 Aug 2022Scottish Premiership Aberdeen FC v Livingston FCSubstitute, on 79′ 5 – 0111
30 Apr 2022Scottish League One Airdrieonians FC v Peterhead FCSubstitute, on 55′ 1 – 135
23 Apr 2022Scottish League One Peterhead FC v East Fife FCSubstitute, on 27′ 1 – 063
16 Apr 2022Scottish League One Peterhead FC v Queen's Park FC 2 – 1811

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.