Toronto Maple Leafs Roster

Last Updated on February 29, 2024

One of the players that should make an impact is Mark Giordano. Mark Giordano 17-year NHL vet that plays blueliner and weighs 205 pounds. Coming from Canada, he was born on October 3, 1983 and is 6-0. He has visited the bad box for a total of 902 minutes while his career plus/minus is 125. John Tavares is another guy to keep an eye on. John Tavares is a 6-1 forward that weighs in at 216 pounds and is a product of Canada. He’s a 14-year veteran that has a birthdate of September 20, 1990 and is 33 years old. During his pro hockey career, John Tavares has accumulated 444 goals on 3,469 shots at the opposing net. Last but not least, T.J. Brodie will be another guy to keep an eye on. Being born on June 7, 1990, T.J. Brodie comes in as the blueliner, while being a 13-year veteran in professional hockey. The Canada born product comes in at 187 pounds and has a height of 6-2.

2023-24 Toronto Maple Leafs Roster

Player Nation Pos Age Hgt Wgt Exp Birth
Mark Giordano ca D 40 6-0 205 17 October 3, 1983
John Tavares ca F 33 6-1 216 14 September 20, 1990
T.J. Brodie ca D 33 6-2 187 13 June 7, 1990
Ryan Reaves ca F 37 6-2 225 13 January 20, 1987
Calle Jarnkrok se F 32 6-0 192 10 September 25, 1991
Jake McCabe us D 30 6-1 204 10 October 12, 1993
Morgan Rielly ca D 29 6-1 222 10 March 9, 1994
John Klingberg se D 31 6-3 190 9 August 14, 1992
Max Domi ca F 28 5-10 194 8 March 2, 1995
William Nylander ca F 27 6-0 204 8 May 1, 1996
Tyler Bertuzzi ca F 28 6-1 186 7 February 24, 1995
Mitchell Marner ca F 26 6-0 180 7 May 5, 1997
Auston Matthews us F 26 6-3 208 7 September 17, 1997
David Kampf cz F 29 6-2 197 6 January 12, 1995
Noah Gregor ca F 25 6-0 190 4 July 28, 1998
Timothy Liljegren se D 24 6-1 192 4 April 30, 1999
Ilya Samsonov ru G 26 6-3 214 4 February 22, 1997
Simon Benoit ca D 25 6-3 203 3 September 19, 1998
Joseph Woll us G 25 6-3 203 2 July 12, 1998
Matthew Knies us F 21 6-2 210 1 October 17, 2002
Mazden Leslie ca D 18 6-1 181 0 April 15, 2005
Fraser Minten ca F 19 6-1 185 0 July 5, 2004

2022-23 Toronto Maple Leafs Roster

Player Nation Pos Age Hgt Wgt Exp Birth
Mark Giordano ca D 39 6-0 205 16 October 3, 1983
Luke Schenn ca D 33 6-2 225 14 November 2, 1989
Wayne Simmonds ca RW 34 6-2 184 14 August 26, 1988
Ryan O’Reilly ca C 31 6-1 207 13 February 7, 1991
John Tavares ca C 32 6-1 216 13 September 20, 1990
T.J. Brodie ca D 32 6-2 187 12 June 7, 1990
Kyle Clifford ca LW 32 6-2 211 12 January 13, 1991
Jordie Benn ca D 35 6-2 201 11 July 26, 1987
Jake Muzzin ca D 33 6-3 227 11 February 21, 1989
Calle Jarnkrok se C 31 6-0 192 9 September 25, 1991
Jake McCabe us D 29 6-1 204 9 October 12, 1993
Morgan Rielly ca D 28 6-1 222 9 March 9, 1994
Noel Acciari us C 31 5-10 209 7 December 1, 1991
Matt Murray ca G 28 6-5 203 7 May 25, 1994
William Nylander ca C 26 6-0 204 7 May 1, 1996
Erik Gustafsson se D 30 6-0 197 6 March 14, 1992
Mitch Marner ca RW 25 6-0 181 6 May 5, 1997
Auston Matthews us C 25 6-3 208 6 September 17, 1997
Zach Aston-Reese us C 28 6-1 205 5 August 10, 1994
Justin Holl us D 31 6-3 197 5 January 30, 1992
Dryden Hunt ca LW 27 6-0 193 5 November 24, 1995
David Kampf cz C 28 6-2 197 5 January 12, 1995
Alexander Kerfoot ca C 28 5-11 186 5 August 11, 1994
Victor Mete ca D 24 5-9 187 5 June 7, 1998
Joey Anderson us RW 24 6-0 207 4 June 19, 1998
Nicolas Aube-Kubel ca RW 26 6-0 207 4 May 10, 1996
Denis Malgin ch C 26 5-9 182 4 January 18, 1997
Michael Bunting ca LW 27 6-0 192 3 September 17, 1995
Pierre Engvall se LW 26 6-5 219 3 May 31, 1996
Sam Lafferty us C/LW 27 6-1 195 3 March 6, 1995
Timothy Liljegren se D 23 6-1 192 3 April 30, 1999
Ilya Samsonov ru G 25 6-3 214 3 February 22, 1997
Rasmus Sandin se D 22 5-11 182 3 March 7, 2000
Conor Timmins ca D 24 6-2 202 3 September 18, 1998
Nicholas Robertson us LW 21 5-9 183 2 September 11, 2001
Radim Zohorna cz F 26 6-6 220 2 April 29, 1996
Nicholas Abruzzese us C 23 5-9 161 1 June 4, 1999
Erik Kallgren se G 26 1 October 14, 1996
Alex Steeves us F 23 5-10 165 1 December 10, 1999
Joseph Woll us G 24 6-3 203 1 July 12, 1998
Jett Alexander ca G 23 6-5 214 0 November 8, 1999
Semyon Der-Arguchintsev ru C 22 5-10 160 0 September 15, 2000
Mac Hollowell ca D 24 5-9 170 0 September 26, 1998
Pontus Holmberg se RW 23 5-10 174 0 March 9, 1999
Matthew Knies us LW 20 6-2 210 0 October 17, 2002
Filip Kral cz D 23 6-2 198 0 October 20, 1999
Bobby McMann ca F 26 6-1 203 0 June 15, 1996

2021-22 Toronto Maple Leafs Roster

Player Nation Pos Age Hgt Wgt Exp Birth
Jason Spezza ca C 38 6-3 216 18 June 13, 1983
Mark Giordano ca D 38 6-0 205 15 October 3, 1983
Wayne Simmonds ca RW 33 6-2 184 13 August 26, 1988
John Tavares ca C 31 6-1 216 12 September 20, 1990
T.J. Brodie ca D 31 6-2 187 11 June 7, 1990
Kyle Clifford ca LW 31 6-2 211 11 January 13, 1991
Jake Muzzin ca D 32 6-3 227 10 February 21, 1989
Petr Mrazek cs G 29 6-2 188 9 February 14, 1992
Michael Hutchinson ca G 31 6-3 198 8 March 2, 1990
Morgan Rielly ca D 27 6-1 222 8 March 9, 1994
Alex Biega ca D 33 5-10 199 7 April 4, 1988
Jack Campbell us G 30 6-3 207 6 January 9, 1992
William Nylander ca C 25 6-0 204 6 May 1, 1996
Nick Ritchie ca LW 26 6-3 236 6 December 5, 1995
Ondrej Kase cz RW 26 6-0 187 5 November 8, 1995
Mitch Marner ca RW 24 6-0 181 5 May 5, 1997
Auston Matthews us C 24 6-3 208 5 September 17, 1997
Michael Amadio ca C 25 6-1 204 4 May 13, 1996
Travis Dermott ca D 25 6-0 200 4 December 22, 1996
Justin Holl us D 30 6-3 197 4 January 30, 1992
David Kampf cz C 27 6-2 197 4 January 12, 1995
Alexander Kerfoot ca C 27 5-11 186 4 August 11, 1994
Joey Anderson us RW 23 6-0 207 3 June 19, 1998
Colin Blackwell us C 28 5-9 190 3 March 28, 1993
Carl Dahlstrom se D 27 6-4 231 3 January 28, 1995
Ilya Lyubushkin ru D 27 6-2 200 3 April 6, 1994
Michael Bunting ca LW 26 6-0 192 2 September 17, 1995
Pierre Engvall se LW 25 6-5 219 2 May 31, 1996
Timothy Liljegren se D 22 6-1 192 2 April 30, 1999
Ilya Mikheyev ru F 27 6-3 192 2 October 10, 1994
Rasmus Sandin se D 21 5-11 182 2 March 7, 2000
Brett Seney ca LW 25 5-9 156 2 February 28, 1996
Nicholas Robertson us LW 20 5-9 183 1 September 11, 2001
Nicholas Abruzzese us C 22 5-9 161 0 June 4, 1999
Erik Kallgren se G 25 0 October 14, 1996
Kristians Rubins lv D 24 6-5 227 0 December 11, 1997
Kirill Semyonov ru C 27 6-1 176 0 October 27, 1994
Alex Steeves us F 22 5-10 165 0 December 10, 1999
Joseph Woll us G 23 6-3 203 0 July 12, 1998

2020-21 Toronto Maple Leafs Roster

Player Nation Pos Age Hgt Wgt Exp Birth
Joe Thornton ca C 41 6-4 220 22 July 2, 1979
Jason Spezza ca C 37 6-3 216 17 June 13, 1983
Nick Foligno us LW 33 6-0 210 13 October 31, 1987
Zach Bogosian us D 30 6-2 222 12 July 15, 1990
Wayne Simmonds ca RW 32 6-2 184 12 August 26, 1988
John Tavares ca C 30 6-1 216 11 September 20, 1990
T.J. Brodie ca D 30 6-2 187 10 June 7, 1990
Jake Muzzin ca D 31 6-3 227 9 February 21, 1989
Riley Nash ca C 31 6-2 188 9 May 9, 1989
Alex Galchenyuk us C 26 6-1 194 8 February 12, 1994
Frederik Andersen dk G 31 6-4 238 7 October 2, 1989
Michael Hutchinson ca G 30 6-3 198 7 March 2, 1990
Morgan Rielly ca D 26 6-1 222 7 March 9, 1994
Stefan Noesen us RW 27 6-1 205 6 February 12, 1993
Kenny Agostino us LW 28 6-0 199 5 April 30, 1992
Jack Campbell us G 29 6-3 207 5 January 9, 1992
Ben Hutton ca D 27 6-3 201 5 April 20, 1993
Zach Hyman ca C 28 6-1 211 5 June 9, 1992
William Nylander ca C 24 6-0 204 5 May 1, 1996
Nic Petan ca C 25 5-9 175 5 March 22, 1995
Mitch Marner ca RW 23 6-0 181 4 May 5, 1997
Auston Matthews us C 23 6-3 208 4 September 17, 1997
David Rittich cs G 28 6-3 206 4 August 19, 1992
Jimmy Vesey us LW 27 6-3 202 4 May 26, 1993
Travis Boyd us C 27 6-0 190 3 September 14, 1993
Travis Dermott ca D 24 6-0 200 3 December 22, 1996
Justin Holl us D 29 6-3 197 3 January 30, 1992
Alexander Kerfoot ca C 26 5-11 186 3 August 11, 1994
Joey Anderson us RW 22 6-0 207 2 June 19, 1998
Adam Brooks ca C 24 6-0 179 1 May 6, 1996
Pierre Engvall se LW 24 6-5 219 1 May 31, 1996
Timothy Liljegren se D 21 6-1 192 1 April 30, 1999
Ilya Mikheyev ru F 26 6-3 192 1 October 10, 1994
Scott Sabourin ca F 28 6-4 207 1 July 30, 1992
Rasmus Sandin se D 20 5-11 182 1 March 7, 2000
Alexander Barabanov ru F 26 5-10 195 0 June 17, 1994
Mikko Lehtonen fi D 27 6-0 196 0 January 16, 1994
Nicholas Robertson us LW 19 5-9 183 0 September 11, 2001

2019-20 Toronto Maple Leafs Roster

Player Nation Pos Age Hgt Wgt Exp Birth
Jason Spezza ca C 36 6-3 216 16 June 13, 1983
John Tavares ca C 29 6-1 216 10 September 20, 1990
Kyle Clifford ca LW 29 6-2 211 9 January 13, 1991
Tyson Barrie ca D 28 5-11 197 8 July 26, 1991
Jake Muzzin ca D 30 6-3 227 8 February 21, 1989
Frederik Andersen dk G 30 6-4 238 6 October 2, 1989
Cody Ceci ca D 26 6-2 210 6 December 21, 1993
Michael Hutchinson ca G 29 6-3 198 6 March 2, 1990
Martin Marincin cs D 27 6-5 217 6 February 18, 1992
Morgan Rielly ca D 25 6-1 222 6 March 9, 1994
Jack Campbell us G 28 6-3 207 4 January 9, 1992
Frederik Gauthier ca C 24 6-5 239 4 April 26, 1995
Kevin Gravel us D 27 6-4 205 4 March 6, 1992
Zach Hyman ca C 27 6-1 211 4 June 9, 1992
Kasperi Kapanen fi RW 23 6-1 194 4 July 23, 1996
William Nylander ca C 23 6-0 204 4 May 1, 1996
Nic Petan ca C 24 5-9 175 4 March 22, 1995
Nick Shore us C 27 6-1 195 4 September 26, 1992
Pontus Aberg se LW 26 6-0 194 3 September 23, 1993
Denis Malgin ch C 23 5-9 182 3 January 18, 1997
Mitch Marner ca RW 22 6-0 181 3 May 5, 1997
Auston Matthews us C 22 6-3 208 3 September 17, 1997
Travis Dermott ca D 23 6-0 200 2 December 22, 1996
Justin Holl us D 28 6-3 197 2 January 30, 1992
Andreas Johnsson se LW 25 5-10 194 2 November 21, 1994
Alexander Kerfoot ca C 25 5-11 186 2 August 11, 1994
Calle Rosen se D 25 6-1 188 2 February 2, 1994
Trevor Moore us LW 24 5-10 195 1 March 31, 1995
Adam Brooks ca C 23 6-0 179 0 May 6, 1996
Pierre Engvall se LW 23 6-5 219 0 May 31, 1996
Kasimir Kaskisuo fi G 26 6-2 205 0 October 2, 1993
Egor Korshkov ru F 23 6-3 179 0 July 10, 1996
Timothy Liljegren se D 20 6-1 192 0 April 30, 1999
Mason Marchment ca F 24 6-4 210 0 June 18, 1995
Ilya Mikheyev ru F 25 6-3 192 0 October 10, 1994
Nicholas Robertson us LW 18 5-9 183 0 September 11, 2001
Rasmus Sandin se D 19 5-11 182 0 March 7, 2000
Dmytro Timashov ua LW 23 5-10 192 0 October 1, 1996

2018-19 Toronto Maple Leafs Roster

Player Nation Pos Age Hgt Wgt Exp Birth
Patrick Marleau ca C 39 6-2 218 20 September 15, 1979
Ron Hainsey us D 37 6-3 205 15 March 24, 1981
Tyler Ennis ca C 29 5-9 161 9 October 6, 1989
Nazem Kadri ca C 28 6-0 185 9 October 6, 1990
John Tavares ca C 28 6-1 216 9 September 20, 1990
Jake Gardiner us D 28 6-2 203 7 July 4, 1990
Jake Muzzin ca D 29 6-3 227 7 February 21, 1989
Frederik Andersen dk G 29 6-4 238 5 October 2, 1989
Michael Hutchinson ca G 28 6-3 198 5 March 2, 1990
Josh Leivo ca LW 25 6-2 192 5 May 26, 1993
Martin Marincin cs D 26 6-5 217 5 February 18, 1992
Morgan Rielly ca D 24 6-1 222 5 March 9, 1994
Connor Brown ca RW 25 6-0 181 3 January 14, 1994
Frederik Gauthier ca C 23 6-5 239 3 April 26, 1995
Zach Hyman ca C 26 6-1 211 3 June 9, 1992
Kasperi Kapanen fi RW 22 6-1 194 3 July 23, 1996
William Nylander ca C 22 6-0 204 3 May 1, 1996
Nic Petan ca C 23 5-9 175 3 March 22, 1995
Mitch Marner ca RW 21 6-0 181 2 May 5, 1997
Auston Matthews us C 21 6-3 208 2 September 17, 1997
Nikita Zaitsev su D 27 6-2 192 2 October 29, 1991
Travis Dermott ca D 22 6-0 200 1 December 22, 1996
Justin Holl us D 27 6-3 197 1 January 30, 1992
Andreas Johnsson se LW 24 5-10 194 1 November 21, 1994
Calle Rosen se D 24 6-1 188 1 February 2, 1994
Garret Sparks us G 25 6-3 205 1 June 28, 1993
Par Lindholm se C 27 6-0 183 0 October 5, 1991
Trevor Moore us LW 23 5-10 195 0 March 31, 1995
Igor Ozhiganov ru D 26 6-2 210 0 October 13, 1992