The former Houston Dynamo and Orlando City forward has completed a move to the Mexican top flight
Giles Barnes has completed a move to Liga MX side Club Leon after six seasons in Major League Soccer.
Barnes ended his MLS career with Orlando City last season, scoring just three goals to go along with two assists in 34 appearances with the club.
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.
¡Bienvenido @GilesBarnesReal! 👍🏼
Born in England but a full international with Jamaica, Barnes played for Derby County, West Brom and Doncaster Rovers in England before moving to MLS in 2012 with the Dynamo.
Article continues below
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