Tijdens het seizoen 2003/2004 verliet John de Tukkers nog met hoge verwachtingen. Hij tekende bij Fulham, maar flopte daar volledig en sleet vervolgens een vrijwel ontelbaar aantal clubs. Na uitleenbeurten aan Leicester City en Watford trok John namelijk naar NEC, Roeselare (België), Chicago Fire (VS), Qabala (Azerbeidzjan), Mes Sarchesme (Iran), Gençlik Gücü SK (Noord-Cyprus), Barnet (Engeland), Piast Gliwice (Polen) en Pittsburgh Riverhounds (VS).
De wereldreiziger is inmiddels 28 jaar oud en mag, in afwachting op een geïnteresseerde club, zijn conditie op peil gaan houden bij Twente. In Enschede dus, de stad die hij veel te vroeg als ruwe diamant.