Rory MacLeod
Rory Iain MacLeod (born 3 February 2006) is a Scottish professional footballer who plays as a forward for Dunfermline Athletic in the Scottish Championship.[1][2] Born in Dundee, he joined the Dundee United academy at the age of six and progressed through the youth ranks, graduating from the SFA Performance School.[1][2] 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 Motherwell in the Scottish Premiership, becoming the club's youngest-ever player at that age.[1] He went on to make 28 appearances for Dundee United across two seasons, primarily as a substitute, before being loaned to Forfar Athletic in the Scottish League Two from September to November 2023 and then to Southampton's U21 side for the 2024–25 season.[1][2] In July 2025, he transferred to Dunfermline Athletic on a two-year deal, where he has since scored two goals in nine Championship matches during the 2025–26 season (as of November 2025).[2][3] At the international level, MacLeod has represented Scotland at under-16, under-17, and under-19 levels, including participation in the 2024 UEFA European Under-19 Championship qualifiers.[1][4] A product of local youth football with Dryburgh Athletic Boys Club, he continues to develop as a versatile attacker aiming to establish himself in senior football.[2]Early life
Birth and upbringing
Rory Iain MacLeod was born on 3 February 2006 in Dundee, Scotland.[1][5] MacLeod grew up in Dundee, a city with a vibrant football heritage anchored by clubs like Dundee United and Dundee FC, which fostered his early passion for the sport. He attended St John's Roman Catholic High School, where he was part of the Scottish Football Association (SFA) Performance School programme designed to nurture young talents through integrated academic and football training.[6][7][8] As a lifelong Dundee United supporter, MacLeod's upbringing in the city immersed him in a local football culture that emphasized community involvement and grassroots participation, laying the foundation for his development before entering organized youth training at age six.[9]Introduction to football
MacLeod developed an early affinity for football through his local environment in the city. He initially played for Dryburgh Athletic Boys Club before beginning his organized football journey at the age of six when he joined the Dundee United youth academy, marking the start of his progression through the club's age-group teams.[10][2] As an SFA Performance School graduate, he benefited from a structured program combining elite football training with education, entering a full-time high-performance environment by age 15.[6] 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.[6] These achievements in local and age-group competitions underscored his rapid development and paved the way for a professional contract at age 15.[6]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.[6] This agreement came after he had already impressed in the under-18s, including scoring on his debut for that team at age 14.[6] 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 Scottish Premiership victory over Motherwell, which marked him as the club's youngest-ever player at 16 years and 6 days old.[11] Under manager Tam Courts, 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.[1] His early appearances highlighted his potential as a forward, with Courts praising his readiness and decision-making in training.[12] 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.[1] 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.[13] 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.[14] 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 Scottish League Two following limited substitute appearances at his parent club.[14][15] 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.[16] 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.[17][10] 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.[17] The spell offered MacLeod valuable adaptation to the competitive intensity of lower-tier senior football, building on his youth pathway despite the challenges of irregular starting opportunities.[15] He returned to Dundee United following the loan's completion.[18]Southampton (loan)
On 30 August 2024, MacLeod joined Premier League club Southampton on an initial season-long loan from Dundee United, moving to their under-21 squad with an option to buy.[19][20] The 18-year-old aimed to gain experience in a higher standard of youth football, featuring primarily in the Premier League 2. During the 2024–25 season, he made 8 appearances for Southampton U21, recording no goals but providing 2 assists.[3] 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 contract that runs until May 2027.[21][22][23] The 19-year-old joined as a versatile forward capable of playing as a right winger, central striker, or number ten, bringing prior experience from his boyhood club as a foundation for his development.[24] 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.[24][25] He contributed two goals in league play, including a standout away strike that highlighted his finishing ability.[26][27] His integration involved embracing increased defensive responsibilities, which he credited with accelerating his growth in men's football.[24] Under manager Neil Lennon, 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.[28][29] Lennon has given him positional freedom, allowing MacLeod to thrive in multiple roles.[24] Following limited opportunities at Dundee United, MacLeod expressed a strong motivation to "prove people wrong," fueling his determination to establish himself at Dunfermline.[30]International career
Under-16 career
Rory MacLeod earned his first cap for the Scotland under-16 national team in a friendly match against England on 19 August 2021, which ended in a 2–3 defeat at St George's Park.[31] Playing as a forward, MacLeod featured in the fixture as part of an emerging youth squad under manager Stuart McLaren.[32] MacLeod received his first call-up to the Scotland U16 squad for the 2021 Victory Shield campaign in October, announced by McLaren on 1 October.[33] The tournament, hosted in Northern Ireland, saw Scotland compete against the Republic of Ireland, Northern Ireland, and Wales. MacLeod started in the opening 1–0 victory over the Republic of Ireland on 17 October at Solitude, where Alfie Bavidge scored the decisive goal.[34] On 19 October, Scotland suffered a 0–1 loss to Northern Ireland at Harland & Wolff Welders Stadium, with MacLeod going close to equalizing via a long-range shot just before halftime.[35] MacLeod then contributed directly to Scotland's 2–1 win over Wales 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.[36] His goal helped Scotland finish joint top of the Victory Shield standings with six points alongside Wales, retaining the trophy on goal difference. Across his four appearances for the Scotland 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.[5] This early international exposure paved the way for his progression to the under-17 and under-19 levels.[2]Under-17 and Under-19 career
Rory MacLeod earned his first call-up to the Scotland under-17 squad in February 2022, building on his earlier under-16 experiences.[37] He went on to make 10 appearances for the under-17 team, including matches during the UEFA European Under-17 Championship qualifiers in 2022. Notable outings included a substitute appearance against Northern Ireland in October 2022, where he hit the woodwork in a 3-0 qualifying win, contributing to Scotland's successful campaign that secured progression to the elite round.[38] MacLeod transitioned to the under-19 squad in 2023, accumulating 9 caps by November 2025 with no senior international call-up to date.[39] His under-19 appearances included involvement in the UEFA European Under-19 Championship qualifying round in November 2024, where he featured in all three group matches against Wales, Liechtenstein, and France.[2] Key performances highlighted his attacking contributions, such as a curling shot attempt against Wales in a 0-1 defeat on 13 November 2024 and a goal in the 38th minute during a 4-0 victory over Liechtenstein on 16 November 2024.[40][41] He also made a late substitute appearance against France on 19 November 2024 in a 0-0 draw, though Scotland failed to advance to the elite round.[42]Playing style
Positional attributes
Rory MacLeod operates primarily as a forward or right winger, with versatility to deploy as a central striker 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.[5][24][9] 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 Championship 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 work ethic suited to the physical demands of men's football. He continues to refine core skills like shooting, crossing, and passing, allowing him to perform effectively when fully fit and match-ready.[6][25][24] In gameplay tendencies, MacLeod frequently engages in forward-oriented actions, generating non-penalty expected goals at a rate of 0.35 per 90 minutes—placing him in the upper percentiles for Championship 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 youth suggests ongoing development in sustaining output over full matches.[26][43]Development and influences
Rory MacLeod joined Dundee 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.[21] His breakthrough came under academy-influenced first-team manager Tam Courts, who handed him his first professional contract on his 16th birthday in February 2022 and debuted him against Motherwell 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.[6][11] Following his early debut, MacLeod's growth involved gaining senior experience, including loans to Forfar Athletic and Southampton's U21 side. During his 2024–25 loan to Southampton's U21 side, MacLeod further developed his versatility, particularly emulating Stuart Armstrong in the number 10 role. This culminated in a permanent transfer to Dunfermline Athletic in July 2025 at age 19, where manager Neil Lennon 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.[23][24][9] This move marked a milestone in establishing himself as a regular Championship starter, building on prior academy foundations. Post-transfer, MacLeod demonstrated mental resilience by overcoming a challenging hospital stay for a throat abscess in August 2025, which sidelined him briefly but fueled a renewed drive to prove doubters wrong through consistent performances and goal contributions.[30][44] His personal inspirations include emulating Scottish forward Stuart Armstrong's intelligent No. 10 role, alongside global influences like Cristiano Ronaldo's work ethic, Steven Gerrard's leadership, and Fernando Torres's finishing prowess, all of which have shaped his ambition to blend local Dundee grit with elite-level versatility.[9]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 Scottish Premiership match against Motherwell. He accumulated 28 appearances for Dundee United across the Premiership, Championship, 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 Southampton 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 Championship and 1 in the League Cup).[5][25][2] The following table details MacLeod's club career statistics across all senior competitions. Data excludes U21/reserve matches.| Club | Years Active | Competition(s) | Appearances | Goals | Assists |
|---|---|---|---|---|---|
| Dundee United | 2022–2025 | Premiership, Championship, League Cup, Scottish Cup | 28 | 0 | 0 |
| Forfar Athletic (loan) | 2023–2024 | League Two, Scottish Cup | 7 | 0 | 0 |
| Dunfermline Athletic | 2025– | Championship, League Cup | 11 | 3 | 0 |
| Career Total | 46 | 3 | 0 |
International
Rory MacLeod has represented Scotland 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 UEFA youth championships and the Victory Shield tournament, contributing to his development as a forward.[33] MacLeod's youth career highlights include scoring his sole under-16 goal in a Victory Shield match against Wales 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 UEFA European Under-17 Championship qualifiers and friendlies, gaining valuable experience in high-stakes games. His under-19 appearances have focused on UEFA European Under-19 Championship qualifiers, including a goal against Liechtenstein in November 2024.[36] The following table summarizes MacLeod's youth international statistics:| Age Group | Competitions | Appearances | Goals |
|---|---|---|---|
| Under-16 | Victory Shield | 4 | 1 |
| Under-17 | UEFA European Under-17 Championship Qualifiers, Friendlies | 10 | 0 |
| Under-19 | UEFA European Under-19 Championship Qualifiers | 9 | 1 |
| Total | - | 23 | 2 |