Will Johnson leaves Toronto FC having played as big a part as anyone in ensuring 2016 was a trophy-winning year for the club.
The Canadian could never be accused of a lack of commitment and he literally put his body on the line in order to score the goal that won the Voyageurs Cup against the Vancouver Whitecaps, making TFC national champions for the first time since 2012.
In a way, his finest moment in a Reds shirt might also have cost him another year with the team. Johnson suffered a leg fracture in the collision with Vancouver goalkeeper David Ousted and though it was not as bad as his previous leg break, with the Portland Timbers, it kept him out for seven weeks.