Skip to content
RM

Rory MacLeod

€600KMarket Value
Dunfermline Athletic
Dunfermline Athletic
Attacker
ScotlandScotland
6.6
Season Score
20
Feb 3, 2006
0.05
Goals/Match
16
Shirt Number
Card stats based on
2025/2026

Performance Overview

Season Performance 25/26
All Competitions
22Matches
2Goals
0Assists
2Goal Contributions
31Mins/game
6.58Avg Rating
Career Statistics
Career Progress

Career Progress

Appearances per Season

Appearance Distribution

1
Full match
13
Substituted off
21
From Bench

Rival Clubs(44)

Player stats against each opponent club

TeamMPWDLGA
St. JohnstoneSt. Johnstone72231010
AirdrieoniansAirdrieonians62220000
Ayr UnitedAyr United53020000
HibernianHibernian42200000
Raith RoversRaith Rovers43010010
Ross CountyRoss County41030000
LivingstonLivingston41030000
MotherwellMotherwell43010000
Partick ThistlePartick Thistle41030000
ArbroathArbroath43011000
KilmarnockKilmarnock30030000
HeartsHearts30210000
Greenock MortonGreenock Morton32010000
CelticCeltic20110000
RangersRangers20110000
Inverness CTInverness CT21100000
Swansea City U21Swansea City U2121100010
Queen of the SouthQueen of the South21011100
Queen's ParkQueen's Park20200010
Fleetwood Town U21Fleetwood Town U2121010000
120 of 44

Rival National Teams(4)

Player stats against each opponent national team

TeamMPWDLGA
Denmark U17Denmark U1710010000
Sweden U17Sweden U1710010000
Hungary U19Hungary U1911000000
Portugal U17Portugal U1710010000
Transfers

Transfers

Transfer History

May 31, 2025End of loan
Jan 1, 2024End of loan
Trophies

About Rory MacLeod

Rory MacLeod plays as a forward for Dunfermline Athletic. Rory MacLeod has scored 2 goals in 64 professional appearances across 2 clubs. In the Championship 2025/2026, Rory MacLeod has scored 1 goals in 21 appearances, earning an average rating of 6.6. Among the clubs he has represented — Dunfermline Athletic, Dundee United — Rory MacLeod was most prolific at Dunfermline Athletic, where he scored 2 goals in 22 appearances.

Full Career RecordRory MacLeod

Rory MacLeod's professional career spans from 2022 to 2026, a period of roughly 4 seasons over which he has amassed 64 appearances spread across 2 clubs. With 2 goals and 0 assists recorded across that span, his record reflects a sustained contribution at the highest level.

His most productive season in attacking terms came in 25/26 with Dunfermline Athletic, when he registered 2 goals and 0 assists in 22 matches, playing 688 minutes. That campaign stands out as one of the high points of his output.

In his most recent recorded season (25/26) at Dunfermline Athletic, Rory MacLeod played 22 matches, scoring 2 goals and providing 0 assists, with an average match rating of 6.58.

Club-by-club totals

ClubPeriodAppsGoalsAssistsMinutesYCRCRating
Dundee United2018/2019 - 2024/202542005306.88
Dunfermline Athletic2025/2026 - now22206886.58
Total64201218

Season-by-season statistics

SeasonClubAppsGoalsAssistsMinutesYCRCRating
25/26Dunfermline Athletic222688406.58
23/24Dundee United11011310
22/23Dundee United230402006.88
21/22Dundee United70200

Frequently Asked Questions

What position does Rory MacLeod play?
Rory MacLeod plays as an Attacker for Dunfermline Athletic in the Championship. He has scored 1 goals in 21 appearances in the Championship 2025/2026, with an average rating of 6.6.
What team does Rory MacLeod play for?
Rory MacLeod currently plays for Dunfermline Athletic in the Championship.
How old is Rory MacLeod?
Rory MacLeod is 20 years old, born on February 3, 2006.