ClubEdit
William fue reclutado por el Chicago Fire en la segunda ronda del SuperDraft de la MLS de 2005 y lideró al equipo en la anotación en la Lamar Hunt US Open Cup. Tras una temporada en el Fire, William fue traspasado a los Wizards por Diego Gutiérrez.
En enero de 2008, William fichó por el Randers, equipo de la Superliga danesa, firmando un contrato de un año. El 7 de agosto de 2008, el Randers anunció que William había llegado a un acuerdo personal y se incorporó al Čukarički Stankom, equipo de la Superliga serbia.
En febrero de 2009, Will firmó un contrato con el MŠK Žilina tras llegar a un acuerdo personal con el club. Sin embargo, su antiguo club, el Čukarički, retuvo sus documentos de registro y se vio obligado a abandonar el club. Posteriormente, William se incorporó al NK Vinogradar.
En febrero de 2013, William firmó un contrato de dos años con el AZAL, de la primera división de Azerbaiyán. Se convirtió en el primer estadounidense en jugar y marcar en la Premier League de Azerbaiyán. William entró como suplente en el AZAL en su victoria por 3-0 contra el Kəpəz el 24 de febrero de 2013. John marcó su primer gol con el AZAL el 3 de marzo de 2013 en la victoria en casa contra el Gabala. La racha goleadora consecutiva de William se vio abruptamente interrumpida por una leve rotura de menisco ante el Khazar Lankaran. La posterior intervención quirúrgica hizo que William se perdiera el resto de la temporada.
La temporada 2013-2014 vio a William consolidarse como uno de los jugadores más notables y habilidosos de la Premier League de Azerbaiyán. Se convirtió en el primer jugador de la historia de la liga en ganar 3 premios «Gol del mes» en la misma temporada. Con 8 goles y 5 asistencias fue el máximo goleador del AZAL. John es más conocido en Azerbaiyán como Con Oluremi.
Tras dejar el AZAL, William fichó por el MAS Fez, equipo de la Botola marroquí, en septiembre de 2014. Sin embargo, en enero de 2015 William abandonó el MAS Fez alegando impagos, y en febrero de 2015 se frustró su propuesta de fichar por el Shamrock Rovers, un equipo de la Liga de Irlanda. En agosto de 2015, John fichó por el RoPS de la Veikkausliiga. El 14 de septiembre de 2015, los dos goles de William en una victoria contra el KTP impulsaron al RoPS a la cima de la tabla por primera vez en más de 25 años. William fue galardonado con el premio al hombre del partido por su actuación. En marzo de 2016, William firmó un nuevo contrato con el RoPS.
El 13 de septiembre de 2018, el Locomotive Tbilisi anunció el fichaje de John con un contrato hasta el final de la temporada 2020.
InternacionalEditar
William formó parte de las selecciones juveniles sub-14, sub-16, así como del equipo sub-20 de Estados Unidos en el Campeonato Mundial Juvenil de la FIFA 2005. A partir de junio de 2009, William es elegible para ser seleccionado por las selecciones nacionales de Nigeria y Estados Unidos debido al nuevo reglamento de la FIFA.
William John forma parte del Consejo de Atletas de la Federación de Fútbol de Estados Unidos, que es un grupo de veinte atletas elegidos por sus compañeros. El propósito del consejo, tal y como se establece en los estatutos de U.S. Soccer, es proporcionar un medio de comunicación más amplio entre los deportistas y la Federación y realizar informes y recomendaciones a la Junta Directiva sobre asuntos que afectan a los deportistas.
En 2018 William fue nombrado embajador de la Fundación U.S. Soccer. La misión de la U.S. Soccer Foundation es mejorar, ayudar y hacer crecer el deporte del fútbol en los Estados Unidos, con especial énfasis en las comunidades desatendidas.