Rory MacLeod is represented by the football agency Deadline Day Soccer. The player currently plays for Dunfermline Athletic FC; the current market value is €150k. Contract expires on 30.05.2027 — 6 months left.

timeline Career History

22/23
Dundee Utd Dundee Utd
23/24
Forfar Athletic Forfar Athletic
23/24
Dundee Utd Dundee Utd
24/25
Southampton U21 Southampton U21
24/25
Dundee Utd Dundee Utd
25/26
Dunfermline A. Dunfermline A.

Rating

69

CEN

Rory MacLeod player profile photo

Rory MacLeod

United Kingdom • Centre-Forward visibility6,7B Wikidata Q110878956

ATT

--

TEC

--

TAC

--

DEF

--

CRE

--

AGE

20

Foot: Left
euro €150k
support_agent Agent: Deadline Day Soccer

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

Position

Forward

Age

20

Foot

Left

Personal details

Date of Birth
03.02.2006
Place of birth
Dundee, United Kingdom
Nationality
United Kingdom
League
Scottish Championship
Shirt number
16

info About Rory MacLeod

Rory MacLeod is a 20-year-old Centre-Forward from United Kingdom. Rory MacLeod has played for Dunfermline Athletic FC since 2025. The contract runs until May 2027. Current estimated market value: €150k. Rory MacLeod is represented by the football agency Deadline Day Soccer. 6 transfers on record. Average rating over the last 4 matches: 6.85.

Who is Rory MacLeod's agent?

expand_more

Rory MacLeod is represented by the football agency Deadline Day Soccer.

Which club does Rory MacLeod play for?

expand_more

Rory MacLeod currently plays for Dunfermline Athletic FC as a Centre-Forward.

What is Rory MacLeod's market value?

expand_more

Rory MacLeod's market value is estimated at around €150k (2026 data).

Where is Rory MacLeod from?

expand_more

Rory MacLeod holds United Kingdom nationality.

How old is Rory MacLeod?

expand_more

Rory MacLeod is 20 years old.

scoreboard Recent Matches

Date Opponent Score Rating
19 Sep 2026
Greenock Morton (A)
Championship
0 - 1 (W) –
12 Sep 2026
Queen's Park FC (H)
Championship
2 - 0 (W) 7.3
5 Sep 2026
Arbroath (A)
Championship
1 - 1 (D) –
8 Aug 2026
Ayr United (H)
Championship
1 - 1 (D) –
1 Aug 2026
Inverness Caledonian Thistle (A)
Championship
0 - 0 (D) –