Bij Gabala is Tony Adams trainer, hij kent John nog uit zijn periode in Engeland. De aanvaller stond onder contract bij Fulham, Leicester City en Watford. Hij speelde daarvoor in Nederland bij FC Twente en zou later nog een tijdje uitkomen voor NEC.
Zijn carrière raakte steeds meer in verval en ook bij SV Roeselare werd het niets. Bij Chicago Fire kwam John zeventien keer in actie en maakte drie goals. Nu gaat hij het dus bij Gabala proberen, zo meldt Sky Sports. Landgenoot Steve Olfers tekende daar in augustus een contract.

