Regilio O'Niel speelde in de jeugd van AFC Ajax, en was ook jeugdinternational voor het Nederlands elftal onder 18. In 2000 vertrok hij naar AZ, waar hij in het tweede elftal speelde. Hij speelde zijn enige wedstrijd in het eerste elftal van AZ op 9 augustus 2000, in de met 1-8 gewonnen bekerwedstrijd tegen AFC '34. Hij scoorde in de 89e minuut de 1-8. In het seizoen 2002/03 werd hij aan FC Emmen verhuurd, waar hij in augustus twee wedstrijden in de Eerste divisie speelde. In het seizoen 2004/05 werd hij aan Stormvogels Telstar verhuurd.[3] Ditmaal kwam hij tot vier wedstrijden. In 2005 vertrok O'Niel bij AZ, en ging voor de amateurclub SV Huizen spelen. Hier speelde hij, afgezien van een uitstap van een jaar naar HSV De Zuidvogels, tot 2010.