Barnes, 29, spent last season with Orlando City SC, recording three goals and two assists in 34 appearances and 23 starts for the Lions. He spent the first four and a half years of his MLS career with Houston, helping the Dynamo to their appearance at MLS Cup in 2012 before being traded to Vancouver midway through the 2016 season. He was shipped to Orlando in exchange for Brek Shea just before the start of the 2017 campaign and had his contract option declined by the Lions following the season.

Barnes leaves MLS with 36 goals and 17 assists in 157 career regular season appearances. He has three goals in 19 career appearances for Jamaica.