Giles Barnes has completed a move to Liga MX side Club Leon after six seasons in Major League Soccer.
His best season in the league came in 2014 with the Houston Dynamo. That year Barnes played in and started 34 games for the club, scoring 11 goals and adding five assists to lead the team in scoring, which he did in 2013 as well.
He was traded to the Vancouver Whitecaps during the 2016 season and then shipped from the Canadian club to Orlando City in 2017 in exchange for Brek Shea.
The 29-year-old had his contract option declined by the club after the season.
Barnes finished his career in MLS with 36 goals and 17 assists in 157 career regular season appearances