The Invictus Games Foundation is delighted to announce the appointment of Rob Owen OBE as its new Chief Executive Officer. Rob will officially take over the reins at the end of February 2025 following a few weeks of shadowing the outgoing CEO, Dominic Reid OBE, in January.
Lord Allen, Chair of the Invictus Games Foundation, expressed his confidence in Rob’s leadership:
The Board of Trustees is thrilled to welcome Rob Owen OBE as our new CEO. Rob’s proven track record in building strong partnerships, fostering inclusive workplace cultures, and driving innovative funding mechanisms makes him the ideal choice to lead the Foundation into its next chapter. As we look ahead to the Invictus Games Vancouver Whistler 2025 this February, we are excited for Rob to build on the incredible momentum and global impact that Dominic Reid has established over the past decade."
Lord Allen Chair of the Invictus Games Foundation
Rob brings with him a wealth of experience, including 16 transformative years as CEO of St Giles Trust. Under his leadership, the charity grew from a regional organisation to a nationally recognised, award-winning entity, delivering impactful programs and saving the UK taxpayer an estimated £2.5 billion. Further proving his suitability for the Invictus Games Foundation’s beyond the Games programmes, Rob has climbed Mt Everest and Mt McKinley, reached both the North and South Poles, completed Marathon des Sables, the New York Marathon, the Devizes to Westminster kayak Race, and pulled a sledge three times around the London Marathon.
I am honoured to be joining the Invictus Games Foundation, an organisation that has changed lives and saved lives over the past ten years, and inspired the world along the way. As the Foundation prepares for the Invictus Games Vancouver Whistler 2025, I am eager to start working alongside the team, our partners, and, most importantly, the incredible community of competitors and their families to ensure this mission continues to thrive and grow."
Rob Owen OBE Incoming CEO for the Invictus Games Foundation
Dominic Reid OBE, who has served as CEO since the Foundation’s inception, leaves behind a remarkable legacy. Reflecting on his tenure, Dominic said:
The Invictus Games Vancouver Whistler 2025, set to take place in February, will mark a significant milestone in the Foundation’s journey, showcasing the resilience and determination of the international community with new Winter sports for the first time. Rob’s appointment post Games signals a new era of leadership, ensuring the Foundation continues its vital work in supporting those who have served, ahead of the upcoming Invictus Games Birmingham 2027.