HockeyAlpha
Regular season

Joel Armia

Los Angeles Kings · RW · #40
Bottom-six playerDepth Forward?25 points in 67 games in a supporting role
HT
6'3"
WT
215 lb
Age
33
Shoots
R
From
Pori, FIN
Draft
2011 BUF · R1 #16
64Alpha?

Alpha sub-scores

what drives the rating · percentile vs position group
Scoring?
4747pctl
Playmaking?
3838pctl
Transition?
5757pctl
Defense?
7171pctl

League profile

vs. forwards with 20+ GP
Points / GP?
0.3742pctl
Goals / GP?
0.1952pctl
Assists / GP?
0.1834pctl
Shots / GP?
1.443pctl
Plus/Minus?
+163pctl
PP Points?
135pctl

HockeyAlpha advanced

event-derived proxies · 1,312 games analyzed
xG Share?
5.5%60pctl
ZEIS?
2.3571pctl
PSPL?
0.1042pctl
Def Suppression?
0.5261pctl

Winger toolkit

vs. wingers with 20+ GP
Shots / 60?
5.933pctl
Hits / 60?
4.756pctl
Take : Give?
0.5994pctl
Blocks / 60?
2.5478pctl
PP TOI / GP?
0:4234pctl
PK TOI / GP?
1:2484pctl

On-ice impact

shift charts × our xG model · 41 GP tracked · 10h TOI

Usage profile

assignment difficulty · higher fill = tougher job
Competition faced?
17.3 min41pctl
Support received?
17.7 min38pctl

Micro-metrics

Structural Metric Model · sequences, geometry & leverage from every shot

2025-26 regular season · Percentile beams: fill = league percentile, tick = league median · hockeyalpha.com

The Blueprint

Structural Event Engine · percentile vs forwards · center = median · 802 EV min

Derived from event sequences in public play-by-play data - the ? on each metric explains exactly how it's computed. · hockeyalpha.com

Contract & market

Contract value?

beta · cap data: CapWages

$2.50M

cap hit

$2.92M

Alpha-market value

overpaidmarketsurplus

C

Fair market deal (+$0.4M)

Top comparables?

nearest profiles at the same role · match = statistical fit
PlayerAlphaCap hitValueMatch
Joel Armia64$2.50MC+$0.4Mthis player
Jordan Martinook65$3.08MC+$0.1M90%
Fabian Zetterlund67$4.28MC$0.6M88%
Anthony Duclair65$3.50MC$0.3M88%
Anthony Beauvillier66$2.75MC+$0.7M86%

Recent form · last 10 games

4 pts · 3 G · 1 A · 22 shots in last 10Cooling off(-0.4 P/GP vs prior 5)

vs UTA

0P

0G 0A

vs STL

0P

0G 0A

vs NSH

2P

1G 1A

vs TOR

0P

0G 0A

vs NSH

1P

1G 0A

vs VAN

1P

1G 0A

vs EDM

0P

0G 0A

@ SEA

0P

0G 0A

@ VAN

0P

0G 0A

@ CGY

0P

0G 0A

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

attacking →← defending
Goal On goal Missed/blocked▲ takeaway▽ giveaway■ hit+ block◯ faceoff dot (size = wins)192 events shown

The office: the inner slot - 4 of 13 goals live there

Playmaking gravity: 12 touches that produced a teammate shot within 3s

Defensive floor: 44 blocks · 10 steals inside the d-zone

NHL career · regular season

SeasonTeamGPGAP+/−
2014-15Buffalo Sabres10000
2015-16Winnipeg Jets4346102
2016-17Winnipeg Jets5710919-8
2017-18Winnipeg Jets791217293
2018-19Montréal Canadiens571310230
2019-20Montréal Canadiens581614302
2020-21Montréal Canadiens41771410
2021-22Montréal Canadiens606814-15
2022-23Montréal Canadiens437714-7
2023-24Montréal Canadiens66178254
2024-25Montréal Canadiens81111829-2
2025-26Los Angeles Kings671312251
Career4 teams653116116232-10