Procedente del club belga Standard Liège, con contrato hasta 2028. El internacional australiano de 26 años fue fichado antes del cierre de la ventana de transferencias principal de la MLS, el pasado 23 de abril, y se unirá al equipo una vez obtenga su visa P-1.
Capitán del Standard Liège, O’Neill llega a Nueva York tras disputar 54 partidos, marcar dos goles y dar una asistencia con Les Rouches. Antes de su paso por Bélgica, jugó con el Melbourne City FC —otro club del City Football Group (CFG)— donde registró 4 goles y 6 asistencias en 63 partidos, además de conquistar dos títulos de liga en Australia.