Add a little more versatility, athleticism and length to the Toronto Raptors roster.

According to Yahoo! Sports, the Raptors have reached an agreement with free-agent forward Dominic McGuire.

The 6-9 small forward is entering his sixth NBA season, with his fifth team. He has spent time with the Wizards, Kings, Wizards again, Bobcats and Warriors.

McGuire, 26, is a solid wing defender who can play both forward positions. With Toronto, he'll add some depth at forward with DeMar DeRozan, Linas Kleiza and Alan Anderson. The Raptors are deep at power forward, but McGuire should provide them an ability to go small and fast.

Last season with Golden State, McGuire averaged 3.5 points and 3.8 rebounds per game in 64 appearances.