Speedy striker Darren Mattocks is now a member of the Portland Timbers after the Vancouver Whitecaps swung a trade, receiving allocation money and a 2017 international roster spot in the exchange.

Mattocks, 25, scored 20 goals in 96 regular season and playoff games over four seasons with the Whitecaps.

Mattocks took to Twitter to thank fans and teammates, calling his time in Vancouver "both good and not so good."

"...every moment I tried my very best both on and off the field regardless of how things worked out," he wrote.

Vancouver selected the Jamaican international second overall in the 2012 MLS super draft, hoping his prodigious scoring talents would transfer to the MLS game. 

Mattocks had a stellar rookie season scoring eight goals but was never able to repeat that success. 

His lighting-fast runs were frequently thwarted by trouble finishing, and Mattocks saw his playing time shrink and his discontent grow. 

In 2013, he publicly called out then Whitecaps head coach Martin Rennie for not playing him enough, claiming that was the reason Vancouver missed the playoffs.

Mattocks also claimed another MLS club had offered Vancouver over a million dollars to obtain his rights, but that the Whitecaps had turned the offer down.

The Whitecaps have lost their first two games of the 2016 season.