ClubEdit
William byl draftován týmem Chicago Fire ve druhém kole MLS SuperDraft 2005 a vedl tým ve skóre v Lamar Hunt US Open Cupu. Po jedné sezóně v týmu Fire byl William vyměněn do týmu Wizards za Diega Gutierreze.
V lednu 2008 přestoupil William do dánského superligového týmu Randers a podepsal roční smlouvu. Dne 7. srpna 2008 Randers oznámil, že se William dohodl na osobních podmínkách a přestoupil do srbského superligového týmu Čukarički Stankom.
V únoru 2009 Will podepsal smlouvu s MŠK Žilina poté, co se s klubem dohodl na osobních podmínkách. Jeho bývalý klub Čukarički mu však zadržel registrační dokumenty a on byl nucen klub opustit. William následně přestoupil do NK Vinogradar.
V únoru 2013 podepsal William dvouletou smlouvu s ázerbájdžánským prvoligovým klubem AZAL. Stal se prvním Američanem, který hrál a skóroval v ázerbájdžánské Premier League. William nastoupil za AZAL jako náhradník při vítězství 3:0 proti Kəpəz 24. února 2013. Svůj první gól za AZAL vstřelil John 3. března 2013 při domácím vítězství nad Gabalou. Williamovu gólovou sérii v řadě náhle ukončilo lehké natržení menisku proti Chazaru Lankaran. Následná operace způsobila, že William vynechal zbytek sezony.
V sezoně 2013-2014 se William prosadil jako jeden z nejpozoruhodnějších a nejšikovnějších hráčů ázerbájdžánské Premier League. Stal se prvním hráčem v historii ligy, který v jedné sezóně získal 3 ocenění „Gól měsíce“. S 8 góly a 5 asistencemi byl nejlepším střelcem AZAL. John je v Ázerbájdžánu nejčastěji známý jako Con Oluremi.
Po odchodu z AZAL podepsal William v září 2014 smlouvu s marockým týmem Botola MAS Fez. V lednu 2015 však William z MAS Fez odešel s odvoláním na nevyplacené mzdy, přičemž v únoru 2015 padl navrhovaný přestup do týmu Shamrock Rovers, který působí v irské lize. V srpnu 2015 se John upsal týmu RoPS z Veikkausliigy. Dne 14. září 2015 William svými dvěma góly při vítězství nad KTP vynesl RoPS poprvé po více než 25 letech do čela tabulky. William byl za svůj výkon oceněn jako muž zápasu. V březnu 2016 podepsal William s RoPS novou smlouvu.
Lokomotiv Tbilisi 13. září 2018 oznámil, že s Johnem podepsal smlouvu do konce sezony 2020.
MezinárodníEdit
William byl členem mládežnických reprezentací U-14, U-16 a také týmu USA do 20 let na mistrovství světa mládeže 2005. Od června 2009 je William díky novým předpisům FIFA způsobilý pro výběr nigerijské i americké reprezentace.
William John působí v Radě sportovců americké fotbalové federace, což je skupina dvaceti sportovců, kteří jsou voleni svými vrstevníky. Účelem rady, jak je uvedeno ve stanovách U.S. Soccer, je poskytovat širší prostředky komunikace mezi sportovci a federací a podávat zprávy a doporučení správní radě o záležitostech týkajících se sportovců.
V roce 2018 byl William jmenován ambasadorem Nadace U.S. Soccer. Posláním nadace U.S. Soccer Foundation je posilovat, pomáhat a rozvíjet fotbalový sport ve Spojených státech se zvláštním důrazem na komunity s nedostatečnou péčí.