The Leafs announced their final cuts today, releasing Brandon Prust from his professional tryout, sending Brooks Laich to the Marlies, and designating Josh Leivo to non-roster status.

With these final cuts made, this is the final 23-man roster for the Leafs' opening game against the Senators in Ottawa tomorrow:

2

D

Matt Hunwick (A)

8

D

Connor Carrick

11

LW

Zach Hyman

12

RW

Connor Brown

15

LW

Matt Martin

16

C/RW

Mitch Marner

18

LW

Milan Michalek

20

D

Frank Corrado

21

LW

James van Riemsdyk

22

D

Nikita Zaitsev

24

C

Peter Holland

29

C

William Nylander

34

C

Auston Matthews

42

C

Tyler Bozak (A)

43

C

Nazem Kadri

44

D

Morgan Rielly (A)

46

D

Roman Polak

47

RW

Leo Komarov (A)

51

D

Jake Gardiner

52

D

Martin Marincin

53

RW

Seth Griffith

1

G

Jhonas Enroth

31

G

Frederik Andersen

A few things of note:

(1) The Leafs announced that, to no one's surprise, there will not be a captain this year. They also named their four alternates: Hunwick, Bozak, Rielly, and Komarov.

(2) As mentioned above, Josh Leivo has been announced as a "non-roster" player. We are not sure what exactly that means, though it sounds as though his salary will not count against the cap. If Leafs brass is to be believed, what this could mean is that Leivo's injuries are as bad as they let on. That, or Lou's cooking up some cap wizardry to protect Leivo from waivers.

(3) The Leafs will ice six rookies on its opening night roster. In addition to the much-ballyhooed trio of Nylander, Marner, and Matthews, they will also have Zach Hyman, Connor Brown, and Nikita Zaitsev on hand.

(4) Joffrey Lupul remains in a time-space vortex of being too hurt to do anything. I'm not saying it's aliens, but...aliens?