A central defender with honours for the Republic of Ireland at all levels up to Under-21s, O'Connor has been with Rovers since the age of sixteen.
The Cork-born defender has progressed each season with the club, having graduated from the Academy to the Reserves and now to the fringes of the first team.
August 2012 saw the young Irishman join Burton Albion on a month-long loan deal which was subsequently extended until January. Impressive displays at right back for the League Two side saw that extended further for the remainder of the 2012-13 season. He would go on to play in every single league game for the Brewers.
Captained the Under-21s at the start of the 2013-14 before linking up with Torquay United on a month-long loan deal in October 2013.