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.

MTL

Zachary Bolduc

Zachary Bolduc places 40th of 615 forwards in hits, at 170.

94th beats 94% of the Forwards; 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 Forwards▶
Penalty Minutes2834th398/615
On Icevs Forwards▶
Goals For Minus Goals Against While On The Ice-627th436/615
Physicalvs Forwards▶
Hits17094th40/615
PhysicalDefensevs Forwards▶
Opposition Shots Blocked4382nd107/615
Playing Timevs Forwards▶
Games Played78
Time On Ice, In Seconds63,795
Average Minutes On The Ice13.651st303/615
Puck Handlingvs Forwards▶
Giveaways6618th503/615
Puck HandlingDefensevs Forwards▶
Takeaways1871st172/615
ScoringOffensevs Forwards▶
Goals1259th237/615
Assists1866th205/615
Points3062nd230/615
Goals With A Man Advantage372nd160/615
ShootingOffensevs Forwards▶
Shots On Goal10162nd231/615
Share Of Shots That Scored11.9%32nd181/267
78 games
DateOppICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
MTLApril 14, 2026@PHIPHI12.9000010%41000-1
MTLApril 12, 2026@NYINYI14.311201100%510001
MTLApril 7, 2026FLAFLA15.100000—11030-1
MTLApril 5, 2026NJDNJD13.900000—300000
MTLApril 4, 2026@NJDNJD15.100000—000200
MTLApril 2, 2026@NYRNYR13.1000010%201100
MTLMarch 31, 2026@TBLTBL10.600000—200040
MTLMarch 29, 2026@CARCAR14.2000020%000000
MTLMarch 28, 2026@NSHNSH14.800000—321300
MTLMarch 26, 2026CBJCBJ13.81120250%310002
MTLMarch 24, 2026CARCAR15.900000—220000
MTLMarch 21, 2026NYINYI14.2000060%510100
MTLMarch 19, 2026@DETDET15.7000040%010400
MTLMarch 17, 2026BOSBOS14.000000—201000
MTLMarch 14, 2026SJSSJS14.0000030%310100
MTLMarch 11, 2026@OTTOTT11.100000—402101
MTLMarch 10, 2026TORTOR14.4000010%200100
MTLMarch 7, 2026@LAKLAK13.701100—200000
MTLMarch 6, 2026@ANAANA15.9011020%510201
MTLMarch 3, 2026@SJSSJS13.200000—402201
MTLFeb 28, 2026WSHWSH12.4011010%310001
MTLFeb 4, 2026@WPGWPG11.101100—200120
MTLFeb 2, 2026@MINMIN11.3000010%300200
MTLJan 31, 2026@BUFBUF10.200000—10010-1
MTLJan 29, 2026COLCOL15.2022030%020102
MTLJan 27, 2026VGKVGK12.2011010%310101
MTLJan 24, 2026@BOSBOS11.3000030%31012-1
MTLJan 22, 2026BUFBUF14.3011020%42026-1
MTLJan 20, 2026MINMIN10.900000—100000
MTLJan 17, 2026@OTTOTT13.600000—31120-1
MTLJan 15, 2026@BUFBUF12.100000—50000-1
MTLJan 13, 2026@WSHWSH11.1011020%410000
MTLJan 12, 2026VANVAN13.5000010%41010-2
MTLJan 10, 2026DETDET11.6000010%110100
MTLJan 8, 2026FLAFLA12.5000010%10000-1
MTLJan 7, 2026CGYCGY14.0000010%410100
MTLJan 4, 2026@DALDAL11.1000030%100000
MTLJan 3, 2026@STLSTL14.1000010%20010-1
MTLJan 1, 2026@CARCAR12.500000—110000
MTLDec 30, 2025@FLAFLA11.600000—120000
MTLDec 28, 2025@TBLTBL16.8000010%511000
MTLDec 23, 2025@BOSBOS17.81010250%301201
MTLDec 21, 2025@PITPIT13.100000—30000-2
MTLDec 20, 2025PITPIT14.2000010%001100
MTLDec 18, 2025CHICHI16.420202100%201002
MTLDec 16, 2025PHIPHI15.6000030%30010-1
MTLDec 14, 2025EDMEDM13.6000020%300200
MTLDec 13, 2025@NYRNYR17.21010425%321100
MTLDec 11, 2025@PITPIT16.4000030%20010-1
MTLDec 9, 2025TBLTBL15.800000—311020
MTLDec 7, 2025STLSTL13.301100—000021
MTLDec 6, 2025@TORTOR10.5000010%10110-1
MTLDec 3, 2025WPGWPG7.9000020%000100
MTLDec 2, 2025OTTOTT12.400000—10000-2
MTLNov 29, 2025@COLCOL13.9000010%21010-1
MTLNov 28, 2025@VGKVGK15.01120333.3%001002
MTLNov 26, 2025@UTAUTA16.21231250%010001
MTLNov 22, 2025TORTOR16.9000020%110000
MTLNov 20, 2025WSHWSH17.301100—500101
MTLNov 17, 2025@CBJCBJ15.1000020%12010-1
MTLNov 15, 2025BOSBOS13.5000030%21030-1
MTLNov 13, 2025DALDAL14.500000—40022-2
MTLNov 11, 2025LAKLAK14.300000—22010-2
MTLNov 8, 2025UTAUTA15.100000—300121
MTLNov 6, 2025@NJDNJD9.200000—000000
MTLNov 4, 2025PHIPHI12.8000010%300102
MTLNov 1, 2025OTTOTT15.5000020%50010-1
MTLOct 28, 2025@SEASEA13.500000—011120
MTLOct 25, 2025@VANVAN11.9011010%000101
MTLOct 23, 2025@EDMEDM10.200000—21000-1
MTLOct 22, 2025@CGYCGY10.81011250%100120
MTLOct 20, 2025BUFBUF11.1000020%20000-1
MTLOct 18, 2025NYRNYR14.2000020%10000-1
MTLOct 16, 2025NSHNSH15.8000020%320020
MTLOct 14, 2025SEASEA14.2000010%100200
MTLOct 11, 2025@CHICHI16.71121333.3%200000
MTLOct 9, 2025@DETDET14.91010425%000202
MTLOct 8, 2025@TORTOR13.61010333.3%20110-1
By season6 seasons
SeasonGAMESICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
2026-27MTL914.042621625%13311222
2025-26MTL7813.6121830310111.9%17043186628-6
2024-25STL7212.8191736712015.8%1083617593720
2023-24STL2512.054903813.2%1212151060
2022-23STL——————————————
2021-22STL——————————————

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.