CaleyThistleOnline

Ryan Duncan

Biography

Inverness Caledonian Thistle FC are delighted to announce the signing of midfielder Ryan Duncan on a two-year deal, subject to Scottish FA clearance.

Ryan, 22, progressed through the Aberdeen FC Academy and made his debut in 2020. In total, the midfielder made 53 appearances for Aberdeen.

During his time with the Dons, Ryan had loan spells at Peterhead FC, Queen’s Park FC and Ross County FC. The midfielder has made more than 50 appearances in the William Hill Championship over the past two seasons.

Statistics

Apps
13 (7)
Goals
3
Yel
2
Red
-
Goals/game
0.15
Minutes
1106*
Seasons
1
Wins
9
Draws
6
Losses
5
SeasonAppsGoalsYelRed
2026/2713 (7)320

Club spells

First Spell

Joined: 3 Jul 2026 · Left: 3 Jul 2028

Other clubs played for

Managers played under

ManagerFirst appearanceLast appearanceApps
Scott Kellacher11 Jul 20267 Nov 202613 (7)

Timeline

  1. Born

    Keig, Aberdeenshire

  2. Signed

  3. First competitive appearance

    Inverness Caledonian Thistle 1–1 East Fife

    · League Cup · Sarens PSG Stadium

    Desperate Stuff A dreadful game where we shared a goal apiece with almost relegated East Fife. We prevailed 5-3 in the penalty shoot-out to earn the bonus point but the performance was not what was expected. I know I know it is usually a competition…

Appearances (20)

DateHomeScoreAwayCompetitionResult
7 Nov 2026 Inverness CT 1–1 Livingston SPFL Championship2026/27 D
3 Nov 2026 Inverness CT 1–0 Montrose Challenge Cup2026/27 W
31 Oct 2026 Dunfermline 5–1 Inverness CT SPFL Championship2026/27 L
24 Oct 2026 Raith Rovers 0–2 Inverness CT SPFL Championship2026/27 W
17 Oct 2026 Inverness CT 2–0 Arbroath SPFL Championship2026/27 W
13 Oct 2026 Queens Park 2–1 Inverness CT SPFL Championship2026/27 L
10 Oct 2026 Inverness CT 2–0 Stenhousemuir SPFL Championship2026/27 W
25 Sep 2026 Inverness CT 2–0 Morton SPFL Championship2026/27 W
19 Sep 2026 Livingston 2–2 Inverness CT SPFL Championship2026/27 D
12 Sep 2026 Ayr United 1–3 Inverness CT SPFL Championship2026/27 W
5 Sep 2026 Inverness CT 0–2 Raith Rovers SPFL Championship2026/27 L
29 Aug 2026 Stenhousemuir 3–1 Inverness CT SPFL Championship2026/27 L
21 Aug 2026 Inverness CT 1–1 Partick Thistle SPFL Championship2026/27 D
16 Aug 2026 Hearts 6–2 Inverness CT League Cup2026/27 L
8 Aug 2026 Arbroath 0–0 Inverness CT SPFL Championship2026/27 D
1 Aug 2026 Inverness CT 0–0 Dunfermline SPFL Championship2026/27 D
25 Jul 2026 Morton 0–1 Inverness CT League Cup2026/27 W
21 Jul 2026 Inverness CT 1–0 St. Johnstone League Cup2026/27 W
18 Jul 2026 Linlithgow Rose 0–2 Inverness CT League Cup2026/27 W
11 Jul 2026 Inverness CT 1–1 East Fife League Cup2026/27 D

Goals scored (3)

DateHomeScoreAwayCompetitionResultMinute
12 Sep 2026 Ayr United 1–3 Inverness CT SPFL Championship2026/27 W 19′
16 Aug 2026 Hearts 6–2 Inverness CT League Cup2026/27 L 54′
18 Jul 2026 Linlithgow Rose 0–2 Inverness CT League Cup2026/27 W 17′