*Club domestic league appearances and goals, correct as of 23:23, 15 December 2024 ‡ National team caps and goals, correct as of 01:20, 16 October 2024 (UTC)
Oko-Flex was born in Dublin and started out playing with a local academy, Tolka Rovers, then St Kevin's Boys before being spotted by Arsenal scout Liam Brady, who had also come through the St Kevin's, with Oko-Flex then signing for the London club.[2] He joined Celtic on a three-year deal from Arsenal in September 2018.[3] He made his first team debut for the club as a substitute against Hibernian in January 2021.[4]
West Ham United
On 25 June 2021, Oko-Flex joined West Ham United on a two-year contract with an option for a third year.[5]
On 16 August 2021, Oko-Flex scored a hat-trick in his Premier League 2 debut against his boyhood club Arsenal in a 6–1 home win.[6] On 15 December 2021, Oko-Flex was an unused substitute for West Ham's Premier League fixture at the Emirates Stadium, a match won 2–0 by Arsenal.[7] This was the first time he had made a first-team squad for the club. Oko-Flex made his debut for West Ham United on 25 August 2022 coming on as an 82nd minute substitute for Manuel Lanzini in a 3–0 away win against Viborg in the second leg of a play-off round game in the 2022–23 UEFA Europa Conference League.[8][9]
He left the club at the end of the 2022-23 season. He made one first team appearance, in the UEFA Europa Conference League Play-Off round and featured on 35 occasions for the U21 side scoring 14 goals.[10]
Swansea City (loan)
On 30 August 2022, Oko-Flex joined Swansea City on loan for the remainder of the 2022-23 season.[11] He was recalled from his loan in January 2023.[12]