O'Connor, a right-arm fast-medium opening bowler and lower order batsman, made four of his five first-class matches in the 1934/35 Sheffield Shield season.
In the second innings he dismissed opener Vic Richardson and then helped Queensland win the match by scoring 11 not out from nine in the batting order, securing a narrow three wicket victory.
[1] His next appearance was at the Melbourne Cricket Ground against Victoria and he was more successful with the ball, claiming 2/72, with the wickets of Leo O'Brien and Len Darling.
[3] In his last Sheffield Shield appearance, O'Connor was part of the Queensland team which played New South Wales at the Sydney Cricket Ground.
He was the only son of Leo O'Connor, a Queensland cricket captain who also led his state in Australian rules football interstate matches.