O'Neill wordt volgende maand 26 jaar en is afkomstig van Apollon Limasol uit Cyprus. Die club verhuurde hem vorig jaar aan NAC. In Breda speelde de verdediger 25 wedstrijden. O'Neill werd geboren in Ierland, maar verhuisde al snel naar Amerika. Daar groeide hij op bij Colorado Rapids, waar hij vijf jaar geleden debuteerde in de MLS.

Excelsior is verder nog op zoek naar een keeper en een aanvaller.