Zeven jaar geleden speelde John voor het laatst in de Eredivisie, bij FC Twente destijds. Daarvoor voetbalde hij in de jeugd van RKC en Sparta, en in de hoofdmacht van de Rotterdammers. Maar na een succesvolle trainingsstage bij de Limburgers heeft hij nu een contract voor één seizoen afgedwongen, met optie voor nog een jaar.
In actie namens FC Twente
Na zijn periode bij de Tukkers vertrok John naar het Deense FC Nordsjaelland waar hij basisspeler was toen de club in het seizoen 2012/13 in de groepsfase van de Champions League zat, maar roemloos laatste werd in een poule met verder Juventus, Chelsea en Shakhtar Donetsk. John noteerde wel mooi een doelpunt en een assist in het miljoenenbal, al was zijn treffer in het met 6-1 verloren duel met de Londenaren vooral voor de statistieken.
Verder voetbalde hij in Turkije nog voor Bursaspor alvorens hij begin dit kalenderjaar zijn contract bij het Kazachse Qaysar FK Qizilorda liet ontbinden en zodoende clubloos raakte. Op de website van VVV geeft de zevenvoudig international van Aruba te kennen dat hij blij is met zijn terugkeer in Nederland. “Ik wil laten zien dat ik in het buitenland een complete speler ben geworden.”
Spelerspaspoort:
Nationaliteit: Aruba
Geboortedatum: 1 oktober 1988
Geboorteplaats: Alkmaar
Leeftijd: 31
Lengte: 1,75
Voet: Rechts
| Club | Wedstrijden | Doelpunten | Assists |
| Sparta Rotterdam | 128 | 14 | 17 |
| FC Twente | 10 | 1 | 1 |
| FC Nordsjaelland | 114 | 30 | 19 |
| Bursaspor | 38 | 1 | 4 |
| Qaysar FK Qizilorda | 27 | 1 | 6 |

