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.
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.