Every player
New here?

How to read this page

▶

Team tables carry the record, scoring, shooting, possession and both halves of special teams, with the league rank beside each. The record is three numbers because a club collects a standings point for losing in overtime, and the standings are ordered on points rather than wins. The roster is everyone who played for the club that season, and each line is what he did HERE rather than his whole year, so a player traded in March appears on both clubs with the games he played for each. Every rate is per sixty minutes of ice time, because a first-line forward plays twice the minutes of a fourth-line one. A dash means no number for that cell.

TOR

J. Hakanpää

J. Hakanpää is 4th of 343 defensemen in hits, at 248.

94th beats 94% of the Defensemen; 1 is the best of however many the row says. Higher is always better, whichever way the stat runs. Red to green by where the placing sits. A stat with no better end is left unpainted.

all 7 shown▶
Disciplinevs Defensemen▶
Penalty Minutes4317th284/343
On Icevs Defensemen▶
Goals For Minus Goals Against While On The Ice161st127/343
Physicalvs Defensemen▶
Hits24899th4/343
PhysicalDefensevs Defensemen▶
Opposition Shots Blocked11282nd61/343
Playing Timevs Defensemen▶
Games Played80
Time On Ice, In Seconds77,800
Average Minutes On The Ice16.239th209/343
Puck Handlingvs Defensemen▶
Giveaways3831st237/343
Puck HandlingDefensevs Defensemen▶
Takeaways947th180/343
ScoringOffensevs Defensemen▶
Goals469th96/343
Assists848th174/343
Points1251st165/343
Goals With A Man Advantage039th73/343
ShootingOffensevs Defensemen▶
Shots On Goal6855th153/343
Share Of Shots That Scored5.9%—
80 games
DateOppICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
DALApril 29, 2022ANAANA17.201100—310101
DALApril 27, 2022UTAUTA17.81010250%510101
DALApril 26, 2022VGKVGK15.3000010%310000
DALApril 23, 2022SEASEA13.500000—210000
DALApril 21, 2022@CGYCGY15.6000010%510100
DALApril 20, 2022@EDMEDM14.700000—51010-1
DALApril 18, 2022@VANVAN16.4011020%10000-2
DALApril 16, 2022SJSSJS18.7000010%510001
DALApril 14, 2022MINMIN17.300000—120100
DALApril 12, 2022TBLTBL13.4000020%010000
DALApril 10, 2022@CHICHI16.900000—72000-1
DALApril 9, 2022NJDNJD13.3000010%12010-1
DALApril 7, 2022TORTOR14.800000—320000
DALApril 5, 2022NYINYI14.2000020%300100
DALApril 2, 2022@SJSSJS15.71010250%620001
DALMarch 31, 2022@ANAANA13.3000010%23010-1
DALMarch 29, 2022@ANAANA15.2000020%40020-1
DALMarch 26, 2022VANVAN18.1000010%32002-1
DALMarch 24, 2022@CARCAR21.3000010%912101
DALMarch 22, 2022EDMEDM22.600000—361001
DALMarch 20, 2022@WSHWSH21.3000010%30102-1
DALMarch 19, 2022@NYINYI19.6000040%420100
DALMarch 17, 2022@MTLMTL18.4000020%63000-1
DALMarch 15, 2022@TORTOR18.500000—50100-1
DALMarch 12, 2022NYRNYR19.6000020%110200
DALMarch 8, 2022@NSHNSH25.500000—93000-2
DALMarch 6, 2022@MINMIN28.6000010%340000
DALMarch 4, 2022@WPGWPG25.2000010%611302
DALMarch 2, 2022LAKLAK16.800000—110001
DALFeb 27, 2022BUFBUF19.100000—350101
DALFeb 24, 2022@NSHNSH16.500000—43010-1
DALFeb 23, 2022WPGWPG13.4000010%300100
DALFeb 20, 2022@UTAUTA14.100000—200000
DALFeb 18, 2022@CHICHI11.800000—320020
DALFeb 15, 2022@COLCOL12.701100—550000
DALFeb 13, 2022COLCOL15.6000020%31010-1
DALFeb 11, 2022WPGWPG12.6000020%20000-1
DALFeb 9, 2022NSHNSH12.800000—100200
DALFeb 1, 2022CGYCGY16.200000—62020-1
DALJan 30, 2022BOSBOS16.000000—210000
DALJan 28, 2022WSHWSH16.300000—400100
DALJan 25, 2022@NJDNJD21.31010250%530101
DALJan 24, 2022@PHIPHI14.6000010%100102
DALJan 21, 2022@DETDET14.400000—121000
DALJan 20, 2022@BUFBUF11.500000—220020
DALJan 18, 2022MTLMTL11.800000—320001
DALJan 15, 2022@TBLTBL15.9000010%50000-1
DALJan 14, 2022@FLAFLA15.200000—10002-1
DALJan 12, 2022SEASEA18.61010250%310002
DALJan 9, 2022@STLSTL17.600000—131020
DALJan 8, 2022PITPIT17.6000010%310120
DALJan 6, 2022FLAFLA18.1000020%600100
DALDec 20, 2021MINMIN17.300000—220001
DALDec 18, 2021CHICHI10.500000—00022-1
DALDec 17, 2021@STLSTL23.8000030%621000
DALDec 14, 2021STLSTL17.7000010%510000
DALDec 11, 2021@SJSSJS16.5011010%320001
DALDec 9, 2021@LAKLAK13.800000—22000-1
DALDec 8, 2021@VGKVGK15.100000—210000
DALDec 6, 2021UTAUTA14.3000010%33000-1
DALDec 2, 2021CBJCBJ20.6022030%210101
DALNov 30, 2021CARCAR17.3000010%21010-1
DALNov 27, 2021@UTAUTA12.4000010%400001
DALNov 26, 2021COLCOL15.200000—310001
DALNov 23, 2021EDMEDM11.5000020%000000
DALNov 20, 2021STLSTL16.3000010%210101
DALNov 18, 2021@MINMIN14.200000—11002-2
DALNov 16, 2021DETDET13.701100—200001
DALNov 13, 2021PHIPHI13.400000—310102
DALNov 10, 2021NSHNSH12.3000020%300000
DALNov 7, 2021@VANVAN14.600000—230020
DALNov 4, 2021@CGYCGY16.0000010%000020
DALNov 2, 2021@WPGWPG14.100000—210101
DALOct 27, 2021VGKVGK16.6011020%140101
DALOct 25, 2021@CBJCBJ15.9000020%32000-1
DALOct 22, 2021LAKLAK8.800000—420017-1
DALOct 19, 2021@PITPIT19.400000—71000-1
DALOct 17, 2021@OTTOTT12.7000020%310002
DALOct 16, 2021@BOSBOS14.200000—20000-1
DALOct 14, 2021@NYRNYR16.7000010%110041
By season4 seasons
SeasonGAMESICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
2024-25TOR214.1000020%14060-1
2023-24DAL6418.6210120563.6%19612313313310
2022-23DAL8219.3610160867%22412813516018
2021-22DAL8016.248120685.9%248112938431

About NHL Research

▶

Every number the site holds for an NHL club and the players who played for it, in one place. Pick a club, a season and a set of games, and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.