Joel Kiviranta
94

Joel Kiviranta

LWDALDef. Fwd

5'11"·185 lbs·30 yrs

Joel Kiviranta has 3 points (2 goals, 1 assist) in 14 games in 2026-27, tied for 455th among NHL skaters with 10+ games played. Stats through Nov 12, 2026.

2026-27 Season

2Goals
↓
52nd pctile
1Assists
↓
15th pctile
3Points
↓
22nd pctile
12.0TOI/GP
↓
17th pctile
0.21P/GP
↓
23rd pctile
13.3%S%
↓
66th pctile

2026-27 Production Profile

Shot Quality0th pctile
+0.4
Goals Above Expected
Shooting %13.3%
10.0% league avg
xG1.6
Goals2
Primary Points0th pctile
66.7%
2 of 3 points
2G
1A2
GoalsA1A2
Clutch Factor
0
Clutch Points (0.0% of 3)
Trailing by 1 in 3rd0G·0A
Tied ≤10 min in 3rd0G·0A
Overtime0G·0A
Game-Winning Goals0
Competition Strength
GPGAPTSP/GP
Top 1030000.00
Middle61120.33
Bottom 1051010.20
0.00
0.33
0.20
Production drops 0.20 P/GP against elite competition
Physical Matchups
GPGAPTSP/GP
vs Physical41010.25
vs Moderate51120.40
vs Finesse50000.00
0.25
0.40
0.00
Thrives against physical teams — +0.25 P/GP vs top-third hitters
Fatigue Factor
GPGAPTSP/GP
B2B00000.00
1 day rest60000.00
2+ days82130.38
0.00
0.00
0.38
Insufficient data

Career Statistics

SeasonTeamGPGAPTS+/-PIMPPGSHGSS%TOI
2019-20
DAL
11101−1400137.7%10:39
2020-21
DAL
266511+36103119.4%12:10
2021-22
DAL
56167−61000591.7%9:31
2022-23
DAL
70819−94001859.4%12:09
2023-24
COL
56369−11200486.2%9:50
2024-25
COL
7916723+1520018419.0%12:31
2025-26
COL
51369+7800506.0%10:22
2026-27
DAL
1421300001513.3%11:57
Career—363403272+81001238510.4%—

Career Trajectory

Show:
Stable Performance

Games missed by season

SeasonRegular SeasonPlayoffs
InjurySuspensionOther absenceReason unspecifiedInjurySuspensionOther absenceReason unspecified
2026-2700040000
2025-26000310008
2024-2500030000
2023-24000130003
2022-23000120004
2021-22000260000
2020-21000300000
2019-200001700013
Career00013600028

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

SeasonTeamAbsenceStatusFromToGames missed (regular season)Games missed (playoffs)Source
2026-27
DAL
Absence, reason unspecified—Oct 5, 2026Oct 14, 202630Lineups
2026-27
DAL
Absence, reason unspecified—Oct 2, 2026Oct 5, 202610Lineups
2025-26
COL
Absence, reason unspecified—May 13, 2026May 26, 202603Lineups
2025-26
COL
Absence, reason unspecified—Apr 21, 2026May 11, 202605Lineups
2025-26
COL
Absence, reason unspecified—Apr 5, 2026Apr 9, 202610Lineups
2025-26
COL
Absence, reason unspecified—Feb 26, 2026Mar 6, 202630Lineups
2025-26
COL
Absence, reason unspecified—Dec 29, 2025Jan 23, 2026100Lineups
2025-26
COL
Absence, reason unspecified—Oct 16, 2025Nov 26, 2025170Lineups
2024-25
COL
Absence, reason unspecified—Mar 25, 2025Apr 2, 202530Lineups
2023-24
COL
Absence, reason unspecified—Apr 26, 2024May 9, 202403Lineups
2023-24
COL
Absence, reason unspecified—Apr 13, 2024Apr 21, 202420Lineups
2023-24
COL
Absence, reason unspecified—Apr 4, 2024Apr 7, 202410Lineups
2023-24
COL
Absence, reason unspecified—Mar 13, 2024Apr 4, 202480Lineups
2023-24
COL
Absence, reason unspecified—Dec 9, 2023Dec 16, 202320Lineups
2022-23
DAL
Absence, reason unspecified—Apr 28, 2023May 9, 202303Lineups
2022-23
DAL
Absence, reason unspecified—Apr 13, 2023Apr 19, 202301Lineups
2022-23
DAL
Absence, reason unspecified—Apr 1, 2023Apr 6, 202310Lineups
2022-23
DAL
Absence, reason unspecified—Feb 6, 2023Mar 6, 2023110Lineups
2021-22
DAL
Absence, reason unspecified—Apr 26, 2022Apr 29, 202210Lineups
2021-22
DAL
Absence, reason unspecified—Apr 18, 2022Apr 21, 202210Lineups
2021-22
DAL
Absence, reason unspecified—Apr 7, 2022Apr 18, 202250Lineups
2021-22
DAL
Absence, reason unspecified—Mar 15, 2022Apr 3, 202290Lineups
2021-22
DAL
Absence, reason unspecified—Feb 23, 2022Mar 2, 202220Lineups
2021-22
DAL
Absence, reason unspecified—Jan 30, 2022Feb 9, 202210Lineups
2021-22
DAL
Absence, reason unspecified—Dec 11, 2021Jan 6, 202240Lineups
2021-22
DAL
Absence, reason unspecified—Dec 8, 2021Dec 11, 202110Lineups
2021-22
DAL
Absence, reason unspecified—Nov 10, 2021Nov 18, 202120Lineups
2020-21
DAL
Absence, reason unspecified—Mar 21, 2021Apr 29, 2021210Lineups
2020-21
DAL
Absence, reason unspecified—Feb 27, 2021Mar 4, 202110Lineups
2020-21
DAL
Absence, reason unspecified—Jan 22, 2021Feb 9, 202180Lineups
2019-20
DAL
Absence, reason unspecified—Aug 20, 2020Sep 4, 202006Lineups
2019-20
DAL
Absence, reason unspecified—Aug 9, 2020Aug 20, 202005Lineups
2019-20
DAL
Absence, reason unspecified—Feb 13, 2020Aug 9, 2020122Lineups
2019-20
DAL
Absence, reason unspecified—Feb 1, 2020Feb 8, 202030Lineups
2019-20
DAL
Absence, reason unspecified—Jan 18, 2020Feb 1, 202020Lineups

Games · 2026-27 regular season