ClubEdit
William è stato scelto dai Chicago Fire nel secondo turno del SuperDraft MLS del 2005 e ha guidato la squadra nel punteggio nella Lamar Hunt US Open Cup. Dopo una stagione con i Fire, William è stato scambiato con i Wizards per Diego Gutierrez.
Nel gennaio 2008, William si è trasferito al Randers, squadra della Superliga danese, firmando un contratto di un anno. Il 7 agosto 2008, il Randers ha annunciato che William ha accettato i termini personali e si è unito alla squadra serba di SuperLiga Čukarički Stankom.
Nel febbraio 2009 Will ha firmato un contratto con il MŠK Žilina dopo aver accettato i termini personali con il club. Tuttavia, il suo ex club Čukarički ha trattenuto i suoi documenti di registrazione ed è stato costretto a lasciare il club. William successivamente si è unito al NK Vinogradar.
Nel febbraio 2013 William ha firmato per l’AZAL, squadra dell’Azerbaijan Premier League, con un contratto biennale. È diventato il primo americano a giocare e segnare nella Azerbaijan Premier League. William è entrato come sostituto per l’AZAL nella loro vittoria per 3-0 contro il Kəpəz il 24 febbraio 2013. John ha segnato il suo primo gol per l’AZAL il 3 marzo 2013 nella vittoria in casa contro il Gabala. La serie di gol consecutivi di William è stata bruscamente interrotta da un leggero strappo al menisco contro il Khazar Lankaran. Il successivo intervento chirurgico ha visto William saltare il resto della stagione.
La stagione 2013-2014 ha visto William affermarsi come uno dei giocatori più notevoli e abili della Azerbaijan Premier League. È diventato il primo giocatore nella storia del campionato a vincere 3 “Goal of the month awards” nella stessa stagione. Con 8 gol e 5 assist è stato il capocannoniere dell’AZAL. John è più comunemente conosciuto in Azerbaigian come Con Oluremi.
Dopo aver lasciato l’AZAL, William ha firmato per la squadra marocchina Botola MAS Fez nel settembre 2014. Tuttavia, nel gennaio 2015 William ha lasciato il MAS Fez citando salari non pagati, con una proposta di trasferimento alla League of Ireland powerhouse Shamrock Rovers che cade nel febbraio 2015. Nel mese di agosto 2015, John ha firmato per la Veikkausliiga lato RoPS. Il 14 settembre 2015, i due gol di William in una vittoria contro il KTP hanno spinto il RoPS in cima alla classifica per la prima volta in oltre 25 anni. William è stato premiato come Man of the Match per la sua performance. Nel marzo 2016, William ha firmato un nuovo contratto con il RoPS.
Il 13 settembre 2018, la Locomotiva Tbilisi ha annunciato la firma di John con un contratto fino alla fine della stagione 2020.
InternazionaleModifica
William ha fatto parte delle nazionali giovanili U-14, U-16 e della squadra Under-20 degli Stati Uniti al Campionato mondiale giovanile FIFA 2005. Da giugno 2009 William è eleggibile per la selezione sia per la nazionale nigeriana che per quella statunitense a causa del nuovo regolamento FIFA.
William John fa parte del Consiglio degli atleti della Federazione calcistica degli Stati Uniti, un gruppo di venti atleti che vengono eletti dai loro pari. Lo scopo del consiglio, come stabilito dallo statuto della U.S. Soccer, è quello di fornire un più ampio mezzo di comunicazione tra gli Atleti e la Federazione e fare rapporti e raccomandazioni al Consiglio di Amministrazione su questioni che riguardano gli Atleti.
Nel 2018 William è stato nominato Ambasciatore della Fondazione U.S Soccer. La missione della U.S. Soccer Foundation è quella di migliorare, assistere e far crescere lo sport del calcio negli Stati Uniti, con un’enfasi particolare sulle comunità meno servite.