He played for Waterhouse Kingston from 2004 to 2005, and then joined Portmore United. In 2008 and 2009 Reid had trials with Vålerenga, Aalesund and Lillestrøm in Norway. In August 2009 it was announced that Lillestrøm signed Reid on loan for the rest of the autumn. He returned to Portmore United in January 2010.
On 17 March 2011, he signed a loan agreement with Vålerenga, the club he played a training match with against Liverpool in 2008. He Returned to Portmore United in the Summer of 2011. He is currently training with DC United with hopes of winning a contract with the MLS club.
Reid played extensively with the Jamaican U20 from 2004–2005 and the U23 squad from 2005-2007. He has competed internationally in Germany, Norway, Honduras, and Argentina. He has been capped several times for Jamaica.