FC. On 21 September 2013, Barnes scored his first MLS brace against Chivas USA in a 5–1 victory for the Houston Dynamo. On 4 March 2016, Barnes was appointed captain of the Houston Dynamo for the 2016 season. Vancouver Whitecaps FC Barnes was traded to Vancouver Whitecaps FC on 30 July 2016 in exchange for general allocation money and the MLS rights to Keyner Brown. The deal also dictated that Houston will receive a percentage of any future transfer fees if Barnes is loaned or transferred outside the league. Orlando City SC Barnes was traded to fellow MLS club Orlando City SC on 25 February 2017 in exchange for Brek Shea. He made his first appearance for Orlando against New York City FC on 5 March 2017, coming on as a substitute in the 11th minute after Kaká suffered a hamstring injury. Barnes became a designated player after Orlando waived Bryan Róchez on 17 March 2017. At the end of the 2017 season, Orlando opted to decline their contract option on Barnes. Leon Barnes signed with Mexican club León on 9 January 2018. Colorado Rapids On 13 July 2018, Barnes signed a six-month deal with MLS side Colorado Rapids. He was released by Colorado at the end of their 2018 season. Hyderabad FC In 2019, he signed for ISL side Hyderabad FC. International career Barnes represented England at under-19 level in several friendly matches during 2006 and 2007. Barnes was also eligible to represent Jamaica internationally through his paternal grandparents and in March 2014, he announced his intention to represent Jamaica at senior international level. In February 2015, Barnes announced his FIFA paperwork had been submitted to play for Jamaica. He could be included in the squad as soon as late March. Barnes was called up to Jamaica's squad for friendly matches against Venezuela and Cuba, scoring on his senior international debut against the former on 28 May 2015, the equaliser in a 2–1 win in Montego Bay. Later that day, he was included in Jamaica's 23-man squad for the 2015 Copa América held in Chile, and featured in all of their matches in a group-stage exit. At the 2015 CONCACAF Gold Cup, Barnes scored his second international goal to defeat Haiti 1–0 at the quarter-final stage. He then went on to score the decisive goal in the 2–1 semi-final defeat of hosts the United States at the Georgia Dome,