O'Donoghue made his League of Ireland debut for Shamrock Rovers as a replacement for Damien Richardson at Sligo Rovers on the 17 October 1971.
In February 1978 he returned home at the end of the American Football season to play for Shelbourne F.C. [REF].