Donovan plays for the Switzerland Rugby Union Team in the Rugby European Trophy 2021/2022. He had made 12 previous appearances for the Swiss National 15’s team.
In his early career, he was in the Sharks Rugby Academy where he played for College Rovers for a year before he went to Tuks in Pretoria and played for the Varsity Cups 7’s team. At the age of 20 he was selected to captain the Limpopo Blue Bulls U21 Currie Cup team. In his final year of studying he represented the Naka Bulls who won the Lucas Strachan Trophy in 2016.
After graduation, Donovan moved to the UK and played for Bury St Edmunds in England before landing a professional contract in Germany where he played for the Heidelberger Rugby Club which won the 2018-19 European Rugby Challenge Cup.
O’Grady was then selected to represent Switzerland and his first cap was against Moldova in 2018. Besides representing Switzerland 13 times, he also captained the 7’s team in two European tournaments.