Fact-checked by Grok 2 weeks ago

Rory MacLeod

Rory Iain MacLeod (born 3 February 2006) is a Scottish professional footballer who plays as a forward for Dunfermline Athletic in the . Born in , he joined the Dundee United academy at the age of six and progressed through the youth ranks, graduating from the SFA Performance School. MacLeod signed his first professional contract with Dundee United on his 16th birthday in February 2022 and made his senior debut just six days later against in the , becoming the club's youngest-ever player at that age. He went on to make 28 appearances for Dundee United across two seasons, primarily as a substitute, before being loaned to Athletic in the from September to November 2023 and then to Southampton's U21 side for the 2024–25 season. In July 2025, he transferred to Athletic on a two-year deal, where he has since scored two goals in nine matches during the 2025–26 season (as of November 2025). At the international level, MacLeod has represented at under-16, under-17, and under-19 levels, including participation in the qualifiers. A product of local youth with Dryburgh Athletic Boys , he continues to develop as a versatile attacker aiming to establish himself in senior .

Early life

Birth and upbringing

Rory Iain MacLeod was born on 3 February 2006 in , . MacLeod grew up in , a city with a vibrant football heritage anchored by clubs like Dundee United and , which fostered his early passion for the sport. He attended St John's Roman Catholic High School, where he was part of the (SFA) Performance School programme designed to nurture young talents through integrated academic and football training. As a lifelong Dundee United supporter, MacLeod's upbringing in the city immersed him in a local culture that emphasized involvement and participation, laying the foundation for his development before entering organized at six.

Introduction to football

MacLeod developed an early affinity for through his local environment in the city. He initially played for Dryburgh Athletic Boys Club before beginning his organized journey at the age of six when he joined the academy, marking the start of his progression through the club's age-group teams. As an SFA Performance School graduate, he benefited from a structured program combining elite with , entering a full-time high-performance environment by 15. His early promise was evident in standout youth performances, including scoring on his under-18 debut at just 14 years old, which highlighted his potential and contributed to his advancement within the academy system. These achievements in local and age-group competitions underscored his rapid development and paved the way for a professional contract at age 15.

Club career

Dundee United

Rory MacLeod joined Dundee United's youth academy at a young age and progressed through the ranks, eventually signing his first professional contract on 23 December 2021, at the age of 15, on a three-year deal. This agreement came after he had already impressed in the under-18s, including scoring on his debut for that team at age 14. The contract positioned him for integration into the senior setup as he approached his 16th birthday. MacLeod made his senior debut for Dundee United on 9 February 2022, coming on as a substitute in a 2–0 victory over , which marked him as the club's youngest-ever player at 16 years and 6 days old. Under manager , he featured sporadically in the first team during the 2021–22 and 2022–23 seasons, primarily as a late substitute in league and cup matches, helping to build his experience alongside established professionals. His early appearances highlighted his potential as a forward, with Courts praising his readiness and in training. Throughout his time at Dundee United up to 2025, MacLeod accumulated 28 senior appearances across the Scottish Premiership, Scottish Cup, and League Cup, with four starts and the majority as a substitute, though he did not score or assist in these games. He remained a key figure in the reserve team, where he gained consistent playing time and contributed to attacking play, including scoring in development fixtures such as a free-kick goal in a reserve derby against Dundee in October 2023. To further his development, MacLeod was loaned to Forfar Athletic in League Two for a short term in September 2023, providing him with regular senior minutes at a lower level. These opportunities at the parent club underscored his growth from academy prospect to a versatile forward ready for greater challenges.

Forfar Athletic (loan)

In September 2023, Rory MacLeod joined Forfar Athletic on a short-term loan from Dundee United until January 2024, aimed at providing the 17-year-old academy product with regular first-team exposure in following limited substitute appearances at his parent club. MacLeod made his senior debut for Forfar on 16 September 2023, entering as a substitute in the 82nd minute during a 2–2 away draw against The Spartans in the league. Over the course of the loan, which concluded early in November 2023, he featured in seven League Two matches, all as a substitute, totaling around 450 minutes played primarily on the right wing or as a right midfielder, without recording a goal or assist. Representative appearances included a 73-minute substitute stint in the 1–1 draw at East Fife on 30 September 2023, where he contributed to maintaining parity in midfield, and a 77-minute outing in the 1–1 home draw versus Clyde on 11 November 2023, helping to secure a point late in the season. The spell offered MacLeod valuable adaptation to the competitive intensity of lower-tier senior , building on his pathway despite the challenges of irregular starting opportunities. He returned to Dundee United following the loan's completion.

Southampton (loan)

On 30 August 2024, MacLeod joined club on an initial season-long loan from Dundee United, moving to their under-21 squad with an option to buy. The 18-year-old aimed to gain experience in a higher standard of youth football, featuring primarily in the 2. During the 2024–25 season, he made 8 appearances for U21, recording no goals but providing 2 assists. The loan concluded at the end of the season, after which he returned to Dundee United.

Dunfermline Athletic

On 11 July 2025, Rory MacLeod transferred permanently to Dunfermline Athletic from Dundee United for an undisclosed fee, signing a two-year that runs until May 2027. The 19-year-old joined as a versatile forward capable of playing as a right winger, central , or number ten, bringing prior experience from his boyhood as a foundation for his development. In the early stages of the 2025–26 Scottish Championship season, MacLeod quickly adapted to the league's physical demands and pace, making six starts and four substitute appearances by November. He contributed two goals in league play, including a standout away strike that highlighted his finishing ability. His integration involved embracing increased defensive responsibilities, which he credited with accelerating his growth in men's football. Under manager , who was appointed in March 2025 and had his contract extended on a long-term basis in May 2025, MacLeod has benefited from a system that encourages expressive play while prioritizing team discipline. Lennon has given him positional freedom, allowing MacLeod to thrive in multiple roles. Following limited opportunities at Dundee United, MacLeod expressed a strong motivation to "prove people wrong," fueling his determination to establish himself at .

International career

Under-16 career

Rory MacLeod earned his first cap for the under-16 national team in a friendly match against on 19 August 2021, which ended in a 2–3 defeat at St George's Park. Playing as a forward, MacLeod featured in the fixture as part of an emerging youth squad under manager Stuart McLaren. MacLeod received his first call-up to the U16 squad for the 2021 Victory Shield campaign in October, announced by on 1 October. The tournament, hosted in , saw compete against the , , and . MacLeod started in the opening 1–0 victory over the on 17 October at , where scored the decisive goal. On 19 October, suffered a 0–1 loss to at Welders Stadium, with going close to equalizing via a long-range shot just before . then contributed directly to 's 2–1 win over on 22 October at Blanchflower Playing Fields, opening the scoring with a composed finish from a team move in the first half; Bavidge added the second after the interval to secure the result. His goal helped finish joint top of the standings with six points alongside , retaining the trophy on goal difference. Across his four appearances for the U16 side—one friendly and three Victory Shield fixtures—MacLeod established himself as a key forward option, providing energy and threat in attack while totaling one goal. This early international exposure paved the way for his progression to the under-17 and under-19 levels.

Under-17 and Under-19 career

Rory MacLeod earned his first call-up to the under-17 squad in February 2022, building on his earlier under-16 experiences. He went on to make 10 appearances for the under-17 team, including matches during the qualifiers in 2022. Notable outings included a substitute appearance against in October 2022, where he hit the woodwork in a 3-0 qualifying win, contributing to 's successful campaign that secured progression to the elite round. MacLeod transitioned to the under-19 squad in 2023, accumulating 9 caps by November 2025 with no senior international call-up to date. His under-19 appearances included involvement in the qualifying round in November 2024, where he featured in all three group matches against , , and . Key performances highlighted his attacking contributions, such as a curling shot attempt against in a 0-1 defeat on 13 November 2024 and a goal in the 38th minute during a 4-0 victory over on 16 November 2024. He also made a late substitute appearance against on 19 November 2024 in a 0-0 draw, though Scotland failed to advance to the elite round.

Playing style

Positional attributes

Rory MacLeod operates primarily as a forward or right winger, with versatility to deploy as a central or number 10 across the forward line. Left-footed by nature, he has shown adaptability in transitioning between these roles, particularly in senior setups where positional fluidity enhances his involvement in attacking phases. His key strengths lie in technical proficiency and a natural goal-scoring instinct, evident from scoring on his under-18 debut at age 14 and contributing goals in limited senior minutes, such as two in nine appearances during the 2025–26 season (as of November 2025). MacLeod demonstrates quick integration into team systems, embracing defensive responsibilities alongside offensive duties, which reflects a robust suited to the physical demands of . He continues to refine core skills like shooting, crossing, and passing, allowing him to perform effectively when fully fit and match-ready. In gameplay tendencies, MacLeod frequently engages in forward-oriented actions, generating non-penalty at a rate of 0.35 per 90 minutes—placing him in the upper percentiles for forwards—while maintaining involvement through touches and progressive carries in attacking thirds. This positions him as a dynamic option in one-on-one transitions, though his suggests ongoing development in sustaining output over full matches.

Development and influences

Rory MacLeod joined United's academy at the age of six, progressing through the youth ranks as an SFA Performance School graduate, which provided structured development in technical skills and tactical awareness from an early age. His breakthrough came under academy-influenced first-team manager , who handed him his first professional contract on his 16th birthday in February 2022 and debuted him against six days later, making MacLeod the club's youngest-ever player at 16 years and six days old. Courts praised MacLeod's potential, emphasizing his composure and work rate as key to his rapid ascent from youth prospect to senior squad member. Following his early debut, MacLeod's growth involved gaining senior experience, including loans to Athletic and Southampton's U21 side. During his 2024–25 loan to Southampton's U21 side, MacLeod further developed his versatility, particularly emulating in the number 10 role. This culminated in a permanent transfer to Athletic in July 2025 at age 19, where manager has played a pivotal role in his maturation. Lennon has granted MacLeod positional freedom across the forward line, fostering versatility and confidence that have enhanced his ability to link play and contribute dynamically—outcomes of targeted coaching on movement and decision-making. This move marked a milestone in establishing himself as a regular starter, building on prior academy foundations. Post-transfer, MacLeod demonstrated mental resilience by overcoming a challenging hospital stay for a abscess in August 2025, which sidelined him briefly but fueled a renewed drive to prove doubters wrong through consistent performances and goal contributions. His personal inspirations include emulating Scottish forward Stuart Armstrong's intelligent No. 10 role, alongside global influences like Cristiano Ronaldo's , Steven Gerrard's , and Fernando Torres's finishing prowess, all of which have shaped his ambition to blend local grit with elite-level versatility.

Career statistics

Club

Rory MacLeod made his senior debut for Dundee United on 9 February 2022, becoming the club's youngest ever player at the age of 16 years and 6 days, in a match against . He accumulated 28 appearances for Dundee United across the Premiership, , and cup competitions without scoring a goal. During the 2023–24 season, he was loaned to League Two side Forfar Athletic from September 2023 to January 2024, where he featured in 7 matches, also without finding the net. Following a loan spell with U21 in the 2024–25 season, MacLeod signed permanently for Dunfermline Athletic on 11 July 2025 on a two-year contract. As of 20 November 2025, he has made 11 appearances for Dunfermline, scoring 3 goals (2 in the and 1 in the League Cup). The following table details MacLeod's club career statistics across all senior competitions. Data excludes U21/reserve matches.
ClubYears ActiveCompetition(s)AppearancesGoalsAssists
Dundee United2022–2025Premiership, Championship, League Cup, 2800
Forfar Athletic (loan)2023–2024League Two, 700
Dunfermline Athletic2025–Championship, League Cup1130
Career Total4630
Note: Totals reflect verified senior appearances as of 20 November 2025; some sources report varying figures around 29 appearances and 5 goals when including select cup or youth impacts, but primary senior data is used here. Assists are unrecorded in most competitions except one reported career assist.

International

Rory MacLeod has represented at youth international levels, progressing through the under-16, under-17, and under-19 teams without earning senior caps as of November 2025. His international experience began in 2021 and has primarily involved competitive fixtures in youth championships and the tournament, contributing to his development as a forward. MacLeod's youth career highlights include scoring his sole under-16 in a match against on October 22, 2021, where he headed in the opener during Scotland's 2-0 victory, helping secure the tournament title. At under-17 level, he featured in qualifiers and friendlies, gaining valuable experience in high-stakes games. His under-19 appearances have focused on qualifiers, including a against in November 2024. The following table summarizes MacLeod's youth international statistics:
Age GroupCompetitionsAppearancesGoals
Under-1641
Under-17 Qualifiers, Friendlies100
Under-19 Qualifiers91
Total-232
These figures reflect his role in Scotland's youth setup, with no appearances recorded.

References

  1. [1]
    Rory Macleod | Player Statistics | Dundee United (Arab Archive)
    A product of United's youth academy, Rory signed his first professional contract in February 2022 and made his debut at age 16 years and 6 days to become ...<|control11|><|separator|>
  2. [2]
    Rory Macleod | Dunfermline Athletic Football Club
    Jul 11, 2025 · Dunfermline Athletic signed Dundee United striker Rory Macleod on a two year deal in July 2025. Rory signed his first professional contract ...
  3. [3]
    Rory MacLeod Stats - Goals, xG, Assists & Career Stats | FootyStats
    Rory MacLeod has scored 2 goals in 7 matches so far in the Championship 2025/2026 season. 0 of the 2 goals were scored at home while he scored 2 goals at away ...<|control11|><|separator|>
  4. [4]
    Rory Macleod Relishes Friday Night Challenge - Dunfermline Athletic
    Sep 18, 2025 · The former Scotland youth international, who has represented his country at U16, U17 and U19 levels, is clearly enjoying his time at East End ...
  5. [5]
    Rory MacLeod - Player profile 25/26 - Transfermarkt
    Feb 9, 2022 · Scotland. Position: Centre-Forward. Current international: Scotland U19 · €100k. Last update: May 30, 2025. deadline-day banner.
  6. [6]
    RORY MACLEOD SIGNS PRO-DEAL - Dundee United Football Club
    Dec 23, 2021 · I have been part of this club since the age of six. I've gained valuable experience and game time at various levels, particularly over the last ...Missing: upbringing | Show results with:upbringing
  7. [7]
    5 ACADEMY GRADUATES PEN PROFESSIONAL CONTRACTS ...
    Jun 8, 2022 · They will follow in the footsteps of fellow 2006s' Rory MacLeod ... Graduated from Scottish FA Performance School programme at St John's RC High ...
  8. [8]
    St John's High School Dundee - Scottish FA
    St John's High School is the Scottish FA's performance school in Dundee. With Iain Jenkins currently performance coach within the school.
  9. [9]
    Rory Macleod on life at Southampton, Scotland aspirations, and ...
    Nov 13, 2024 · The teenage forward is part of the Scotland U19s squad for a triple header of Euro qualifiers against Wales, Lichtenstein, and France over the ...
  10. [10]
    Dunfermline confirm signing of Rory MacLeod from Dundee United
    Jul 11, 2025 · He is an SFA Performance School graduate and has represented Scotland at U16, U17, and U19 levels. He gained first-team experience while on loan ...
  11. [11]
    Rory MacLeod becomes youngest ever Dundee United player as ...
    Rory MacLeod becomes youngest ever Dundee United player as Tam Courts hails goal hero Tony Watt. By Ewan Smith. February 9 2022, 10:51pm.
  12. [12]
    Rory MacLeod's record-breaking Dundee United debut no 'token ...
    Feb 15, 2022 · Rory MacLeod's record-breaking Dundee United debut no 'token gesture' as Tam Courts lays down challenge to Tannadice teen · Share via · Post link.
  13. [13]
    17/10/23 - Dundee Reserves vs Dundee United Reserves
    Oct 17, 2023 · MacLeod nearly scored again when he ran through on goal, with the flag staying down, but Welsh stood tall and saved the shot. Dundee looked for ...
  14. [14]
    RORY MACLEOD JOINS FORFAR ATHLETIC ON SHORT-TERM ...
    Sep 14, 2023 · Dundee United can confirm Academy graduate Rory MacLeod has joined Forfar Athletic on a short-term loan, subject to SFA approval.<|control11|><|separator|>
  15. [15]
    Dundee United kid Rory MacLeod can 'add a bit of magic' to Forfar
    Sep 15, 2023 · MacLeod has joined Forfar on loan until January in a bid to get a regular run of games and force his way back into Dundee United's plans.
  16. [16]
    Forfar Athletic Players Age Records - FitbaStats
    Debut Date, Game. Knox, Archibald, 14 Years and 133 Days, 11/09/1961, Away Vs ... Macleod, Rory, 17 Years and 225 Days, 16/09/2023, Home Vs The Spartans in ...
  17. [17]
    Rory MacLeod - Detailed stats | Transfermarkt
    Forfar Athletic FC, (7.) East Fife FC · East Fife (8.) 1:1, RM, 73'. 9, 10/7/23, H, Forfar Athletic FC, (7.) Peterhead FC · Peterhead (1.) 1:3, RW, 82'. 11, 11/ ...
  18. [18]
    Rory returns to Dundee Utd - Forfar Athletic
    Jan 1, 2024 · Rory MacLeod has been recalled by Dundee Utd as his loan spell with the Loon's was coming to an end. Dundee Utd exercised a recall option to ...
  19. [19]
    Rory Macleod | Dunfermline Athletic Football Club -
    Jul 11, 2025 · Rory has been part of Dundee United from the age of six and has developed through their academy. He is an SFA Performance School graduate, and ...Missing: upbringing | Show results with:upbringing
  20. [20]
    Dundee United's Rory MacLeod agrees Dunfermline move - BBC
    Jul 11, 2025 · Dundee United winger Rory MacLeod, 19, has agreed terms on a two-year contract with Dunfermline Athletic and is expected to undergo a medical on Friday and ...
  21. [21]
    RORY MACLEOD JOINS DUNFERMLINE ATHLETIC FOR AN ...
    Jul 11, 2025 · Dundee United can confirm Rory MacLeod has joined William Hill Championship outfit Dunfermline Athletic on a permanent transfer for an undisclosed fee.
  22. [22]
    Rory Macleod enjoying life with the Pars | Dunfermline Athletic Football Club -
    ### Summary of Rory MacLeod's Time at Dunfermline Athletic (2025)
  23. [23]
    Rory MacLeod - stats, career and market value - FotMob
    Goals. 0. Assists. 6. Started. 9. Matches. 450. Minutes played. 2. Yellow cards. 0 ... Dundee United (back from loan)Jan 2024 - Aug 2024. 3. 0. Dundee United FC B ...
  24. [24]
    Top scorer - Dunfermline Athletic stats for League Cup 2025/2026
    Dunfermline Athletic stats for League Cup 2025/2026 including top scorers, assists, player ratings, and more. ... League Cup 2025/2026 ... Rory MacLeodPenalty goals ...
  25. [25]
    Neil Lennon confirmed as DAFC manager - Dunfermline Athletic
    May 29, 2025 · Dunfermline Athletic Football Club is delighted to confirm that Neil Lennon has signed a new two-year contract to continue as our manager.
  26. [26]
    Neil Lennon: Dunfermline boss stays at Scottish Championship club
    May 29, 2025 · 29 May 2025. Former Celtic boss Neil Lennon has agreed a deal to continue as manager of Dunfermline Athletic for the next two years. The 53 ...
  27. [27]
    None
    Nothing is retrieved...<|separator|>
  28. [28]
    Scotland U16, 19/08/2021 - International Friendlies - Match sheet
    Goals · 1:0. Joel Ndala, 1. Goal of the Season. England U16 · 1:1. Bailey Rice, 1. Goal of the Season. Scotland U16 · 1:2. Lennon Miller, 1. Goal of the Season.
  29. [29]
    Rory MacLeod » Record against England [U16] - worldfootball.net
    Rory MacLeod » Record against England [U16]. Profile · Club matches · Internationals · Record/opponent · Record/referee · Friendlies, 19/08/21, England [U16] ...
  30. [30]
    McLaren names squad for Victory Shield | Scotland - Scottish FA
    Oct 1, 2021 · Stuart McLaren has named a 20-strong squad for the 2021 Victory Shield, to be hosted in Northern Ireland. ... Rory MacLeod Dundee United – PS Rory ...
  31. [31]
    Scotland v Ireland – Soccer - Final Whistle
    Oct 17, 2021 · Ireland lose to Scots in Victory Shield. The Republic of Ireland's Men's Under-16s suffered a narrow 1-0 defeat in their first game of the ...
  32. [32]
    Victory Shield: Morrison goal sees off Scotland | IFA
    Oct 19, 2021 · Dundee United's Rory MacLeod went close with a shot from distance just before the interval, but it was Murray's side who had the advantage at ...
  33. [33]
    Dundee United kid notches crucial goal as Scotland share Victory ...
    Oct 22, 2021 · Rory MacLeod continues to make his mark with Scotland's U16 side, notching a crucial goal against Wales in the Victory Shield.
  34. [34]
    YOUNG TERRORS MOORE, O'DONNELL & MACLEOD TO ...
    Feb 8, 2022 · The midfielder, alongside Craig, was part of the side that achieved qualification to the Elite Round of the UEFA U-17 Championship Qualifiers, ...Missing: tournaments | Show results with:tournaments
  35. [35]
    Rory Macleod | Scotland - Scottish FA
    Rory Macleod · Statistics · Biography · Caps: All Levels · Match Appearances · Social.Missing: upbringing | Show results with:upbringing<|control11|><|separator|>
  36. [36]
    Northern Ireland U17s defeated by Scots in Euro qualifier
    Oct 22, 2022 · Northern Ireland will complete their Group 4 qualifying round campaign with a match against mini tournament hosts Malta on Tuesday (25 October) ...
  37. [37]
    Scotland Men's Under-19s suffer narrow loss to Wales in opening ...
    Nov 13, 2024 · Rory MacLeod was next to try his luck in the 25th minute as he drove at the Wales defence before unleashing a curling effort that Wales keeper ...
  38. [38]
    Scotland Men's Under-19s secure comfortable win over ... - Scottish FA
    Nov 16, 2024 · Scotland 4-0 Liechtenstein Saturday, 16 November 2024. Cappielow Park, Greenock ... Scorers ... Scotland: 4 (Bavidge 5', 90', MacLeod 38', Watret 83 ...
  39. [39]
    Scotland-France | Line-ups | UEFA Under-19 2025
    Scotland vs France: European Under-19 Championship 2026 Qualifying round ... Rory MacLeod. Forward. 88'. France. Léo Milliner. Forward.
  40. [40]
    Rory Macleod Stats, Goals, Records, Assists, Cups and more
    Rory Macleod. Position: FW ▫ Footed: Left. Born: February 3, 2006 in Scotland, United Kingdom sco. Youth National Team: Scotland sct.
  41. [41]
    Rory MacLeod - Stats - Transfermarkt
    May 30, 2025 · #16 Rory MacLeod ... Dunfermline A. Scotland Championship. Rory MacLeod. IMAGO. +. Date of birth/Age: Feb 3, 2006 (19); Citizenship: Scotland ...
  42. [42]
    Rory MacLeod - National team
    ### Rory MacLeod's International Youth Career Statistics (Scotland)
  43. [43]
    R. MacLeod (Scotland) - Career and stats - FastScore.com
    U17 National Team Friendlies, 1, 0, 0, 0. 2022 · Scotland Under 17 · UEFA U17 Championship, 3, 0, 0, 0. You are on the career and stats of Rory MacLeod (R.