|Date of birth||September 9, 1985|
|Place of birth||Vancouver, British Columbia, Canada|
|Height||6 ft 3 in (1.91 m)|
|Current club||Victoria Highlanders|
|2001–2003||Timberline Secondary School|
|2008–2009||→ Eintracht Braunschweig II||14||(7)|
|* Senior club appearances and goals counted for the domestic league only and correct as of July 10, 2013.
† Appearances (Goals).
On January 18, 2007 O'Neill was drafted by Colorado Rapids in the third round (36th overall) of the 2007 MLS Supplemental Draft. His rights were traded to Toronto FC on April 19, 2007. However, he never signed with Toronto, opting to try his luck abroad.
O'Neill signed with German club SV Wilhelmshaven who played in the Regionalliga Nord in 2007 through 2008, before moving to Eintracht Braunschweig. He struggled for playing time with Braunschweig, spending most his time with their second team. O'Neill moved back to SV Wilhelmshaven in 2009.