The Maple Leafs announced Thursday that the club has signed forward Andreas Johnson to a three-year entry level contract. The Maple Leafs have also re-signed defenceman T.J. Brennan to a one-year contract.

Johnson, 20, registered 35 points (22 goals, 13 assists) in 55 regular season games with Frolunda of the Swedish Hockey League during the 2014-15 season. Johnson also collected four points (two goals, two assists) in eight playoff games with Frolunda. 

Brennan, 26, skated in six regular season games with the Maple Leafs during 2014-15, collecting one assist and nine penalty minutes. The Willingboro, New Jersey native also registered 52 points (12 goals, 40 assists) in 73 AHL games with both the Rockford IceHogs and Toronto Marlies this past season.