It started as a rumor, but it has been made official this Wednesday.

After several days negotiating, it has been announced that Orlando City SC has acquired former Toronto FC player Will Johnson to a two-year contract with an option for a third.

Orlando's GM Niki Budalic recognized he was pleased with the addition of the 10-year MLS veteran and didn't hesitate to give him a proper welcome.

“We are pleased to add Will to the team,” Budalic said. “He is a proven and accomplished MLS player that knows the league and [Head Coach Jason Kreis’] system very well from their time at Real Salt Lake. We are confident he will help the club achieve its goals moving forward.”

Johnson is coming off an impressive season with Toronto FC, in which he made 29 appearances (20 starts) with two goals and five assists. He previously played for Real Salt Lake and the Portland Timbers, among other sides.

He also adds a lot of experience to the team, having played in over 210 MLS regular season games and 25 playoff starts, registering 29 goals and 22 assists overall. This doesn't count his experience with the Canadian National Team, where he's logged four goals and 41 caps since his debut in 2005.

He might not be flashy, but he's a serviceable player who should add some much-needed experience and talent to an Orlando side that will look to make the playoffs for the first time in franchise history in 2017.