Toronto MapleLeafs

Garrett Hansford
8 - 24 - 3 (8th in Atlantic)
PP: 16.0% (25th)
PK: 79.7% (19th)
GF: 1.97 (30th)
GA: 3.4 (26th)
Name CON CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD Age Contract
Vladislav Namestnikov C L R 77 53 86 82 67 67 95 70 63 76 66 69 25 75 76 31 $2,520,000 (1)
Brett Howden C L 77 44 84 80 74 64 80 64 62 62 60 78 25 67 69 26 $876,150 (3)
Ross Colton C L 83 54 78 81 69 65 98 75 86 74 72 70 79 65 68 27 $1,113,750 (2)
Thomas Novak C 57 40 96 77 66 67 78 78 70 79 76 65 75 58 58 27 $936,000 (4)
Pierre-Luc Dubois C 99.0 77 45 76 85 80 70 95 79 84 74 72 61 80 71 73 26 $4,950,000 (3)
Jonny Brodzinski C 67 43 95 73 78 58 85 71 70 68 60 65 25 60 61 31 $500,000 (2)
Oliver Bjorkstrand L R 71 42 94 80 65 73 99 82 35 82 75 66 36 70 71 29 $4,000,000 (4)
Matthew Knies R 86 56 83 80 81 65 77 68 25 70 71 69 25 54 55 21 $1,750,000 (3)
Zachary Sanford R 71 43 92 77 78 57 77 66 53 66 55 67 25 67 69 29 $500,000 (1)
Conor Sheary R 61 40 92 82 61 58 87 63 35 65 58 69 53 74 77 32 $500,000 (2)
Jonathan Huberdeau R 69 53 82 82 74 76 97 82 42 82 68 64 63 79 81 31 $7,965,000 (2)
John Marino D 65 52 84 82 68 81 87 62 25 62 48 91 25 67 69 27 $4,752,000 (3)
Jordan Spence D 73 42 94 80 62 64 83 73 25 64 48 64 25 56 57 23 $900,000 (1)
Jake McCabe D 95 61 78 83 76 81 92 64 25 61 51 86 25 73 74 30 $2,800,000 (3)
Luke Schenn D 97 95 80 72 85 66 84 63 25 49 47 80 25 84 87 34 $1,600,000 (2)
Erik Cernak D 94 78 75 82 86 77 87 63 25 52 48 92 25 69 73 27 $5,148,000 (2)
Samuel Girard D 78 43 94 91 60 78 85 69 25 59 48 86 25 70 73 26 $4,950,000 (3)
Pierre-Olivier Joseph D 73 43 91 74 70 66 82 63 25 52 48 74 25 60 60 25 $816,750 (2)
Scratches
Taylor Hall L 82 75 99 88 75 54 57 47 50 38 44 73 42 79 81 32 $6,100,000 (1)
Riley Tufte L 78 85 63 68 85 79 84 62 50 57 62 66 59 45 45 26 $675,000 (1)
Gustav Lindstrom D 79 44 84 75 72 67 62 63 25 51 49 77 25 61 61 25 $841,500 (2)
Name CON SK DU EN SZ AG RB SC HS RT PH PS EX LD Age Contract
Pheonix Copley 65 58 73 83 68 65 70 68 68 67 45 54 55 32 $1,650,000 (1)
John Gibson 98.0 65 79 78 82 65 64 69 64 65 65 61 71 71 30 $8,640,000 (3)
Scratches
Name CON CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD Age Contract
Joe Gambardella C L 99.0 77 69 96 64 69 66 68 58 73 57 54 64 51 44 44 30 $545,000 (1)
Will Bitten C R 68 60 86 65 60 78 83 59 74 51 62 60 59 44 44 25 $756,000 (1)
Devin Shore C R 78 44 93 79 75 50 73 62 52 62 57 61 75 69 70 29 $500,000 (2)
Brad Lambert C R 99.0 72 68 82 71 68 60 59 64 80 63 62 63 59 44 44 20 $900,000 (2)
Shane Wright C 99.0 77 72 90 76 72 68 70 64 80 60 64 66 61 44 44 20 $1,000,000 (3)
Jake Leschyshyn C 69 66 77 72 66 64 67 57 71 52 56 62 53 54 54 25 $690,000 (1)
Cedric Pare C 78 80 74 66 80 67 69 61 76 59 58 65 55 44 44 25 $650,000 (1)
Curtis Douglas C 76 94 35 66 94 71 76 53 66 54 47 62 45 44 44 24 $600,000 (1)
Denis Gurianov L R 99.0 71 43 99 85 76 62 61 71 25 56 57 63 25 66 67 27 $850,000 (1)
Michael Milne L 70 67 76 60 67 63 64 59 50 57 57 61 54 44 44 21 $700,000 (2)
Samu Tuomaala R 72 62 94 65 62 69 72 61 50 60 58 62 55 44 44 21 $750,000 (3)
Austin Poganski R 74 72 77 62 72 77 82 58 50 53 59 63 56 46 46 28 $742,500 (1)
Steven Kampfer D 73 70 81 65 70 65 68 55 25 50 41 66 39 64 65 35 $500,000 (2)
Callan Foote D 78 77 80 74 77 57 59 53 25 46 41 67 39 60 61 25 $1,300,000 (1)
Kyle Capobianco D 75 72 82 65 72 60 60 62 25 55 52 67 49 54 55 26 $838,750 (3)
Taylor Fedun D 74 74 73 65 74 65 69 51 25 44 39 65 37 59 60 36 $500,000 (1)
Matthew Robertson D 78 77 79 65 77 73 79 50 25 43 41 63 39 44 44 23 $600,000 (1)
Layton Ahac D 76 72 86 65 72 63 68 44 25 33 39 60 37 44 44 23 $600,000 (1)
Scratches
Nico Myatovic C L 77 70 93 64 70 48 50 44 55 38 44 61 42 44 44 19 $750,000 (3)
Ilya Nikolayev C 76 70 90 59 70 54 56 49 61 45 47 61 45 44 44 23 $700,000 (3)
Raivis Ansons L 73 71 78 63 71 56 58 49 50 47 46 60 44 44 44 22 $650,000 (2)
Isaac Ratcliffe L 82 86 74 64 86 66 71 47 50 41 48 64 46 44 44 25 $732,375 (1)
Cameron Gaunce D 70 71 69 65 71 59 63 47 25 38 40 58 38 44 44 34 $850,000 (1)
Christian Kyrou D 70 62 88 62 62 62 65 53 25 43 48 59 46 44 44 20 $750,000 (3)
Filip Johansson D 74 66 93 59 66 61 64 50 25 43 42 61 40 44 44 24 $800,000 (3)
Josh Wesley D 83 76 99 64 76 48 49 45 25 35 39 64 37 44 44 28 $500,000 (2)
Name CON SK DU EN SZ AG RB SC HS RT PH PS EX LD Age Contract
Jesper Vikman 59 47 59 72 64 66 58 64 68 66 30 44 44 22 $600,000 (3)
Jakub Dobes 59 47 59 83 64 66 58 64 68 66 30 44 44 23 $600,000 (3)
Scratches
Olivier Rodrigue 58 49 61 59 62 59 54 61 59 58 30 44 44 23 $775,000 (3)

Prospects

Draft Picks

Benjamin Gaudreau
2024 Picks
Dmitri Simashev
Ethan Gauthier
Filip Mesar
Carson Bjarnason
Brady Cleveland
Seamus Casey
Simon Robertsson
Anton Olsson
Dylan MacKinnon
Rieger Lorenz
Jiri Felcman
Topi Ronni
Ben Roger
Brent Johnson
Cameron Whynot
Ethan Haider
Juha Jatkola
Evan Vierling
Jake Boltmann
Sam Strange
Daniel Ljungman
Bear Hughes
Tyler Inamoto
Jack Phelan
Cole Huckins
Marcus Kallionkieli
Liam Gilmartin
Maxim Mayorov
Kevin Reidler
Cal Foote
Year 2025 TOR 1
Year 2025 TOR 2
Year 2025 BUF 2
Year 2025 TOR 3
Year 2025 TOR 4
Year 2025 TOR 5
Year 2025 TOR 6
Year 2025 TOR 7
Year 2025 DET 7
Year 2026 TOR 1
Year 2026 TOR 2
Year 2026 BUF 2
Year 2026 TOR 3
Year 2026 TOR 4
Year 2026 TOR 5
Year 2026 TOR 6
Year 2026 TOR 7
Year 2027 TOR 1
Year 2027 TOR 2
Year 2027 TOR 3
Year 2027 TOR 4
Year 2027 TOR 5
Year 2027 TOR 6
Year 2027 TOR 7
Year 2028 TOR 1
Year 2028 TOR 2
Year 2028 TOR 3
Year 2028 TOR 4
Year 2028 TOR 5
Year 2028 TOR 6
Year 2028 TOR 7
Year 2029 TOR 1
Year 2029 TOR 2
Year 2029 TOR 3
Year 2029 TOR 4
Year 2029 TOR 5
Year 2029 TOR 6
Year 2029 TOR 7