I 2009 og 2010 valgte han å konkurrere med funksjonsfriske, i nasjonale stevner. Han deltok deretter ved VM i friidrett 2011 for handikappede i Christchurch på New Zealand i januar 2011. På 100 meter fikk han på gull, med tiden 22,31, som også var ny mesterskapsrekord. På 400 ble han slått av Mohamed Chida, som satte ny verdensrekord på 49,33, men O'Hanlon fikk sølv, med tiden 49,72, som var ny oseaniarekord. Australia fikk også bronse på 4 x 100 meter stafett, bak Ukraina og Kina. Her løp O'Hanlon sammen Brad Scott, Wade McMahon og Tim Sullivan.