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

Kevin Bahl

Kevin Bahl ranks 39th of 319 defensemen in hits, at 109.

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 Minutes3524th243/319
On Icevs Defensemen▶
Goals For Minus Goals Against While On The Ice-622nd246/319
Physicalvs Defensemen▶
Hits10988th39/319
PhysicalDefensevs Defensemen▶
Opposition Shots Blocked11678th69/319
Playing Timevs Defensemen▶
Games Played73
Time On Ice, In Seconds93,676
Average Minutes On The Ice21.480th65/319
Puck Handlingvs Defensemen▶
Giveaways8519th255/319
Puck HandlingDefensevs Defensemen▶
Takeaways2472nd87/319
ScoringOffensevs Defensemen▶
Goals355th131/319
Assists1770th94/319
Points2068th98/319
Goals With A Man Advantage184th37/319
ShootingOffensevs Defensemen▶
Shots On Goal8268th103/319
Share Of Shots That Scored3.7%19th98/122
73 games
DateOppICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
CGYApril 17, 2025@LAKLAK19.5000010%200003
CGYApril 15, 2025VGKVGK23.4011010%200200
CGYApril 13, 2025SJSSJS21.900000—32100-1
CGYApril 11, 2025MINMIN22.3000010%21010-1
CGYApril 9, 2025@ANAANA19.6000010%000100
CGYApril 7, 2025@SJSSJS24.901100—420000
CGYApril 5, 2025VGKVGK20.800000—33022-2
CGYApril 3, 2025ANAANA20.0000040%010001
CGYApril 1, 2025@UTAUTA21.5000020%51120-1
CGYMarch 31, 2025@COLCOL23.900000—410500
CGYMarch 29, 2025@EDMEDM23.6000010%11100-1
CGYMarch 27, 2025DALDAL19.9000010%23010-2
CGYMarch 25, 2025SEASEA21.4000030%30010-1
CGYMarch 22, 2025@NYINYI22.6011020%021200
CGYMarch 20, 2025@NJDNJD17.5000010%11000-1
CGYMarch 18, 2025@NYRNYR23.3000040%211200
CGYMarch 17, 2025@TORTOR19.51010333.3%300001
CGYMarch 14, 2025COLCOL21.500000—11000-1
CGYMarch 12, 2025VANVAN22.8011040%001200
CGYMarch 8, 2025MTLMTL21.0000010%210100
CGYMarch 6, 2025@DALDAL21.4000010%170201
CGYMarch 4, 2025@PHIPHI21.700000—01012-1
CGYMarch 2, 2025@CARCAR21.300000—01200-1
CGYMarch 1, 2025@FLAFLA20.800000—010100
CGYFeb 27, 2025@TBLTBL21.100000—13012-1
CGYFeb 25, 2025@WSHWSH23.001100—030001
CGYJan 25, 2025@MINMIN10.200000—021000
CGYJan 23, 2025BUFBUF22.900000—1414100
CGYJan 18, 2025@WPGWPG22.8000020%130401
CGYJan 16, 2025@STLSTL21.900000—12040-2
CGYJan 14, 2025@STLSTL20.61010333.3%311201
CGYJan 13, 2025@CHICHI20.4011010%120201
CGYJan 11, 2025LAKLAK21.100000—020100
CGYJan 7, 2025@ANAANA19.4000010%000000
CGYJan 4, 2025NSHNSH19.7000010%101001
CGYJan 2, 2025UTAUTA21.400000—30000-1
CGYDec 31, 2024VANVAN22.8000010%110350
CGYDec 29, 2024@VGKVGK20.000000—052000
CGYDec 28, 2024@SJSSJS24.1000020%410101
CGYDec 21, 2024CHICHI21.9000010%14012-1
CGYDec 19, 2024OTTOTT21.5011020%100001
CGYDec 17, 2024BOSBOS24.000000—12120-1
CGYDec 14, 2024FLAFLA19.8011010%321102
CGYDec 12, 2024TBLTBL23.4011010%030200
CGYDec 10, 2024@NSHNSH21.6000020%41010-2
CGYDec 8, 2024@DALDAL19.8000010%43004-5
CGYDec 5, 2024STLSTL20.600000—11012-1
CGYDec 3, 2024CBJCBJ18.81011425%030101
CGYNov 30, 2024@PITPIT19.9011020%001001
CGYNov 29, 2024@CBJCBJ20.5011010%20020-1
CGYNov 27, 2024@DETDET23.2000020%110100
CGYNov 25, 2024@OTTOTT22.6000010%432020
CGYNov 23, 2024MINMIN24.100000—01100-1
CGYNov 21, 2024NYRNYR22.5000020%010201
CGYNov 19, 2024NYINYI23.3000010%120100
CGYNov 15, 2024NSHNSH21.900000—011101
CGYNov 12, 2024@VANVAN20.900000—210000
CGYNov 11, 2024LAKLAK20.500000—310101
CGYNov 9, 2024@BUFBUF24.4000010%32100-1
CGYNov 7, 2024@BOSBOS22.6011010%30010-1
CGYNov 5, 2024@MTLMTL22.9000010%030300
CGYNov 3, 2024EDMEDM22.3011030%03020-1
CGYNov 1, 2024NJDNJD20.7011020%120002
CGYOct 30, 2024@UTAUTA20.4000030%110300
CGYOct 28, 2024@VGKVGK23.100000—34002-2
CGYOct 26, 2024WPGWPG22.9011010%230102
CGYOct 24, 2024CARCAR21.000000—021300
CGYOct 22, 2024PITPIT18.3000010%20020-1
CGYOct 19, 2024@SEASEA22.600000—101320
CGYOct 15, 2024CHICHI20.3000020%340001
CGYOct 13, 2024@EDMEDM23.9011030%200202
CGYOct 12, 2024PHIPHI19.4000010%010001
CGYOct 9, 2024@VANVAN18.301100—210001
By season6 seasons
SeasonGAMESICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
2026-27CGY1222.211201010%1414313101
2025-26CGY7621.9414180577%114994290472
2024-25CGY7321.4317201823.7%109116248535-6
2023-24NJD8217.4110110631.6%1511031924821
2022-23NJD4214.02680277.4%6438812354
2021-22NJD1715.71340166.3%28154310-6

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.