CaleyThistleOnline

Keith Bray

Biography

Inverness Caledonian Thistle FC are delighted to announce the signing of three of our most promising Academy graduates on 2 year, full-time Apprenticeship contracts and we warmly welcome them into the club as they take their first steps in to full time football. Keith is a central midfield player who combines both skill and steel in the centre of the pitch and he has regularly been promoted from the U16s to the U18s last season due to his mature performances. He is a year younger than the other players but his quality has been rewarded with a full time deal.…Read moreRead less
Inverness Caledonian Thistle FC are delighted to announce the signing of three of our most promising Academy graduates on 2 year, full-time Apprenticeship contracts and we warmly welcome them into the club as they take their first steps in to full time football.

Keith is a central midfield player who combines both skill and steel in the centre of the pitch and he has regularly been promoted from the U16s to the U18s last season due to his mature performances. He is a year younger than the other players but his quality has been rewarded with a full time deal. Keith is from the small village of Aird in Tong on the Isle of Lewis and attended the Nicolson Institute on the island. He was originally scouted by ICT as a goalkeeper before it became clear that his best position was outfield and in the middle of the park and he played for 10 years for Stornoway Athletic as well as committing to the ICTFC Academy.

Keith played in the Group stages of the League Cup at the start of season 2023/2024.

In January 2024, Keith has gone on loan to Elgin City for the remainder of season 2023/2024 to get some much needed game time.

Keith has signed on again for our season of turmoil in League 1, 2024/2025. Length of contract to be confirmed.

Keith has signed for Dunfermline Athletic in the January transfer window 2025. However as part of the deal he has been loaned back to us for the remainder of this season. The fee has been undisclosed. He played out the season loaned back to the Caley Jags and finished top scorer with 11 goals over 37 appearances this season and 47 appearances overall since joining us.

All the best to Keith at Dunfermline

Statistics

Apps
37 (10)
Goals
11
Yel
3
Red
-
Goals/game
0.23
Minutes
3403
Seasons
3
Wins
15
Draws
12
Losses
20
SeasonAppsGoalsYelRed
2024/2532 (5)1120
2023/244 (5)010
2022/231000

Club spells

First Spell

Joined: 11 Jul 2022 · Left: 10 Jun 2025

Managers played under

ManagerFirst appearanceLast appearanceApps
Billy Dodds10 Dec 202216 Sep 20235 (5)
Duncan Ferguson26 Aug 202319 Oct 202411 (5)
Scott Kellacher26 Oct 20243 May 202523 (2)

Timeline

  1. Born

    Stornoway

  2. Signed

  3. Recorded contract end

Appearances (47)

DateHomeScoreAwayCompetitionResult
3 May 2025 Montrose 0–2 Inverness CT SPFL League One2024/25 W
26 Apr 2025 Inverness CT 3–0 Arbroath SPFL League One2024/25 W
19 Apr 2025 Stenhousemuir 1–1 Inverness CT SPFL League One2024/25 D
12 Apr 2025 Inverness CT 0–2 Kelty Hearts SPFL League One2024/25 L
5 Apr 2025 Cove Rangers 0–3 Inverness CT SPFL League One2024/25 W
29 Mar 2025 Queen of the South 4–1 Inverness CT SPFL League One2024/25 L
22 Mar 2025 Inverness CT 1–1 Alloa SPFL League One2024/25 D
15 Mar 2025 Inverness CT 0–1 Annan Athletic SPFL League One2024/25 L
11 Mar 2025 Inverness CT 4–1 Stenhousemuir SPFL League One2024/25 W
8 Mar 2025 Dumbarton 0–1 Inverness CT SPFL League One2024/25 W
1 Mar 2025 Inverness CT 1–1 Montrose SPFL League One2024/25 D
22 Feb 2025 Kelty Hearts 0–1 Inverness CT SPFL League One2024/25 W
8 Feb 2025 Arbroath 3–0 Inverness CT SPFL League One2024/25 L
1 Feb 2025 Inverness CT 1–0 Queen of the South SPFL League One2024/25 W
25 Jan 2025 Alloa 1–2 Inverness CT SPFL League One2024/25 W
21 Jan 2025 Queen of the South 3–2 Inverness CT SPFL League One2024/25 L
18 Jan 2025 Annan Athletic 0–3 Inverness CT SPFL League One2024/25 W
4 Jan 2025 Inverness CT 2–0 Dumbarton SPFL League One2024/25 W
28 Dec 2024 Inverness CT 1–4 Cove Rangers SPFL League One2024/25 L
21 Dec 2024 Stenhousemuir 0–1 Inverness CT SPFL League One2024/25 W
14 Dec 2024 Inverness CT 0–2 Arbroath SPFL League One2024/25 L
7 Dec 2024 Montrose 2–3 Inverness CT SPFL League One2024/25 W
9 Nov 2024 Cove Rangers 1–2 Inverness CT SPFL League One2024/25 W
2 Nov 2024 Inverness CT 1–1 Kelty Hearts SPFL League One2024/25 D
26 Oct 2024 Dumbarton 3–1 Inverness CT SPFL League One2024/25 L
19 Oct 2024 Inverness CT 1–0 Annan Athletic SPFL League One2024/25 W
12 Oct 2024 Livingston 2–2 5–4 pens Inverness CT Challenge Cup2024/25 L
21 Sep 2024 Inverness CT 1–1 Cove Rangers SPFL League One2024/25 D
14 Sep 2024 Alloa 2–2 Inverness CT SPFL League One2024/25 D
24 Aug 2024 Kelty Hearts 0–0 Inverness CT SPFL League One2024/25 D

Goals scored (11)

DateHomeScoreAwayCompetitionResultMinute
26 Apr 2025 Inverness CT 3–0 Arbroath SPFL League One2024/25 W 9′
5 Apr 2025 Cove Rangers 0–3 Inverness CT SPFL League One2024/25 W 13′
5 Apr 2025 Cove Rangers 0–3 Inverness CT SPFL League One2024/25 W 36′
5 Apr 2025 Cove Rangers 0–3 Inverness CT SPFL League One2024/25 W 72′
11 Mar 2025 Inverness CT 4–1 Stenhousemuir SPFL League One2024/25 W 47′
1 Mar 2025 Inverness CT 1–1 Montrose SPFL League One2024/25 D 80′
25 Jan 2025 Alloa 1–2 Inverness CT SPFL League One2024/25 W 21′
21 Jan 2025 Queen of the South 3–2 Inverness CT SPFL League One2024/25 L 74′
18 Jan 2025 Annan Athletic 0–3 Inverness CT SPFL League One2024/25 W 49′
9 Nov 2024 Cove Rangers 1–2 Inverness CT SPFL League One2024/25 W 67′
20 Jul 2024 Inverness CT 3–0 Bonnyrigg Rose League Cup2024/25 W 17′