In March 2017, Ejuke signed a three-year contract with Eliteserien side Vålerenga. In July 2019, he moved to the Netherlands to play for SC Heerenveen, ignoring interest from clubs as Besiktas JK and Lazio.[2]
CSKA Moscow
On 28 August 2020, CSKA Moscow announced the signing of Ejuke from Heerenveen on a four-year contract.[3]
On 30 September 2020, He scored the third goal in a 3–1 derby win over Spartak Moscow.[4]
Loan to Hertha BSC
On 3 July 2022, Ejuke suspended his contract with CSKA Moscow for the 2022–23 season, having taken advantage of the FIFA ruling relating to the Russian invasion of Ukraine.[5] On 13 July 2022, he joined Hertha BSC in Germany for the 2022–23 season, He came on in the 56th minute of Hertha Berlins 3–1 loss to Union Berlin for his debut on 6 August 2022.[6]
Loan to Royal Antwerp
On 5 July 2023, Ejuke suspended his contract with CSKA for the 2023–24 season under the FIFA regulations.[7]
On 30 July 2023, Belgian championsRoyal Antwerp announced the signing of Ejuke on a one-year deal. The club referred that an exemption from FIFA for players active in Russia allowed the deal to happen.[8]
Sevilla
On 17 June 2024, Ejuke signed for Spanish club Sevilla following the expiration of his contract at CSKA Moscow.[9]