 In 2003, O'Neill and his team mates fell to the Indiana Hoosiers in the final of the 2003 NCAA Division I Men's Soccer Championship.During the 2003 college off-season, O'Neill played for the South Jersey Barons of the USL Premier Development League.In 2004, O'Neill turned professional with the Syracuse Salty Dogs of the USL A-League.