6'4"·231 lbs·27 yrs
Mark Kastelic has 7 points (3 goals, 4 assists) in 19 games in 2026-27, tied for 267th among NHL skaters with 10+ games played. Stats through Nov 12, 2026.

Mark Kastelic
C•
BOS•#47
Defensive Forward
Height6'4"
Weight231
BirthplacePhoenix, USA
BornMarch 11, 1999
Draft2019, Round 5, #125
2026-27 Season
3Goals
↑
65th pctile
4Assists
↓
53rd pctile
7Points
↓
54th pctile
10.9TOI/GP
↓
11th pctile
0.37P/GP
↓
47th pctile
12.0%S%
↓
60th pctile
2026-27 Production Profile
Shot Quality0th pctile
-0.5
Goals Above Expected
Shooting %12.0%
10.0% league avg
xG2.5
Goals2
excl. empty net (1 EN goal)
Primary Points0th pctile
71.4%
5 of 7 points
3G
2A1
2A2
GoalsA1A2
Clutch Factor
0
Clutch Points (0.0% of 7)
Trailing by 1 in 3rd0G·0A
Tied ≤10 min in 3rd0G·0A
Overtime0G·0A
Game-Winning Goals0
Competition Strength
GPGAPTSP/GP
Top 1061120.33
Middle71230.43
Bottom 1061120.33
0.33
0.43
0.33
Consistent production regardless of opponent quality
Physical Matchups
GPGAPTSP/GP
vs Physical91340.44
vs Moderate41120.50
vs Finesse61010.17
0.44
0.50
0.17
Thrives against physical teams — +0.27 P/GP vs top-third hitters
Fatigue Factor
GPGAPTSP/GP
B2B20110.50
1 day rest71010.14
2+ days102350.50
0.50
0.14
0.50
Durable across all rest scenarios — no back-to-back dropoff
Career Statistics
| Season | Team | GP | G | A | PTS | +/- | PIM | PPG | SHG | S | S% | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021-22 | OTT | 16 | 2 | 2 | 4 | −1 | 14 | 0 | 0 | 11 | 18.2% | 9:11 |
| 2022-23 | OTT | 65 | 7 | 4 | 11 | −6 | 102 | 0 | 0 | 73 | 9.6% | 8:54 |
| 2023-24 | OTT | 63 | 5 | 5 | 10 | −5 | 63 | 0 | 0 | 60 | 8.3% | 7:43 |
| 2024-25 | BOS | 61 | 5 | 9 | 14 | −3 | 106 | 0 | 0 | 67 | 7.5% | 10:44 |
| 2025-26 | BOS | 82 | 12 | 10 | 22 | +6 | 140 | 0 | 1 | 100 | 12.0% | 12:37 |
| 2026-27 | BOS | 19 | 3 | 4 | 7 | +3 | 36 | 0 | 0 | 25 | 12.0% | 10:52 |
| Career | — | 306 | 34 | 34 | 68 | −6 | 461 | 0 | 1 | 336 | 10.1% | — |
Career Trajectory
Show:
Improving Trajectory
Games missed by season
| Season | Regular Season | Playoffs | ||||||
|---|---|---|---|---|---|---|---|---|
| Injury | Suspension | Other absence | Reason unspecified | Injury | Suspension | Other absence | Reason unspecified | |
| 2024-25 | 0 | 0 | 0 | 21 | 0 | 0 | 0 | 0 |
| 2023-24 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 0 |
| 2022-23 | 0 | 0 | 0 | 17 | 0 | 0 | 0 | 0 |
| 2021-22 | 0 | 0 | 0 | 29 | 0 | 0 | 0 | 0 |
| Career | 0 | 0 | 0 | 86 | 0 | 0 | 0 | 0 |
Counted in the season the games were played. Injury: a reported injury or illness. Reason unspecified: games out of the lineup with no reported reason (an unreported injury, a stint in the minors, a healthy scratch).
Absence history
| Season | Team | Absence | Status | From | To | Games missed (regular season) | Games missed (playoffs) | Source |
|---|---|---|---|---|---|---|---|---|
| 2024-25 | BOS | Absence, reason unspecified | — | Mar 20, 2025 | Oct 8, 2025 | 12 | 0 | Lineups |
| 2024-25 | BOS | Absence, reason unspecified | — | Jan 20, 2025 | Feb 4, 2025 | 6 | 0 | Lineups |
| 2024-25 | BOS | Absence, reason unspecified | — | Jan 9, 2025 | Jan 18, 2025 | 2 | 0 | Lineups |
| 2024-25 | BOS | Absence, reason unspecified | — | Nov 16, 2024 | Nov 21, 2024 | 1 | 0 | Lineups |
| 2023-24 | OTT | Absence, reason unspecified | — | Apr 13, 2024 | Oct 8, 2024 | 2 | 0 | Lineups |
| 2023-24 | OTT | Absence, reason unspecified | — | Jan 27, 2024 | Jan 31, 2024 | 1 | 0 | Lineups |
| 2023-24 | OTT | Absence, reason unspecified | — | Jan 20, 2024 | Jan 25, 2024 | 2 | 0 | Lineups |
| 2023-24 | OTT | Absence, reason unspecified | — | Nov 2, 2023 | Dec 14, 2023 | 14 | 0 | Lineups |
| 2022-23 | OTT | Absence, reason unspecified | — | Mar 14, 2023 | Mar 21, 2023 | 3 | 0 | Lineups |
| 2022-23 | OTT | Absence, reason unspecified | — | Jan 21, 2023 | Feb 25, 2023 | 11 | 0 | Lineups |
| 2022-23 | OTT | Absence, reason unspecified | — | Nov 23, 2022 | Nov 27, 2022 | 1 | 0 | Lineups |
| 2022-23 | OTT | Absence, reason unspecified | — | Nov 14, 2022 | Nov 21, 2022 | 2 | 0 | Lineups |
| 2021-22 | OTT | Absence, reason unspecified | — | Apr 9, 2022 | Apr 22, 2022 | 6 | 0 | Lineups |
| 2021-22 | OTT | Absence, reason unspecified | — | Feb 22, 2022 | Apr 7, 2022 | 19 | 0 | Lineups |
| 2021-22 | OTT | Absence, reason unspecified | — | Feb 13, 2022 | Feb 22, 2022 | 4 | 0 | Lineups |