O'Neill heeft de mogelijkheid te kiezen tussen het nationale team van de Verenigde Staten en dat van Ierland. Op 9 oktober 2012 werd O'Neill opgeroepen door het O-20 team van de Verenigde Staten. Een dag later maakte hij zijn debuut tegen Canada. Hij was deel van de Amerikaanse selectie die deelnam aan het WK voor spelers onder de 20 in 2013.