PLAYER PROFILE

Keith Bray.

Dunfermline Athletic

Matrix 63362

At a glance

Full name
Keith Bray
Born
01 Apr 2006
Age today
20
Nationality
—

Career by season

87 recorded appearances
Keith Bray appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Scottish Championship Dunfermline Athletic 105004460
26/27Premier Sports Cup Dunfermline Athletic 31001040
25/26Scottish Cup Dunfermline Athletic 1101711
2025-2026Scottish Championship Dunfermline Athletic 189117770
25/26Premier Sports Cup Dunfermline Athletic 2000430
24/25Scottish League One Inverness Caledonian Thistle FC 32271022,4682
23/24Scottish League Two Elgin City FC 1610008971 / 1 red
2023-2024Scottish Championship Inverness Caledonian Thistle FC 52002131

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

Match log

Newest first
Keith Bray match log
DateCompetitionMatchScoreMinutesGoals
31 Oct 2026Scottish Championship Dunfermline Athletic v Inverness Caledonian Thistle FC 5 – 175
27 Oct 2026Scottish Championship Stenhousemuir FC v Dunfermline AthleticSubstitute, on 37′ 0 – 153
20 Oct 2026Scottish Championship Dunfermline Athletic v Partick Thistle 1 – 168
17 Oct 2026Scottish Championship Dunfermline Athletic v Livingston FC 0 – 079
10 Oct 2026Scottish Championship Ayr United FC v Dunfermline AthleticSubstitute, on 78′ 1 – 112
19 Sep 2026Scottish Championship Greenock Morton FC v Dunfermline AthleticSubstitute, on 77′ 0 – 113
05 Sep 2026Scottish Championship Arbroath v Dunfermline AthleticSubstitute, on 86′ 1 – 14
28 Aug 2026Scottish Championship Dunfermline Athletic v Raith Rovers FC 1 – 069
22 Aug 2026Scottish Championship Livingston FC v Dunfermline Athletic 2 – 072
08 Aug 2026Scottish Championship Dunfermline Athletic v Ayr United FCSubstitute, on 89′ 1 – 11
26 Jul 2026Premier Sports Cup St. Mirren FC v Dunfermline AthleticSubstitute, on 74′ 0 – 116
14 Jul 2026Premier Sports Cup Dunfermline Athletic v Dumbarton FCSubstitute, on 86′ 4 – 14
11 Jul 2026Premier Sports Cup East Kilbride FC v Dunfermline Athletic 3 – 084
01 May 2026Scottish Championship Dunfermline Athletic v Arbroath 0 – 090
14 Apr 2026Scottish Championship Airdrieonians FC v Dunfermline Athletic 2 – 290
11 Apr 2026Scottish Championship Partick Thistle v Dunfermline AthleticSubstitute, on 46′ 2 – 044
07 Apr 2026Scottish Championship Ayr United FC v Dunfermline AthleticSubstitute, on 83′ 0 – 371
04 Apr 2026Scottish Championship Dunfermline Athletic v Greenock Morton FCSubstitute, on 86′ 3 – 14
03 Mar 2026Scottish Championship Dunfermline Athletic v Ross County FC 3 – 070
24 Feb 2026Scottish Championship Dunfermline Athletic v Partick ThistleSubstitute, on 83′ 2 – 27

Career transfers

5 recorded moves

All recorded career moves, newest first.

Keith Bray career transfers
Date FromToMoveFee
31 May 2025 Inverness Caledonian Thistle FC Dunfermline Athletic Loan return
03 Feb 2025 Inverness Caledonian Thistle FC Dunfermline Athletic Transfer —
03 Feb 2025 Dunfermline Athletic Inverness Caledonian Thistle FC Loan —
31 May 2024 Elgin City FC Inverness Caledonian Thistle FC Loan return
23 Jan 2024 Inverness Caledonian Thistle FC Elgin City FC Loan —

Contracts and market values are not available yet.