Leonard started his rugby career at the age of 8, playing for Shannon RFC’s youth team. He went on to attend Crescent Comprehensive College, and won two Munster School Senior Cups with the program. After finishing at Crescent College, Leonard returned to Shannon RFC. He has been playing with the club for the past 5 years, helping them achieve promotion back to the first division in the All Ireland League rugby league.
In 2014, Leonard appeared for the Munster Under 20s squad, starting in matches against the Connacht and Ulster U20 sides. Leonard was nominated for the AIL Division 1B Player of the Year, as well as the All Munster Provincial Player of the Year during the 2017-2018 season. Most recently, Leonard was selected to play for the All-Irish club side this past year.
Leonard also holds a First-Class Honors Degree in economics and finance from the University of Limerick.