Rory MacLeod (born 3 February 2006, age 20) is a Scottish striker now with Dunfermline Athletic. He wears squad number 16 and is valued at around £128,000, according to Transfermarkt.
His senior career has been shaped mainly by Dundee United. Across three seasons there, he made 22 league appearances without scoring, gaining his first regular taste of first-team football without yet becoming a reliable source of goals.
MacLeod’s most productive league season came with Dunfermline in 2025-26, when he scored two goals in 16 Championship appearances. His form has been steady if unspectacular, which is a fair summary of a young forward still trying to turn minutes into a firmer place in senior football.
