
Henri Jokiharju
Boston Bruins · D · #20- HT
- 6'0"
- WT
- 205 lb
- Age
- 27
- Shoots
- R
- From
- Oulu, FIN
- Draft
- 2017 CHI · R1 #29
Alpha sub-scores
what drives the rating · percentile vs position groupLeague profile
vs. defensemen with 20+ GPHockeyAlpha advanced
event-derived proxies · 1,312 games analyzedDefenseman toolkit
vs. defensemen with 20+ GPOn-ice impact
shift charts × our xG model · 15 GP tracked · 4h 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 defensemen · center = median · 669 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$3.00M
cap hit
$2.35M
Alpha-market value
C
Fair market deal (−$0.6M)
Top comparables?
nearest profiles at the same role · match = statistical fit| Player | Alpha | Archetype | Production | Cap hit | Market | Value | Match |
|---|---|---|---|---|---|---|---|
Henri Jokiharju | 61 | Depth Defenseman | 15 P · 41 GP | $3.00M | $2.35M | C−$0.6M | this player |
Nils Lundkvist | 60 | Depth Defenseman | 11 P · 52 GP | $1.25M | $2.12M | B+$0.9M | 85% |
Tyler Tucker | 61 | Depth Defenseman | 17 P · 69 GP | $0.93M | $2.35M | B+$1.4M | 83% |
Samuel Girard | 63 | Depth Defenseman | 19 P · 60 GP | $5.00M | $2.83M | D−$2.2M | 82% |
John Marino | 64 | Depth Defenseman | 36 P · 80 GP | $4.40M | $3.09M | D−$1.3M | 82% |
Chemistry
Top connection: Morgan Geekie · 3 goals together
Finishes from
assisters on Henri’s goals
Creates for
goals Henri assisted on
From official goal credits - scorer + assists on every goal, all season.
Recent form · last 10 games
@ CHI
0P
0G 0A
@ CHI 01-17
0G 0A · 0 shots · 23:07 TOI
@ NYR
0P
0G 0A
@ NYR 01-26
0G 0A · 0 shots · 20:26 TOI
vs CBJ
0P
0G 0A
vs CBJ 02-26
0G 0A · 2 shots · 16:18 TOI
@ PHI
0P
0G 0A
@ PHI 02-28
0G 0A · 0 shots · 18:15 TOI
@ NJD
1P
0G 1A
@ NJD 03-16
0G 1A · 0 shots · 19:14 TOI
vs TOR
1P
0G 1A
vs TOR 03-24
0G 1A · 0 shots · 16:10 TOI
@ CBJ
0P
0G 0A
@ CBJ 03-29
0G 0A · 1 shots · 15:16 TOI
vs DAL
2P
1G 1A
vs DAL 03-31
1G 1A · 2 shots · 16:47 TOI
@ FLA
0P
0G 0A
@ FLA 04-02
0G 0A · 3 shots · 15:14 TOI
@ CBJ
2P
1G 1A
@ CBJ 04-12
1G 1A · 2 shots · 19:57 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 high slot - 1 of 2 goals live there
Playmaking gravity: 12 touches that produced a teammate shot within 3s
Defensive floor: 38 blocks · 5 steals inside the d-zone
NHL career · regular season
| Season | Team | GP | G | A | P | +/− |
|---|---|---|---|---|---|---|
| 2018-19 | Chicago Blackhawks | 38 | 0 | 12 | 12 | -7 |
| 2019-20 | Buffalo Sabres | 69 | 4 | 11 | 15 | -6 |
| 2020-21 | Buffalo Sabres | 46 | 3 | 5 | 8 | -11 |
| 2021-22 | Buffalo Sabres | 60 | 3 | 16 | 19 | -8 |
| 2022-23 | Buffalo Sabres | 60 | 3 | 10 | 13 | -12 |
| 2023-24 | Buffalo Sabres | 74 | 3 | 17 | 20 | 14 |
| 2024-25 | Buffalo Sabres | 42 | 3 | 3 | 6 | 6 |
| 2024-25 | Boston Bruins | 18 | 0 | 4 | 4 | 7 |
| 2025-26 | Boston Bruins | 41 | 2 | 13 | 15 | 2 |
| Career | 3 teams | 448 | 21 | 91 | 112 | -15 |












