Toronto Maple Leafs Roster

offence

player pos age ht. wgt shot birthplace salary
28 Joey Anderson RW 23 6'0" 207 R Roseville, MN $750,000
58 Michael Bunting LW 26 6'0" 186 L Scarborough, ON $750,000
43 Kyle Clifford LW 31 6'2" 214 L Ayr, ON $1,300,000
47 Pierre Engvall LW 25 6'5" 215 L Ljungby, SWE $1,250,000
64 David Kampf C 27 6'1" 193 L Chomutov, CZE $1,400,000
25 Ondrej Kase RW 26 6'0" 187 R Kadan, CZE $1,250,000
15 Alexander Kerfoot C 27 5'10" 181 L Vancouver, BC $750,000
16 Mitchell Marner RW 24 6'0" 172 R Markham, ON $750,000
34 Auston Matthews C 24 6'3" 205 L San Ramon, CA $750,000
65 Ilya Mikheyev RW 27 6'2" 192 L Omsk, RUS $2,190,000
88 William Nylander RW 25 6'0" 202 R Calgary, AB $2,500,000
20 Nick Ritchie LW 26 6'3" 236 L Orangeville, ON $1,700,000
94 Kirill Semyonov C 27 6'0" 171 L Omsk, RUS $750,000
62 Brett Seney LW 25 5'9" 156 L London, ON $750,000
24 Wayne Simmonds RW 33 6'3" 180 R Scarborough, ON $750,000
19 Jason Spezza C 38 6'3" 219 R Toronto, ON $750,000
46 Alex Steeves C 22 5'11" 185 L Bedford, NH $750,000
91 John Tavares C 31 6'1" 211 L Mississauga, ON $910,000

defence

player pos age ht. wgt shot birthplace salary
33 Alex Biega D 33 5'10" 195 R Montreal, QC $750,000
78 TJ Brodie D 31 6'1" 179 L Chatham, ON $5,000,000
23 Travis Dermott D 25 6'0" 202 L Newmarket, ON $1,250,000
3 Justin Holl D 29 6'4" 194 R Tonka Bay, MN $2,000,000
37 Timothy Liljegren D 22 6'1" 192 R Kristianstad, SWE $832,500
8 Jake Muzzin D 32 6'3" 226 L Woodstock, ON $1,000,000
44 Morgan Rielly D 27 6'1" 220 L Vancouver, BC $3,000,000
56 Kristians Rubins D 24 6'5" 221 L Jurmala, LVA $750,000
38 Rasmus Sandin D 21 5'11" 178 L Uppsala, SWE $832,500

goaltenders

player pos age ht. wgt shot birthplace salary
36 Jack Campbell G 30 6'3" 207 L Port Huron, MI $1,800,000
30 Michael Hutchinson G 31 6'3" 201 R Barrie, ON $750,000
35 Petr Mrazek G 29 6'2" 188 L Ostrava, CZE $2,800,000
60 Joseph Woll G 23 6'4" 203 L Dardenne Prairie, MO $750,000

Toronto Maple Leafs Roster Analysis

lhs rhs avg. ht avg. wt avg. age young old total salary
21 (9) 10 (8) 6'1" (2) 197 (8) 27 (2) 21 (5) 38 (4) $41,515,000 (32)
(*) - Denotes overall league ranking of given stat