Background
O'Connor was born in Brisbane, Australia.
O'Connor was born in Brisbane, Australia.
He attended secondary school at Marist College Ashgrove in Brisbane, where he played rugby for the 1st XV.
He has played for the Western Force and the Waratahs in Super Rugby, and for SU Agen in the Top 14. His usual position is lock. During his final year at Ashgrove in 2002, he was selected to represent Queensland at the Australian Schools Rugby Championships.
In 2003, O’Connor was invited to join the Reds Rugby College from the GPS club in Brisbane. He played for the Queensland U19 side in the Trans Tasman Challenge competition in 2003 and 2004. In 2005, he signed with the Western Force to be a start-up player for their first season in 2006.
O'Connor made his Super Rugby debut for the Force against the Waratahs on 17 March 2006. Later that year he was selected for the Australian U21 team and the Prime Minister's XV. At the start of 2007, O'Connor tore a cruciate ligament in the final training run before a trial match against the Crusaders. Five months after the resulting knee surgery, he re-tore the ligament leading to a second reconstruction.
As a result, did not play Super Rugby for the Western Force again until 2009. In October 2010, O'Connor signed with the Waratahs. That month, he was selected in the Wallabies training squad for the 2010 Spring Tour.
O'Connor was capped 6 times playing for the Waratahs in the 2011 Super Rugby season.