In June 2012 Roebuck was confirmed as part of a 44-swimmer squad for Great Britain at the 2012 Summer Olympics; he competed in the 200 metres butterfly, 200 metres individual medley and the 400 metres individual medley. His best result was reaching the semi-final in the men's 200 m individual medley.