In the 2015–16 season, John joined Football Superleague of Kosovo side Trepça'89, on a season-long loan and during that season, he played only 3 matches.
John enjoyed a great form during the 2016–17 season, netting 26 goals in 33 matches. His performances throughout the year earned him league's top goalscorer award and a spot at 2016 Football Superleague of Kosovo's Team of the Year.
John's first match for the 2017–18 season was a match in the framework of first qualifying round of 2017–18 UEFA Champions League and in that match he played after being named in the starting line-up. After the elimination of Trepça'89 from UEFA Champions League, John continued to be part of team and during the 2017–18 season, he scored 17 goals in 31 matches and was named for the second time league's top goalscorer, together with the player of Llapi, Mirlind Daku. On 27 June 2018, John left the club after the ending the loan and finishing his spell with the club by scoring 43 goals in 69 appearances in all competitions.
Return to Skënderbeu Korçë
On 9 July2018, John returned to his parent club Skënderbeu Korçë, ahead of 2018–19 season. On 12 August 2018, he won his first trophy as a Skënderbeu Korçë player, the 2018 Albanian Supercup trophy as the team defeat Laçi with result 3–2 at Elbasan Arena and John was an unused bench in this match. On 17 August 2018, John made his debut in a 1–0 home win in the opening week of 2018–19 Albanian Superliga against Partizani Tirana after coming on as a late substitute in place of Blerim Krasniqi. In the second matchday versus newly promoted side Kastrioti, he entered against as a late substitute and gave the assist of the third goal in a 3–0 victory. On 12 September 2018, John scored his first goal for Skënderbeu Korçë in a 3–0 win against Veleçiku Koplik in first round of Albanian Cup. His first Albanian Superliga goal came five days later in the 2–0 win at Flamurtari Vlorë, netting the second of the match eight minutes after coming in.
Prishtina
On 8 January 2020, John joined Football Superleague of Kosovo side Prishtina. One month later, he made his debut with Prishtina in the quarter-final of 2019–20 Kosovar Cup against Vushtrria after being named in the starting line-up and scored two goals during a 4–1 home win.
International career
Because of his talent, there were numerous discussions about making John the first foreign player of Kosovo national team. Himself, John said that would gladly accept an invitation from the coach Albert Bunjaki, although he would have to obtain the Kosovan passport in advance.
Personal life
John was born in Akwa Ibom, a one of Nigeria's 36 states from Nigerian parents, he stated that he grew up idolizing Didier Drogba due to his force and Samuel Eto'o due to his scoring abilities.
Career statistics
Club
Honours
Club
;Skënderbeu Korçë
Albanian Supercup: 2018
;Trepça'89
Football Superleague of Kosovo: 2016–17
Kosovar Supercup: 2017
Individual
Football Superleague of Kosovo top goalscorer: 2016–17, 2017–18
Football Superleague of Kosovo's Team of the Year: 2016