Ezekiel joined Standard Liège in January 2012, making his debut on 19 February 2012, coming on as an 85th-minute substitute in a 4–2 loss to Zulte Waregem.[2] On 2 July 2013, he was awarded with an improved contract which will keep him at the club until 2017.[3] On 31 July 2014, Ezekiel was transferred to Qatar Stars League club Al-Arabi for around €8 million.[4] On 11 August 2018, Ezekiel joined Belgian First Division A side Kortrijk on a three-year deal.[5]
Ezekiel received his first call-up to the Nigeria national team in February 2014.[7] Ezekiel earned his first senior cap on 6 March, in the 0–0 draw with Mexico in a friendly match after coming on as a second-half substitute for Victor Moses.[8]
He was selected by Nigeria for their 35-man provisional squad for the 2016 Summer Olympics.[9]