Keith Bray

Keith Bray of Dunfermline Athletic was born in Aird Tong, Scotland on 1 April 2006 (age 20).

Keith Bray, born on 1 April 2006 (age 20), is a Scottish right-back whose senior career has been shaped almost entirely at Dunfermline Athletic. He wears squad number 22 and is valued at around £85,000 by Transfermarkt.

His Dunfermline record stands at 23 league appearances across two seasons, with one league goal. The more productive spell came in 2025-26, when he scored once in 18 league appearances, giving him a modest but clear foothold in the side rather than the usual young-player drift around the edges.

In 2026-27, Bray has made five Championship appearances and three more in the League Cup. His form has been solid and consistent, which is no bad starting point for a developing full-back trying to turn involvement into permanence.

Bray’s career remains a Dunfermline story at this stage: a young Scottish right-back building senior experience, with his work there carrying most of the weight in his profile.

📈 Key stats and insights

⚽
Keith Bray has made five Championship appearances this season (two starts, three as substitute)
⚽
Keith Bray has three League Cup appearances this season
⚽
Keith Bray is 20 years old and carries a €100k market value
⚽
Keith Bray has a clean disciplinary record in Championship matches this season – 0 yellows, 0 reds
Last updated 25 September 2026. Send feedback

Keith Bray stats

Check out all of the statistics about Keith Bray.

Right Back
Primary Position
Defender
Position
RB
1.78m (5ft 10in)
Height
22
Squad Number
72kg (11st 4lb)
Weight
1 April 2006 (age 20)
Date of Birth
Aird Tong
Birthplace
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Country of Birth
Dunfermline Athletic
Team
£85,000 (via Transfermarkt)
Market Value

📊 Season stats

Team
Dunfermline Athletic
Dunfermline Athletic
Championship 2026 - 2027
Games
5
Starting
2
Substitute
3
Unused
2
Utilisation
71%
Goals
-
Yellows
-
Reds
-
Team
Dunfermline Athletic
Dunfermline Athletic
League Cup 2026 - 2027
Games
3
Starting
1
Substitute
2
Unused
2
Utilisation
60%
Goals
-
Yellows
-
Reds
-

Bray has made five Championship appearances this season for Dunfermline Athletic — two starts and three as a substitute — and has added three League Cup appearances; those usage patterns mark him as a squad full-back relied on for rotation and matchday cover rather than as an undisputed first-choice.

🔥 Recent form

Last 3 appearances for Keith Bray.

Match
Ross County
Dunfermline Athletic 1-2 Ross County
15 Aug 2026 (H)
Mins
-
Goals
-
Rating
-
Match
St. Mirren
St. Mirren 0-1 Dunfermline Athletic
26 Jul 2026 (A)
Mins
16
Goals
-
Rating
-
Match
Cove Rangers
Dunfermline Athletic 5-0 Cove Rangers
21 Jul 2026 (H)
Mins
-
Goals
-
Rating
-

📋 Career stats

Team
Dunfermline Athletic
Dunfermline Athletic
Season 2026 - 2027
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
5
Goals
-
Team
Dunfermline Athletic
Dunfermline Athletic
Season 2025 - 2026
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
18
Goals
1
Team
Inverness CT
Inverness CT
Season 2023 - 2024
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
5
Goals
-

Bray began as an Inverness CT trainee in July 2021 and his senior pathway has featured loan spells at Elgin City in January 2024 with a return in July 2024 before he moved to Dunfermline Athletic in July 2025; the progression follows a common development route through Scottish senior football and loan experience.

💰 Transfers

Team
Dunfermline Athletic
Dunfermline Athletic
1 July 2025
From
Inverness CT
Inverness CT
Type
Undisclosed
Team
Inverness CT
Inverness CT
1 July 2024
From
Elgin City
Elgin City
Type
Returned from loan
Team
Elgin City
Elgin City
23 January 2024
From
Inverness CT
Inverness CT
Type
Loan
Team
Inverness CT
Inverness CT
1 July 2021
Type
Trainee

His moves include a trainee signing at Inverness CT in July 2021, a loan to Elgin City in January 2024 and a return in July 2024, then a transfer to Dunfermline Athletic in July 2025 for an undisclosed fee — a sequence that emphasises loan-led development ahead of a permanent step.

Keith Bray news

Read all the news about Keith Bray.

That's all Folks!
View the latest Celtic news or browse the Celtic FC news archive