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.

CGY

Jake Middleton

Jake Middleton places 319th of 333 defensemen in penalty minutes, at 72.

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 Minutes724th319/333
On Icevs Defensemen▶
Goals For Minus Goals Against While On The Ice1589th36/333
Physicalvs Defensemen▶
Hits11581st62/333
PhysicalDefensevs Defensemen▶
Opposition Shots Blocked15595th18/333
Playing Timevs Defensemen▶
Games Played79
Time On Ice, In Seconds90,246
Average Minutes On The Ice19.062nd127/333
Puck Handlingvs Defensemen▶
Giveaways2351st160/333
Puck HandlingDefensevs Defensemen▶
Takeaways1860th131/333
ScoringOffensevs Defensemen▶
Goals358th125/333
Assists1259th132/333
Points1557th141/333
Goals With A Man Advantage039th71/333
ShootingOffensevs Defensemen▶
Shots On Goal7959th134/333
Share Of Shots That Scored3.8%31st107/155
79 games
DateOppICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
MINApril 13, 2023@NSHNSH19.300000—020100
MINApril 11, 2023WPGWPG19.000000—34000-1
MINApril 10, 2023@CHICHI18.400000—130200
MINApril 8, 2023STLSTL18.600000—030001
MINApril 6, 2023@PITPIT19.400000—310000
MINApril 3, 2023VGKVGK21.8000030%23010-2
MINApril 1, 2023@VGKVGK17.500000—24002-1
MINMarch 29, 2023@COLCOL19.8000010%210020
MINMarch 27, 2023SEASEA18.710101100%220103
MINMarch 25, 2023CHICHI18.3000010%21000-1
MINMarch 23, 2023@PHIPHI19.601100—110101
MINMarch 21, 2023@NJDNJD20.3000010%24000-1
MINMarch 19, 2023WSHWSH17.7000010%020002
MINMarch 12, 2023@UTAUTA18.5011010%110052
MINMarch 11, 2023@SJSSJS19.900000—131101
MINMarch 8, 2023@WPGWPG20.902200—220003
MINMarch 7, 2023CGYCGY19.0000030%010000
MINMarch 4, 2023@CGYCGY20.4000010%040100
MINMarch 2, 2023@VANVAN23.5000010%110001
MINFeb 28, 2023NYINYI22.4000040%100000
MINFeb 26, 2023CBJCBJ23.3000030%421001
MINFeb 24, 2023@TORTOR23.6000030%141121
MINFeb 23, 2023@CBJCBJ21.8011020%030001
MINFeb 21, 2023LAKLAK21.001100—111102
MINFeb 19, 2023NSHNSH19.3000020%121000
MINFeb 17, 2023DALDAL22.6000020%220000
MINFeb 15, 2023COLCOL19.4000040%12000-1
MINFeb 13, 2023FLAFLA21.100000—231000
MINFeb 11, 2023NJDNJD20.400000—300000
MINFeb 9, 2023VGKVGK19.8000020%22002-1
MINFeb 8, 2023@DALDAL19.1000010%120000
MINFeb 6, 2023@UTAUTA18.9000020%11000-2
MINJan 28, 2023BUFBUF18.5011010%120100
MINJan 26, 2023PHIPHI20.500000—201101
MINJan 24, 2023@TBLTBL17.8011020%301050
MINJan 21, 2023@FLAFLA19.7000010%120000
MINJan 19, 2023@CARCAR17.1000010%03000-1
MINJan 17, 2023@WSHWSH22.700000—340001
MINJan 14, 2023UTAUTA19.400000—410020
MINJan 12, 2023@NYINYI15.9000020%120020
MINJan 10, 2023@NYRNYR22.2000010%03110-1
MINJan 8, 2023STLSTL14.3000010%111000
MINJan 7, 2023@BUFBUF16.500000—11100-2
MINJan 4, 2023TBLTBL17.3000010%320002
MINDec 31, 2022@STLSTL19.3000010%2410103
MINDec 29, 2022DALDAL17.7000010%061000
MINDec 22, 2022@SJSSJS14.3000010%14000-3
MINDec 21, 2022@ANAANA17.500000—000001
MINDec 18, 2022OTTOTT19.500000—100020
MINDec 16, 2022CHICHI19.700000—220000
MINDec 14, 2022DETDET18.600000—120020
MINDec 12, 2022EDMEDM19.000000—120001
MINDec 10, 2022@VANVAN22.4000010%100001
MINDec 9, 2022@EDMEDM13.100000—23100-1
MINDec 7, 2022@CGYCGY20.4000010%01020-1
MINDec 4, 2022@DALDAL17.510101100%410172
MINDec 3, 2022ANAANA18.400000—13000-1
MINDec 1, 2022EDMEDM19.4000010%13000-1
MINNov 27, 2022UTAUTA16.6011010%110001
MINNov 25, 2022TORTOR17.000000—200000
MINNov 23, 2022WPGWPG21.5000010%43000-1
MINNov 19, 2022CARCAR20.700000—44000-1
MINNov 17, 2022PITPIT17.4000010%20000-1
MINNov 15, 2022@NSHNSH14.700000—331151
MINNov 13, 2022SJSSJS17.8000010%010001
MINNov 11, 2022@SEASEA19.700000—420000
MINNov 9, 2022@ANAANA15.200000—2302141
MINNov 8, 2022@LAKLAK17.800000—230100
MINNov 3, 2022SEASEA17.500000—20000-1
MINNov 1, 2022MTLMTL18.7000020%010200
MINOct 30, 2022@CHICHI17.5000030%021001
MINOct 29, 2022@DETDET16.800000—100120
MINOct 27, 2022@OTTOTT16.4000020%000001
MINOct 25, 2022@MTLMTL21.1011040%130001
MINOct 22, 2022@BOSBOS17.6000020%12102-1
MINOct 20, 2022VANVAN20.901100—110022
MINOct 17, 2022COLCOL21.4000010%130000
MINOct 15, 2022LAKLAK19.61010333.3%020000
MINOct 13, 2022NYRNYR16.3011020%221041
By season6 seasons
SeasonGAMESICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
2026-27CGY918.01120119.1%15163514-4
2025-26MIN7517.5214160623.2%871171046762
2024-25MIN6721.9813210978.2%9915721644011
2023-24MIN8019.8718250858.2%148161212277-15
2022-23MIN7919.0312150793.8%11515518237215
2021-22SJSMIN6618.7410140735.5%11812427198210

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.