O’Neill, dotychczas grający w obronie, został przez Clough przestawiony do linii pomocy i, obok bramkarza Petera Shiltona, obrońcy Viva Andersona, kapitana Johna McGoverna i napastników Garry’ego Birtlesa oraz Tony’ego Woodcocka, był uważany za najważniejsze ogniwo drużyny, która pod koniec lat 70. dwa razy z rzędu zdobyła Puchar Mistrzów.

W 1981 roku po dziesięciu latach spędzonych w Nottingham odszedł do Norwich City. Później grał jeszcze w Manchesterze City i Notts County.

W reprezentacji Irlandii Północnej zadebiutował w 1971 roku. Jedenaście lat później awansował z nią po raz drugi w historii do mistrzostw świata. Podopieczni Billy’ego Binghama w rozgrywkach grupowych wyprzedzili Jugosławię i Honduras. W drugiej rundzie ulegli Francuzom.

O’Neill zakończył piłkarską karierę w 1984 roku w wieku trzydziestu dwu lat.

Sukcesy piłkarskie Mistrzostwo Anglii 1978, wicemistrzostwo Anglii 1979, Puchar Ligi Angielskiej 1978 i 1979, finał Pucharu Ligi 1980, Puchar Mistrzów 1979 i 1980 oraz Superpuchar Europy 1979 z Nottingham Forest

W reprezentacji Irlandii Północnej od 1971 do 1984 roku rozegrał 64 mecze i strzelił 8 goli – start na mistrzostwach świata 1982 (druga runda).