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.

DAL

Thomas Harley

Thomas Harley places 40th of 325 defensemen in points, at 36.

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 Minutes2641st189/325
On Icevs Defensemen▶
Goals For Minus Goals Against While On The Ice367th103/325
Physicalvs Defensemen▶
Hits3958th136/325
PhysicalDefensevs Defensemen▶
Opposition Shots Blocked14893rd21/325
Playing Timevs Defensemen▶
Games Played70
Time On Ice, In Seconds96,837
Average Minutes On The Ice23.190th32/325
Puck Handlingvs Defensemen▶
Giveaways8421st257/325
Puck HandlingDefensevs Defensemen▶
Takeaways3696th11/325
ScoringOffensevs Defensemen▶
Goals677th70/325
Assists3089th34/325
Points3688th40/325
Goals With A Man Advantage183rd44/325
ShootingOffensevs Defensemen▶
Shots On Goal11384th52/325
Share Of Shots That Scored5.3%38th87/139
70 games
DateOppICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
DALApril 15, 2026@BUFBUF22.8000040%03000-1
DALApril 13, 2026@TORTOR24.4011020%020101
DALApril 11, 2026NYRNYR26.4000030%021121
DALApril 9, 2026MINMIN25.3011010%100022
DALApril 7, 2026CGYCGY20.2011010%100001
DALApril 4, 2026COLCOL22.4000010%100000
DALApril 2, 2026WPGWPG19.9000020%141300
DALMarch 31, 2026@BOSBOS21.600000—00020-2
DALMarch 29, 2026@PHIPHI25.1000010%011101
DALMarch 28, 2026@PITPIT20.700000—00030-1
DALMarch 26, 2026@NYINYI25.201100—131121
DALMarch 24, 2026NJDNJD23.1022020%030001
DALMarch 22, 2026VGKVGK24.800000—03000-1
DALMarch 21, 2026@MINMIN23.700000—04010-1
DALMarch 18, 2026@COLCOL22.8011020%051101
DALMarch 16, 2026UTAUTA21.3000040%12130-3
DALMarch 14, 2026DETDET22.71010333.3%020200
DALMarch 12, 2026EDMEDM21.1000030%02022-1
DALMarch 10, 2026VGKVGK21.6011010%030120
DALMarch 8, 2026CHICHI23.3000020%001001
DALMarch 6, 2026COLCOL23.6000010%03110-1
DALMarch 3, 2026@CGYCGY22.9011010%010102
DALMarch 2, 2026@VANVAN22.6000010%010101
DALFeb 28, 2026NSHNSH23.4011020%120040
DALFeb 25, 2026SEASEA22.6022020%101123
DALFeb 4, 2026STLSTL20.4011020%200101
DALFeb 2, 2026WPGWPG23.91010425%120101
DALJan 31, 2026@UTAUTA22.41011333.3%10100-2
DALJan 29, 2026@VGKVGK26.2000020%162000
DALJan 27, 2026@STLSTL22.21120250%131400
DALJan 23, 2026STLSTL26.000000—020201
DALJan 22, 2026@CBJCBJ23.8000020%011200
DALJan 20, 2026BOSBOS23.1022020%232001
DALJan 18, 2026TBLTBL23.400000—030101
DALJan 15, 2026@UTAUTA30.8000060%05220-1
DALJan 13, 2026@ANAANA29.0000030%13100-1
DALJan 12, 2026@LAKLAK23.1000040%030101
DALJan 10, 2026@SJSSJS22.9000020%000100
DALJan 7, 2026@WSHWSH22.2011020%320001
DALJan 6, 2026@CARCAR22.8000030%20110-2
DALJan 4, 2026MTLMTL24.4011010%251201
DALJan 1, 2026@CHICHI22.8000010%231102
DALDec 31, 2025BUFBUF23.0000020%11010-4
DALDec 27, 2025CHICHI25.1000030%031402
DALDec 23, 2025@DETDET22.2000010%101100
DALDec 21, 2025TORTOR20.901100—011121
DALDec 19, 2025@ANAANA21.11120333.3%030205
DALDec 18, 2025@SJSSJS22.0000010%001100
DALDec 15, 2025LAKLAK20.8011020%151001
DALDec 13, 2025FLAFLA22.1000010%03220-2
DALDec 11, 2025@MINMIN22.700000—12000-3
DALDec 9, 2025@WPGWPG17.5000010%000101
DALNov 13, 2025@MTLMTL21.401100—200101
DALNov 11, 2025@OTTOTT24.2000030%02150-1
DALNov 9, 2025SEASEA21.000000—020120
DALNov 8, 2025@NSHNSH22.000000—100100
DALNov 6, 2025ANAANA22.1000020%04010-1
DALNov 4, 2025EDMEDM23.5000020%12030-1
DALNov 1, 2025@FLAFLA26.8011020%02110-2
DALOct 30, 2025@TBLTBL23.5000010%010100
DALOct 28, 2025WSHWSH21.0000010%011200
DALOct 26, 2025@NSHNSH25.3011030%130101
DALOct 25, 2025CARCAR25.3011010%13210-1
DALOct 23, 2025LAKLAK21.6000020%03030-2
DALOct 21, 2025CBJCBJ20.100000—14020-1
DALOct 18, 2025@STLSTL23.900000—120200
DALOct 16, 2025VANVAN21.3011020%12102-1
DALOct 14, 2025MINMIN22.901100—031101
DALOct 11, 2025@COLCOL25.91120250%040020
DALOct 9, 2025@WPGWPG21.902200—050020
By season6 seasons
SeasonGAMESICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
2026-27DAL1024.70440180%102051462
2025-26DAL7023.16303611135.3%391483684263
2024-25DAL7823.416345011719.4%33110291181632
2023-24DAL7921.0153247114410.4%6713537611828
2022-23DAL616.8022080%180325
2021-22DAL3413.71340362.8%30309186-4

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.