The Invictus Games Foundation has announced the appointment of Rob Owen OBE as its new Chief Executive Officer, marking a significant leadership transition as the organization prepares for the inaugural winter edition of the Invictus Games in Vancouver and Whistler, Canada.
Owen officially took over the role at the end of February 2025, succeeding Dominic Reid OBE, who had led the Foundation since its inception in 2014. Prior to his official appointment, Owen engaged in a transition period during January, shadowing Reid to ensure a seamless handover of responsibilities.
Bringing over 16 years of leadership experience from his tenure as CEO of St Giles Trust, a UK-based charity focused on supporting individuals facing social exclusion, Owen is recognized for his transformative approach to social impact. Under his guidance, St Giles Trust expanded nationally and implemented programs that reportedly saved the UK taxpayer an estimated £2.5 billion.
In addition to his professional accomplishments, Owen is known for his adventurous spirit, having completed challenges such as climbing Mount Everest and Mount McKinley, reaching both the North and South Poles, and participating in endurance events like the Marathon des Sables and the New York Marathon.
The leadership transition occurs as the Foundation prepares for the Invictus Games Vancouver Whistler 2025, scheduled from February 8 to 16. This edition marks the first time the Games will feature winter sports, including alpine skiing, snowboarding, biathlon, Nordic skiing, skeleton, and wheelchair curling.
Outgoing CEO Dominic Reid expressed confidence in Owen’s appointment, stating, “Rob’s outstanding leadership and empathy make him perfectly suited to take the Foundation forward.” Reid, who has been instrumental in establishing the Foundation’s global presence and impact, leaves behind a legacy of dedication to the cause of supporting wounded, injured, and sick service personnel and veterans.
Owen has articulated a vision for the Foundation that emphasizes inclusivity and the expansion of its global reach. He aims to build upon the existing momentum to further support wounded, injured, and sick service personnel and veterans through the power of sport.
The Invictus Games Foundation, established in 2014 by Prince Harry, continues to serve as a platform for recovery and rehabilitation, showcasing the resilience and determination of its participants. With Owen at the helm, the organization is poised to enter a new chapter of growth and impact.
The upcoming Invictus Games Vancouver Whistler 2025 will bring together up to 550 competitors from up to 25 nations to compete in adaptive sports, including the newly introduced winter sports. This historic event not only marks the expansion of the Games’ sporting disciplines but also underscores the Foundation’s commitment to inclusivity and innovation in supporting the recovery of service personnel and veterans.
As the Foundation embarks on this new chapter under Owen’s leadership, the focus remains steadfast on empowering individuals through sport, fostering a global community of resilience, and honoring the spirit of the Invictus Games.