James Graham is represented by the football agency CAA Base Ltd. The player currently plays for Caledonian Braves FC.

timeline Career History

20/21
Rangers U18 Rangers U18
22/23
Rangers II Rangers II
23/24
-
23/24
Rangers II Rangers II
23/24
Dumbarton FC Dumbarton FC
23/24
Rangers II Rangers II
24/25
Kulüpsüz Kulüpsüz
24/25
Stirling Stirling
25/26
Kelty Hearts Kelty Hearts
26/27
Cal. Braves Cal. Braves

Rating

--

CEN

James Graham player profile photo

James Graham

United Kingdom • Centre-Forward visibility1,5B
support_agent Agent: CAA Base Ltd

Position

Forward

Age

22

Personal details

Date of Birth
09.07.2004
Place of birth
Laxdale, United Kingdom
Nationality
United Kingdom
League
Scottish Lowland Football League
Shirt number
7

info About James Graham

James Graham is a 22-year-old Centre-Forward from United Kingdom. James Graham has played for Caledonian Braves FC since 2026. James Graham is represented by the football agency CAA Base Ltd. 10 transfers on record; the highest fee was €50k for the 2020 move from Ross County A. to Rangers U18.

Who is James Graham's agent?

expand_more

James Graham is represented by the football agency CAA Base Ltd.

Which club does James Graham play for?

expand_more

James Graham currently plays for Caledonian Braves FC as a Centre-Forward.

What is James Graham's market value?

expand_more

No up-to-date market value information is available for James Graham.

Where is James Graham from?

expand_more

James Graham holds United Kingdom nationality.

How old is James Graham?

expand_more

James Graham is 22 years old.

scoreboard Recent Matches

Date Opponent Score Rating
1 Aug 2026
Cumnock (H)
Lowland League, West
6 - 3 (W) –
25 Jul 2026
Gretna FC 2008 (A)
Lowland League, West
2 - 3 (W) –
25 Apr 2026
Cove Rangers (H)
League One
0 - 2 (L) –
18 Apr 2026
Inverness Caledonian Thistle (A)
League One
1 - 0 (L) –
11 Apr 2026
Montrose (H)
League One
3 - 1 (W) –