Toronto MapleLeafs

Garrett Hansford
4 - 14 - 2 (8th in Atlantic)
PP: 18.64% (15th)
PK: 72.0% (31st)
GF: 1.9 (31st)
GA: 3.55 (27th)
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)
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)
Matthew Knies R 86 56 83 80 81 65 77 68 25 70 71 69 25 54 55 21 $1,750,000 (3)
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 99.0 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)
Gustav Lindstrom D 79 44 84 75 72 67 62 63 25 51 49 77 25 61 61 25 $841,500 (2)
Luke Schenn D 97 95 80 72 85 66 84 63 25 49 47 80 25 84 87 34 $1,600,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)
Scratches
Zachary Sanford R 71 43 92 77 78 57 77 66 53 66 55 67 25 67 69 29 $500,000 (1)
Erik Cernak D 94 78 75 82 86 77 87 63 25 52 48 92 25 69 73 27 $5,148,000 (2)
Pierre-Olivier Joseph D 73 43 91 74 70 66 82 63 25 52 48 74 25 60 60 25 $816,750 (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 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 99.0 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)
Ilya Nikolayev C 76 70 90 59 70 54 56 49 61 45 47 61 45 44 44 23 $700,000 (3)
Cedric Pare C 78 80 74 66 80 67 69 61 76 59 58 65 55 44 44 25 $650,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)
Isaac Ratcliffe L 82 86 74 64 86 66 71 47 50 41 48 64 46 44 44 25 $732,375 (1)
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)
Callan Foote D 78 77 80 74 77 57 59 53 25 46 41 67 39 60 61 25 $1,300,000 (1)
Christian Kyrou D 70 62 88 62 62 62 65 53 25 43 48 59 46 44 44 20 $750,000 (3)
Kyle Capobianco D 75 72 82 65 72 60 60 62 25 55 52 67 49 54 55 26 $838,750 (3)
Filip Johansson D 74 66 93 59 66 61 64 50 25 43 42 61 40 44 44 24 $800,000 (3)
Matthew Robertson D 78 77 79 65 77 73 79 50 25 43 41 63 39 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)
Jake Leschyshyn C 69 66 77 72 66 64 67 57 71 52 56 62 53 54 54 25 $690,000 (1)
Curtis Douglas C 76 94 35 66 94 71 76 53 66 54 47 62 45 44 44 24 $600,000 (1)
Raivis Ansons L 73 71 78 63 71 56 58 49 50 47 46 60 44 44 44 22 $650,000 (2)
Steven Kampfer D 95.6 73 70 81 65 70 65 68 55 25 50 41 66 39 64 65 35 $500,000 (2)
Cameron Gaunce D 70 71 69 65 71 59 63 47 25 38 40 58 38 44 44 34 $850,000 (1)
Taylor Fedun D 74 74 73 65 74 65 69 51 25 44 39 65 37 59 60 36 $500,000 (1)
Josh Wesley D 83 76 99 64 76 48 49 45 25 35 39 64 37 44 44 28 $500,000 (2)
Layton Ahac D 76 72 86 65 72 63 68 44 25 33 39 60 37 44 44 23 $600,000 (1)
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)
Olivier Rodrigue 58 49 61 59 62 59 54 61 59 58 30 44 44 23 $775,000 (3)
Scratches
Jakub Dobes 59 47 59 83 64 66 58 64 68 66 30 44 44 23 $600,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