 Gordon was born in Westmoreland Parish.He made his List A debut in October 2009, playing a single match for the West Indies under-19s in the 2009–10 WICB President's Cup.The following year, Gordon represented the team at the 2010 Under-19 World Cup in New Zealand.