 As a member of the Munster inter-provincial teams on a number of occasions, O'Regan won several Railway Cup medals as a dual player.At club level he enjoyed a distinguished career with various club teams such as Kinsale, Garda and Courcey Rovers.Throughout his career O'Regan made a combined total of 47 championship appearances for Cork.