*Club domestic league appearances and goals, correct as of 13:01, 4 January 2025 (UTC) ‡ National team caps and goals, correct as of 01:20, 16 October 2024 (UTC)
Brought up in West London, O'Neill was in the academy at Brentford from the age of seven until thirteen when they made the decision to disband their academy.[1] O'Neill attended the City of London School where he received 11 A* GCSE grades and two A* A-Level grades.[1]
Club career
Fulham
O'Neill signed his first professional contract with Fulham in February 2020.[2] He was named the scholar of the year in the Fulham academy in 2021.[3] He called up to the first team squad at Fulham for the first time being an unused substitute against Leeds United in the EFL Cup in September 2021.[4] He signed a new three-year contract with the club in July 2022.[5] He had interest from other English clubs for a loan spell but was injured over the January 2023 transfer window and no moves materialised as a result.[6]
Derry City (loan)
O'Neill joined Derry City on a six-month loan deal in February 2023. He said he was attracted by the style of play of Derry manager Ruaidhri Higgins.[7] He made his League of Ireland debut for Derry City on 20 February 2023 in a 1–1 draw at St Patrick's Athletic.[8] He scored his first league goal for Derry City on 6 March 2023 against UCD.[9] He played nineteen games, starting twelve, before returning to Fulham.[10]
Leyton Orient
On 23 January 2024, O'Neill signed for EFL League One side Leyton Orient for an undisclosed fee on a two-and-a-half-year contract.[11]
He was brought up in Ealing, London with his parents and brothers and sisters. They have Irish family in Waterford and Galway and Kerry. His father's family are from Waterford and his mother's family are living in Galway.[14]