Nel 2003, O'Neill firmò per la Saturn, nel 2004 passò alla Colavita, nel 2005 alla Navigators Insurance ad infine nel 2006 alla Health Net, tutte squadre statunitensi. ###>He began cycling in 1989, when he attended a 16 kilometre handicap race before school, following the suggestion by a friend.