
Joel Kiviranta
Dallas Stars · LW · #22- HT
- 5'11"
- WT
- 185 lb
- Age
- 30
- Shoots
- L
- From
- Vantaa, FIN
Alpha sub-scores
what drives the rating · percentile vs position groupLeague profile
vs. forwards with 20+ GPHockeyAlpha advanced
event-derived proxies · 1,312 games analyzedWinger toolkit
vs. wingers with 20+ GPOn-ice impact
shift charts × our xG model · 40 GP tracked · 7h TOIUsage profile
assignment difficulty · higher fill = tougher jobMicro-metrics
Structural Metric Model · sequences, geometry & leverage from every shot2025-26 regular season · Percentile beams: fill = league percentile, tick = league median · hockeyalpha.com
The Blueprint
Structural Event Engine · percentile vs forwards · center = median · 473 EV minGeneral Offense
Playmaking Sequences
Offense Types
Zone Entries
DZ Retrievals / Exits
Forechecking
Derived from event sequences in public play-by-play data - the ? on each metric explains exactly how it's computed.
Contract & market
Contract value?
beta · cap data: CapWages$1.25M
cap hit
$1.03M
Alpha-market value
C
Fair market deal (−$0.2M)
Top comparables?
nearest profiles at the same role · match = statistical fit| Player | Alpha | Archetype | Production | Cap hit | Market | Value | Match |
|---|---|---|---|---|---|---|---|
Joel Kiviranta | 54 | Depth Forward | 9 P · 51 GP | $1.25M | $1.03M | C−$0.2M | this player |
Zach Aston-Reese | 54 | Wrecking Ball | 5 P · 27 GP | $0.78M | $1.03M | C+$0.3M | 96% |
Nathan Walker | 54 | Wrecking Ball | 11 P · 46 GP | $0.78M | $1.03M | C+$0.3M | 91% |
Arshdeep Bains | 54 | Depth Forward | 5 P · 28 GP | $0.81M | $1.03M | C+$0.2M | 90% |
Keegan Kolesar | 54 | Wrecking Ball | 17 P · 82 GP | $2.50M | $1.03M | D−$1.5M | 89% |
Chemistry
Finishes from
assisters on Joel’s goals
Creates for
goals Joel assisted on
From official goal credits - scorer + assists on every goal, all season.
Recent form · last 10 games
vs WPG
0P
0G 0A
vs WPG 03-28
0G 0A · 0 shots · 7:35 TOI
vs CGY
0P
0G 0A
vs CGY 03-30
0G 0A · 2 shots · 10:55 TOI
vs VAN
0P
0G 0A
vs VAN 04-01
0G 0A · 0 shots · 8:11 TOI
@ DAL
0P
0G 0A
@ DAL 04-04
0G 0A · 1 shots · 10:41 TOI
vs STL
0P
0G 0A
vs STL 04-05
0G 0A · 1 shots · 11:26 TOI
vs CGY
0P
0G 0A
vs CGY 04-09
0G 0A · 1 shots · 8:58 TOI
vs VGK
0P
0G 0A
vs VGK 04-11
0G 0A · 0 shots · 9:50 TOI
@ EDM
0P
0G 0A
@ EDM 04-13
0G 0A · 0 shots · 7:45 TOI
@ CGY
0P
0G 0A
@ CGY 04-14
0G 0A · 1 shots · 9:44 TOI
vs SEA
0P
0G 0A
vs SEA 04-16
0G 0A · 6 shots · 14:22 TOI
Tile tint = points that night · underline = shot volume (full bar = 8+ shots) · oldest on the left
The Territory
attacking → · every recorded touch, normalized to one end
The office: the crease doorstep - 1 of 3 goals live there
Playmaking gravity: 10 touches that produced a teammate shot within 3s
Defensive floor: 20 blocks · 5 steals inside the d-zone
NHL career · regular season
| Season | Team | GP | G | A | P | +/− |
|---|---|---|---|---|---|---|
| 2019-20 | Dallas Stars | 11 | 1 | 0 | 1 | -1 |
| 2020-21 | Dallas Stars | 26 | 6 | 5 | 11 | 3 |
| 2021-22 | Dallas Stars | 56 | 1 | 6 | 7 | -6 |
| 2022-23 | Dallas Stars | 70 | 8 | 1 | 9 | -9 |
| 2023-24 | Colorado Avalanche | 56 | 3 | 6 | 9 | -1 |
| 2024-25 | Colorado Avalanche | 79 | 16 | 7 | 23 | 15 |
| 2025-26 | Colorado Avalanche | 51 | 3 | 6 | 9 | 7 |
| Career | 2 teams | 349 | 38 | 31 | 69 | 8 |













