Skip to content
HockeyWeights· the whole league, all 32 clubs
MontrealWeights

#91 · Centre · MTL

OliverKapanen

Next milestone 61 points from 100

2025-26 regular season

GP
82
G
22
A
15
P
37
+/-
+4
PIM
22
SOG
131
S%
16.8
PPP
1

Playoffs 2025-26: 7 GP · 0 G · 0 A · 0 PTS

Bio

Position
Centre
Born
July 29, 2003 (age 23)
Birthplace
Timra, SWE
Height
6′2″ (188 cm)
Weight
194 lb (88 kg)
Shoots
Right
Draft
2021 MTL, round 2, #64 overall

NHL EDGE tracking · 2025-26

  • Top skating speed22.4 mphleague avg 22.2 mph
    60th percentile
  • Speed bursts over 20 mph127league avg 75.2
    81st percentile
  • Distance skated184.8 mileague avg 123.5 mi
    70th percentile
  • Hardest shot88.5 mphleague avg 83.6 mph
    74th percentile
  • Time in the offensive zone40.2%league avg 43.1%
    23rd percentile

Puck and player tracking from NHL EDGE. Percentile compares with other NHL skaters; longer bar = higher.

Shot quality (our model)

Individual expected goals by season
SeasonGixGG−ixGAttHDxG/att
2025-262219.13+2.8723170.083

All situations, regular season. G−ixG above zero means finishing better than the chances suggest. How xG works

On-ice impact

2025-26 · 5 on 5 · 82 games · 922:39 on the ice. “Off” is the team in the same games while he was on the bench.

On-ice and off-ice shares at 5 on 5
ShareOnOffRelative
Expected goals (xGF%)45.8%50.7%-4.8
Shot attempts (CF%)43.0%50.5%-7.4
Goals for–against
51–48
xG for–against
42.0–49.6
Average rating
5.8

Relative above zero means his team controlled play better with him on the ice than without him. More

Most common linemates

5-on-5 time together this season, and how play went with both on the ice.

Linemates by time together
PlayerGPTOIxGF%
Ivan Demidov79721:5348.9%
Juraj Slafkovský51387:5945.9%
Alex Newhook37301:2847.4%
Alexandre Texier1969:4849.2%
Josh Anderson1930:1649.6%

Rating, last 10 games

Average 5.1 over the last 10 · out of 10, 6 = above average, 7 = very good, 8 = excellent · How ratings work

Points, last 10 games

Last 10: 0 G · 0 A · 0 PTS

Game log · 2025-26

Game log, most recent first
DateOppRatingGAP+/-SOGPPPTOI
Apr 14@ PHI5.400001012:16
Apr 12@ NYI4.1000-10010:31
Apr 11vs CBJ5.100000012:34
Apr 9vs TBL5.800001013:03
Apr 7vs FLA5.4000+11011:26
Apr 5vs NJD5.5000-12013:22
Apr 4@ NJD6.0000-23014:33
Apr 2@ NYR4.800000011:54
Mar 31@ TBL4.600001014:30
Mar 29@ CAR4.100001015:41
Mar 28@ NSH8.5112+33016:05
Mar 26vs CBJ4.800001015:22
Mar 24vs CAR5.8101+12011:04
Mar 21vs NYI6.3011+10013:50
Mar 19@ DET4.6000-1009:33
Mar 17vs BOS4.8000-11013:20
Mar 15vs ANA6.300002014:39
Mar 14vs SJS4.900001014:56
Mar 11@ OTT5.100000013:34
Mar 10vs TOR7.3101+13015:07
Mar 7@ LAK3.900002018:34
Mar 6@ ANA4.4000-10010:46
Mar 3@ SJS6.81010309:55
Feb 28vs WSH5.4000-10011:41
Feb 26vs NYI4.500001012:09
Feb 4@ WPG7.3101+24013:44
Feb 2@ MIN5.000001014:23
Jan 31@ BUF6.6101+12017:28
Jan 29vs COL7.6022+30014:24
Jan 27vs VGK4.6000-11015:16
Jan 24@ BOS5.400001014:43
Jan 22vs BUF6.2000-12015:54
Jan 20vs MIN5.900001013:24
Jan 17@ OTT4.0000-30014:04
Jan 15@ BUF5.700003016:02
Jan 13@ WSH5.1000-12023:10
Jan 12vs VAN8.2101+25016:21
Jan 10vs DET4.9000-12018:32
Jan 8vs FLA7.7123+21017:19
Jan 7vs CGY5.910103014:52
Jan 4@ DAL7.110103017:24
Jan 3@ STL5.400000015:48
Jan 1@ CAR5.810101018:07
Dec 30@ FLA5.500001018:23
Dec 28@ TBL8.2011+15016:20
Dec 23@ BOS6.2000+12017:01
Dec 21@ PIT8.6112+27014:44
Dec 20vs PIT5.3011+10018:10
Dec 18vs CHI6.400003015:34
Dec 16vs PHI4.9000-31016:20
Dec 14vs EDM4.9000+10014:33
Dec 13@ NYR4.2000-13015:12
Dec 11@ PIT7.1101+14019:03
Dec 9vs TBL6.4101-23116:24
Dec 7vs STL6.2000-11016:07
Dec 6@ TOR5.3000-12016:06
Dec 3vs WPG6.7101+12020:07
Dec 2vs OTT6.000004016:29
Nov 29@ COL6.201102016:32
Nov 28@ VGK4.900002013:23
Nov 26@ UTA5.501100013:38
Nov 22vs TOR6.1000+23014:14
Nov 20vs WSH4.9000-11012:27
Nov 17@ CBJ6.6101+11017:30
Nov 15vs BOS5.000001010:36
Nov 13vs DAL4.7000-31013:17
Nov 11vs LAK4.900001012:10
Nov 8vs UTA8.3112+22013:55
Nov 6@ NJD6.510102012:11
Nov 4vs PHI4.9000-10013:16
Nov 1vs OTT5.8000+11015:31
Oct 28@ SEA4.9000-10010:20
Oct 25@ VAN6.501103011:59
Oct 23@ EDM7.3022+10013:10
Oct 22@ CGY4.7000-13013:33
Oct 20vs BUF6.510101012:34
Oct 18vs NYR5.8000-11012:42
Oct 16vs NSH7.2101+13011:59
Oct 14vs SEA4.900000011:26
Oct 11@ CHI4.700001010:40
Oct 9@ DET6.4101+11014:40
Oct 8@ TOR6.5101+12013:19

Career

NHL career totals
NHL careerGPGAP+/-PIMSOGS%PPP
Regular season100221739-12414715.02
Playoffs10011-2250.00
Season by season (2)
NHL regular season by season
SeasonTeamGPGAP+/-PIMSOGS%PPP
2025-26Canadiens82221537+42213116.81
2024-25Canadiens18022-52160.01