Giles Barnes' time with the Dynamo is over.
The Dynamo on Saturday night traded Barnes, this season's opening day captain, to Vancouver Whitecaps FC in exchange for general allocation money and the first refusal rights to Costa Rican defender Keyner Brown.
Houston also will receive a percentage of any future transfer fees if Barnes is loaned or transferred outside the league.
Barnes, 27, played in 113 MLS games since joining the Dynamo in 2012. He scored 31 goals in league play, though only four of those came on the road. Barnes scored four goals in 14 appearances this season.