O’Gorman grew up playing rugby in Vancouver before heading out to Christchurch, New Zealand where he played for Marist Albion Rugby Club. In 2016, O’Gorman was selected to the Canadian National U20s side where he had a standout year, leading to his advancement to the senior Canadian test squad in the 2017 Americas Rugby Championship. The Vancouver lock earned his first cap as a replacement against Chile, and proceeded to start in the following matches against the US and Uruguay.