Oliver Kapanen #91

All skaters · Compare

C · Montréal Canadiens · Age 22 · Shoots R · 6′2″, 194 lb · Draft: 2021, round 2, 64th overall

2025-26 regular season. Shading and Pctl are the percentile among the season's forwards who meet the tables' minimum (darker is better).

SummaryPctl
GP8292nd
TOI/GP14:2841st
G2276th
A1539th
P3758th
P/601.8752nd
ixG19.971st
G−ixG+2.178th
xGF%46.825th
Rel xGF%−4.715th
GS/GP+0.4242nd
Pen ±−322nd
ScoringPctl
G2276th
A1837th
A2747th
P3758th
P13060th
P/601.8752nd
5v5 P/601.9977th
PPP129th
SHP394th
ENG161st
ShootingPctl
SOG13160th
iCF23155th
iFF19960th
ixG19.971st
ixG/601.0173rd
G2276th
G−ixG+2.178th
Sh%16.884th
xSh%10.083rd
Blk'd3231st
5v5 iCF/6012.356th
On ice (5v5)Pctl
5v5 TOI93559th
CF%43.03rd
FF%44.49th
xGF%46.825th
GF%51.559th
xGF/602.7772nd
xGA/603.153rd
oiSh%14.199th
oiSv%90.244th
PDO104.394th
Rel CF%−7.42nd
Rel xGF%−4.715th
OZS%61.161st
UsagePctl
TOI/GP14:2841st
EV/GP11:5633rd
5v5/GP11:2429th
PP/GP0:5838th
SH/GP1:3477th
Shifts/GP18.539th
Shift0:4752nd
OZ22662nd
NZ18433rd
DZ14450th
OZS%61.161st
Game ScorePctl
GS+34.750th
GS/GP+0.4242nd
GS/60+1.7644th
Scoring+26.059th
Shooting+12.971st
On ice−6.020th
Penalties−0.419th
Faceoffs−0.67th
Other+2.997th
OtherPctl
Hits3221st
Blk6897th
Tk1442nd
Gv3869th
PenD822nd
PenT1152nd
Pen ±−322nd
PP min ±−6.019th
FOW30677th
FOL36619th
FO%45.552nd

By season

SeasonGPGAPixGxGF%GS/GPTOI/GP
2026-27Regular season 10000.244.0−0.0711:40
2025-26Regular season 8222153719.946.8+0.4214:28
2025-26Playoffs 70000.338.4−0.158:20

Rolling 10-game averages

70%50%30%

5v5 xGF% (scale at right)Game Score per game (±1.0), centred on 0 · each point the 10 games to that one, 82 games in all

Linemates

TeammatePos Together 5v5 CF% 5v5 xGF%
Ivan DemidovR 784:1044.549.9
Noah DobsonD 464:0437.943.7
Lane HutsonD 450:3146.949.1
Juraj SlafkovskýL 437:1444.047.4
Mike MathesonD 403:4538.243.6
Alex NewhookC 377:1241.146.7
Alexandre CarrierD 339:0244.245.4
Jayden StrubleD 205:5845.653.3

Game log

DateOppResultTOIGASOGixG5v5 CF%5v5 xGF%GS
Apr 14@ PHIL 2–4 12:160010.065063+0.15
Apr 12@ NYIW 4–1 10:310000.001710−1.36
Apr 11vs CBJL 2–5 12:340000.005864+0.08
Apr 9vs TBLW 2–1 13:030010.227061+0.30
Apr 7vs FLAW 4–3 OT 11:260010.125074+0.67
Apr 5vs NJDL 0–3 13:220020.645658+0.44
Apr 4@ NJDW 4–3 OT 14:330030.386759+0.27
Apr 2@ NYRW 3–2 11:540000.002528−0.18
Mar 31@ TBLW 4–1 14:300010.122212−1.00
Mar 29@ CARW 3–1 15:410010.11133−1.66
Mar 28@ NSHW 4–1 16:051130.396282+2.98
Mar 26vs CBJW 2–1 15:220010.013018−0.56
Mar 24vs CARW 5–2 11:041020.252137+0.57
Mar 21vs NYIW 7–3 13:500100.074762+0.89
Mar 19@ DETL 1–3 9:330000.153345−0.13
Mar 17vs BOSW 3–2 OT 13:200010.213331−0.35
Mar 15vs ANAL 3–4 14:390020.536241+0.29
Mar 14vs SJSL 2–4 14:560010.473546+0.21
Mar 11@ OTTW 3–2 13:340000.094570+0.76
Mar 10vs TORW 3–1 15:071030.675974+2.07
Mar 7@ LAKW 4–3 18:340020.131110−1.07
Mar 6@ ANAL 5–6 OT 10:460000.001923−0.75
Mar 3@ SJSL 5–7 9:551030.275775+1.12
Feb 28vs WSHW 6–2 11:410000.086037−0.44
Feb 26vs NYIL 3–4 OT 12:090010.411727−0.47
Feb 4@ WPGW 5–1 13:441040.375060+1.61
Feb 2@ MINL 3–4 OT 14:230010.254261+0.41
Jan 31@ BUFW 4–2 17:281020.454461+1.60
Jan 29vs COLW 7–3 14:240200.084558+2.14
Jan 27vs VGKW 3–2 OT 15:160010.204135−0.73
Jan 24@ BOSL 3–4 14:430010.045337−0.15
Jan 22vs BUFL 2–4 15:540020.186064+0.56
Jan 20vs MINW 4–3 13:240010.065961+0.43
Jan 17@ OTTW 6–5 OT 14:040000.002314−1.65
Jan 15@ BUFL 3–5 16:020030.315698+0.54
Jan 13@ WSHL 2–3 OT 23:100020.413844+0.22
Jan 12vs VANW 6–3 16:211051.086768+2.95
Jan 10vs DETL 0–4 18:320020.224742−0.30
Jan 8vs FLAW 6–2 17:191210.152014+1.16
Jan 7vs CGYW 4–1 14:521030.483276+1.57
Jan 4@ DALW 4–3 OT 17:241030.305421+0.20
Jan 3@ STLL 0–2 15:480000.175240−0.10
Jan 1@ CARW 7–5 18:071010.232941+0.50
Dec 30@ FLAW 3–2 OT 18:230010.065051+0.14
Dec 28@ TBLL 4–5 OT 16:200150.767672+2.59
Dec 23@ BOSW 6–2 17:010020.174872+0.96
Dec 21@ PITL 3–4 OT 14:441170.645759+2.24
Dec 20vs PITW 4–0 18:100100.002218−0.15
Dec 18vs CHIW 4–1 15:340030.287270+0.51
Dec 16vs PHIL 1–4 16:200010.035444−0.47
Dec 14vs EDMW 4–1 14:330000.003847−0.11
Dec 13@ NYRL 4–5 OT 15:120030.82820−0.36
Dec 11@ PITW 4–2 19:031040.434272+1.65
Dec 9vs TBLL 1–6 16:241030.524822+0.30
Dec 7vs STLL 3–4 16:070010.437151+0.30
Dec 6@ TORW 2–1 OT 16:060020.113842−0.02
Dec 3vs WPGW 3–2 OT 20:071020.594681+2.64
Dec 2vs OTTL 2–5 16:290040.284415−0.78
Nov 29@ COLL 2–7 16:320120.073850+0.59
Nov 28@ VGKW 4–1 13:230020.363036−0.09
Nov 26@ UTAW 4–3 13:380100.143031+0.05
Nov 22vs TORW 5–2 14:140030.364263+0.86
Nov 20vs WSHL 4–8 12:270010.154056−0.04
Nov 17@ CBJL 3–4 OT 17:301010.394257+1.40
Nov 15vs BOSL 2–3 10:360010.041331+0.03
Nov 13vs DALL 0–7 13:170010.114639−0.62
Nov 11vs LAKL 1–5 12:100010.042547−0.02
Nov 8vs UTAW 6–2 13:551120.255947+1.80
Nov 6@ NJDL 3–4 OT 12:111020.244860+1.01
Nov 4vs PHIL 4–5 OT 13:160000.004128−0.59
Nov 1vs OTTW 4–3 OT 15:310010.055267+0.48
Oct 28@ SEAW 4–3 OT 10:200000.052713−0.24
Oct 25@ VANW 4–3 11:590130.304872+1.26
Oct 23@ EDML 5–6 13:100200.004771+2.07
Oct 22@ CGYW 2–1 OT 13:330030.373270+0.28
Oct 20vs BUFW 4–2 12:341010.284346+0.83
Oct 18vs NYRL 3–4 12:420010.295835−0.09
Oct 16vs NSHW 3–2 OT 11:591030.675665+1.82
Oct 14vs SEAW 5–4 OT 11:260000.002934−0.05
Oct 11@ CHIW 3–2 10:400010.062017−0.68
Oct 9@ DETW 5–1 14:401010.193144+1.01
Oct 8@ TORL 2–5 13:191020.064331+0.45