O'Donoghue begon zijn carrière bij Glenanne HC. In 2011 maakte hij de overstap naar UCD HC en vanaf 2014 kwam hij uit voor het BelgischeKHC Dragons.[2] Met deze club werd hij tweemaal landskampioen (2015 & 2016). Vervolgens keerde hij in 2016 terug naar zijn moederland om zijn studies af te maken. Sportief was hij in deze periode actief bij Glenanne HC. Hierop aansluitend kwam hij van 2018 tot 2020 opnieuw uit voor de KHC Dragons.[3] In 2020 keerde hij terug naar zijn jeugdploeg, alwaar hij actief werd als speler-coach.