Rory MacLeod, born on 3 February 2006 (age 20), is a Scottish striker whose senior career has been shaped chiefly by Dundee United. Over three seasons there, he made 22 league appearances without scoring, a modest return but still the spell that gives his career its main outline.
He is now with Dunfermline Athletic, where the 2025–26 season has been his most productive in league football. MacLeod has scored two goals in 16 Championship appearances, with four goals in 18 matches across all competitions. His form has been steady if unspectacular, which is not a bad place for a young forward still trying to turn minutes into proper momentum.
MacLeod wears number 16 at Dunfermline and is listed on Transfermarkt. His career to date is still a developing one: Dundee United provided the bulk of his early senior experience, while Dunfermline has given him his first meaningful scoring run.
