In April 2005, O'Sullivan ran the London Marathon for the first time and finished 8th in a personal best time of 2:29:01.
In March 2008, O'Sullivan was appointed team manager of the Australian team for the 2008 IAAF World Cross Country Championships in Edinburgh, Scotland [REF].