 He led the Rapids U18 team in scoring in 2011–12 with 10 goals in 15 games, helping them reach the playoffs.O'Neill originally signed to play college soccer at the University of Virginia, however on June 19, 2012, O'Neill signed with the Colorado Rapids as a Home Grown Player.Three months later, he made his professional debut in a 3–0 victory over the Portland Timbers, coming on as an 86th minute substitute for Jeff Larentowicz.