Career John has played club football for San Juan Jabloteh and North East Stars. He made his international debut for Trinidad and Tobago in 2013.