Keith Bray is represented by the football agency PLG Scotland. The player currently plays for Dunfermline Athletic FC; the current market value is €100k. Under contract until 31.05.2029.

timeline Career History

22/23
Inverness Cal. Inverness Cal.
23/24
Elgin City Elgin City
23/24
Inverness Cal. Inverness Cal.
24/25
Inverness Cal. Inverness Cal.
24/25
Dunfermline A. Dunfermline A.
24/25
Dunfermline A. Dunfermline A.

Rating

67

CEN

Keith Bray player profile photo

Keith Bray

United Kingdom • Central Midfield visibility5,4B

ATT

--

TEC

--

TAC

--

DEF

--

CRE

--

AGE

20

euro €100k
support_agent Agent: PLG Scotland

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Midfield

Age

20

Personal details

Date of Birth
01.04.2006
Place of birth
Aird Tong, United Kingdom
Nationality
United Kingdom
League
Scottish Championship
Shirt number
22

info About Keith Bray

Keith Bray is a 20-year-old Central Midfield from United Kingdom. Keith Bray has played for Dunfermline Athletic FC since 2025. The contract runs until May 2029. Current estimated market value: €100k. Keith Bray is represented by the football agency PLG Scotland. 6 transfers on record. Average rating over the last 8 matches: 6.74.

Who is Keith Bray's agent?

expand_more

Keith Bray is represented by the football agency PLG Scotland.

Which club does Keith Bray play for?

expand_more

Keith Bray currently plays for Dunfermline Athletic FC as a Central Midfield.

What is Keith Bray's market value?

expand_more

Keith Bray's market value is estimated at around €100k (2026 data).

Where is Keith Bray from?

expand_more

Keith Bray holds United Kingdom nationality.

How old is Keith Bray?

expand_more

Keith Bray is 20 years old.

scoreboard Recent Matches

Date Opponent Score Rating
27 Oct 2026
Stenhousemuir (A)
Championship
0 - 1 (W) 6.7
24 Oct 2026
Queen's Park FC (A)
Championship
0 - 1 (W) –
20 Oct 2026
Partick Thistle (H)
Championship
1 - 1 (D) 7.1
17 Oct 2026
Livingston (H)
Championship
0 - 0 (D) 6.8
10 Oct 2026
Ayr United (A)
Championship
1 - 1 (D) 6.6