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.

BOS

Mark Kastelic

Mark Kastelic is 39th of 615 forwards in takeaways, at 30.

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 Minutes1400th615/615
On Icevs Forwards▶
Goals For Minus Goals Against While On The Ice682nd103/615
Physicalvs Forwards▶
Hits21598th14/615
PhysicalDefensevs Forwards▶
Opposition Shots Blocked6497th20/615
Playing Timevs Forwards▶
Games Played82
Time On Ice, In Seconds62,085
Average Minutes On The Ice12.643rd352/615
Puck Handlingvs Forwards▶
Giveaways4243rd350/615
Puck HandlingDefensevs Forwards▶
Takeaways3093rd39/615
ScoringOffensevs Forwards▶
Goals1259th237/615
Assists1047th317/615
Points2254th283/615
Goals With A Man Advantage026th292/615
ShootingOffensevs Forwards▶
Shots On Goal10062nd233/615
Share Of Shots That Scored12%34th176/267
82 games
DateOppICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
BOSApril 14, 2026NJDNJD13.82020450%201002
BOSApril 12, 2026@CBJCBJ15.21120250%000103
BOSApril 11, 2026TBLTBL12.2000020%511100
BOSApril 7, 2026@CARCAR6.300000—110020
BOSApril 5, 2026@PHIPHI10.1000010%100000
BOSApril 4, 2026@TBLTBL11.000000—100000
BOSApril 2, 2026@FLAFLA12.400000—111200
BOSMarch 31, 2026DALDAL12.6000020%201100
BOSMarch 29, 2026@CBJCBJ11.300000—300050
BOSMarch 28, 2026MINMIN11.3000010%110050
BOSMarch 25, 2026@BUFBUF10.0000020%200000
BOSMarch 24, 2026TORTOR8.500000—100000
BOSMarch 21, 2026@DETDET8.5000030%20002-1
BOSMarch 19, 2026WPGWPG14.4000010%410000
BOSMarch 17, 2026@MTLMTL11.600000—500100
BOSMarch 16, 2026@NJDNJD8.8000010%100012-1
BOSMarch 14, 2026@WSHWSH10.5000010%511120
BOSMarch 12, 2026SJSSJS8.0000020%000000
BOSMarch 10, 2026LAKLAK13.0011010%311001
BOSMarch 8, 2026@PITPIT9.600000—31000-1
BOSMarch 7, 2026WSHWSH12.6000020%220100
BOSMarch 5, 2026@NSHNSH14.100000—52014-3
BOSMarch 3, 2026PITPIT11.5000010%021000
BOSFeb 28, 2026@PHIPHI9.7000010%420000
BOSFeb 26, 2026CBJCBJ11.800000—321100
BOSFeb 4, 2026@FLAFLA12.610101100%400201
BOSFeb 1, 2026@TBLTBL14.6011020%721121
BOSJan 29, 2026PHIPHI14.2000020%20112-2
BOSJan 27, 2026NSHNSH11.7000010%501000
BOSJan 26, 2026@NYRNYR11.500000—200000
BOSJan 24, 2026MTLMTL12.400000—200101
BOSJan 22, 2026VGKVGK9.600000—300051
BOSJan 20, 2026@DALDAL15.5000010%51000-1
BOSJan 17, 2026@CHICHI11.3000010%20000-1
BOSJan 15, 2026SEASEA12.71010333.3%221101
BOSJan 13, 2026DETDET12.010101100%110001
BOSJan 11, 2026PITPIT12.1000010%200020
BOSJan 10, 2026NYRNYR13.900000—2101150
BOSJan 8, 2026CGYCGY12.9000020%100120
BOSJan 6, 2026@SEASEA12.9000010%71000-1
BOSJan 3, 2026@VANVAN10.9000010%000120
BOSDec 31, 2025@EDMEDM10.6000020%1010120
BOSDec 29, 2025@CGYCGY8.7000010%400040
BOSDec 27, 2025@BUFBUF12.8000020%400100
BOSDec 23, 2025MTLMTL12.800000—30110-1
BOSDec 21, 2025OTTOTT13.200000—410150
BOSDec 20, 2025VANVAN14.5011040%42100-1
BOSDec 18, 2025EDMEDM13.3000010%300020
BOSDec 16, 2025UTAUTA12.400000—401100
BOSDec 14, 2025@MINMIN15.0000040%210000
BOSDec 11, 2025@WPGWPG14.501100—300350
BOSDec 9, 2025@STLSTL14.92020366.7%332002
BOSDec 6, 2025NJDNJD14.001100—401201
BOSDec 4, 2025STLSTL15.5000030%000000
BOSDec 2, 2025@DETDET12.8000020%6101120
BOSNov 29, 2025DETDET15.300000—511170
BOSNov 28, 2025NYRNYR15.200000—201000
BOSNov 26, 2025@NYINYI15.500000—200121
BOSNov 23, 2025@SJSSJS15.3000050%4001100
BOSNov 21, 2025@LAKLAK13.1000020%331000
BOSNov 19, 2025@ANAANA15.9000020%60000-1
BOSNov 17, 2025CARCAR13.500000—50000-1
BOSNov 15, 2025@MTLMTL16.2011010%030121
BOSNov 13, 2025@OTTOTT15.510101100%502001
BOSNov 11, 2025TORTOR14.2011010%20004-1
BOSNov 8, 2025@TORTOR15.301100—320001
BOSNov 6, 2025OTTOTT15.4000020%220040
BOSNov 4, 2025@NYINYI15.400000—100000
BOSNov 1, 2025CARCAR15.4000040%110100
BOSOct 30, 2025BUFBUF12.610101100%100001
BOSOct 28, 2025NYINYI12.4000030%010100
BOSOct 27, 2025@OTTOTT10.000000—320021
BOSOct 25, 2025COLCOL12.0000010%33000-1
BOSOct 23, 2025ANAANA12.8000020%12100-2
BOSOct 21, 2025FLAFLA15.8000020%102000
BOSOct 19, 2025@UTAUTA10.9000010%211250
BOSOct 18, 2025@COLCOL15.700000—310101
BOSOct 16, 2025@VGKVGK13.410101100%340002
BOSOct 13, 2025TBLTBL9.300000—300100
BOSOct 11, 2025BUFBUF12.711201100%111002
BOSOct 9, 2025CHICHI9.3000020%22010-1
BOSOct 8, 2025@WSHWSH12.1000020%211220
By season6 seasons
SeasonGAMESICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
2026-27BOS1311.324601612.5%241248193
2025-26BOS8212.6121022010012%2156430421406
2024-25BOS6110.759140677.5%218391226106-3
2023-24OTT637.755100608.3%12631131563-5
2022-23OTT658.974110739.6%154371915102-6
2021-22OTT169.222401118.2%51109514-1

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.