The Toronto Maple Leafs have re-signed defenceman T.J. Brennan to a one-year contract.

Brennan, 26, appeared in six games with the Leafs in 2014-15, registering one assist. In 46 career NHL games with the Leafs, Buffalo Sabres and Florida Panthers Brennan has scored four goals and eight assists.

He won the American Hockey League's Eddie Shore Trophy (awarded to the league's best defenceman) in 2014 as a member of the Toronto Marlies.

Toronto also announced the signing of 20-year-old forward Andreas Johnson to a three-year entry-level contract.

Johnson was selected in the seventh round (202nd overall) of the 2013 NHL Draft.