Rory served on the Security Directorate of the ICC Cricket World Cup hosted by South Africa in 2003 and again in 2007 in the West Indies. He went on to chair the Security Directorate for the inaugural ICC World Twenty20 tournament and the CC Champions Trophy hosted by South Africa in 2007 and 2009 respectively.
Rory has completed twelve Comrades marathons, holds Green Number 42743, and has run numerous marathons for charity.
He ran the Antarctic Marathon in April 2013, fulfilling his ambition to complete a standard marathon on each of the seven continents; and finished Ironman South Africa in Port Elizabeth in April 2013. Rory founded ‘The African Icons Invitational’ in 2018 – a six-day charity cycle ride raising funds in support of the children of police officers slain in the line of duty. He is married to Gillian, a schoolteacher, they have three sons.