The Toronto Maple Leafs have signed unrestricted free agent forward Clarke MacArthur to a one-year contract.

MacArthur had 16 goals and 19 assists last season between Buffalo and the Atlanta Thrashers, who acquired him on March 3 in exchange for draft picks.

In the 2008-09 season he scored a career-best 17 goals while playing in 71 games for the Sabres.

The six-foot, 191-pound forward has played in 208 career NHL games with Atlanta and Buffalo, collecting 44 goals and 44 assists for 88 points along with 129 minutes in penalties.

MacArthur won a gold medal with Team Canada at the 2005 world junior championships.