Tras graduarse en la Universidad de San Francisco en 2005, dio el salto a Europa, en concreto a Francia, donde jugaría varias temporadas pasando por varios equipos, hasta sumar un total de 10 temporadas.
En concreto, vestiría el uniforme de 5 equipos tras jugar en los clubes de Chalon/Saone, Nancy, Paris-Levallois, Cholet y Le Havre desde la temporada 2005 hasta la 2015.
Cox firmó con Bucaneros para la campaña 2015-2016 donde acompañó al equipo hasta el subcampeonato pero su ausencia en la serie ante Panteras de Miranda en abril de 2017, supondría su vuelta al básquet francés, en concreto al ÉB Pau-Orthez.
En el torneo, Cox y la selección venezolana se proclamaron campeones de la competición por primera vez en la historia.
Su Padre es Chubby Cox exjugador de los Washington Bullets y tío del también exjugador Kobe Bryant quien también fuera primo de John.