RW · EDM · NHL id 8477953
Kasperi Kapanen has played 2 games for the Edmonton Oilers in 2026-27, scoring 1 goal and 1 assist (2 points) on 4 shots while averaging 18:22 a night (14:23 at even strength, 2:58 on the power play and 0:54 shorthanded). At 5v5 he has skated 53% of his 5v5 minutes with Ryan Shea and 47% with Leon Draisaitl over the last 2 games, and the Oilers have controlled 67% of shot attempts with Kapanen on the ice (1-5 in goals, 50% offensive-zone starts). In the Oilers' most recent game against VAN he was on L3 with Max Jones and Colton Dach and on PP1; dropped to L2 (from L1) in the last game.
Right now
From the Oct 1 game vs VAN, detected from shift data
- On-ice xGF/60 3.76 (was 1.85)
- +2:31 PP TOI
- PP1 in 1 of last 2 (was 0 of 20)
- 47% of 5v5 TOI with Draisaitl (was 7%)
Deployment timeline
2026-27 · per-game ice time by strength, with line and power-play unit changes
Usage: 2 games, 18:15 average time on ice, PP1 in 1 games, 1 line changes.
- Even strength
- Power play
- Penalty kill
- 5-game average
- Did not play
- ▲ promoted · ▼ demoted
NHL EDGE tracking
2025-26 percentiles among skaters at his position
Only 2 GP in 2026-27; showing 2025-26 NHL EDGE data.
Season-level NHL EDGE puck and player tracking, refreshed nightly. The percentile is the league rank among skaters this season; the label at the right is the raw value.
Shot map
2026-27 · 5 attempts, 4 on goal, 1 goal
Shot map, OPP at EDM: 5 attempts, 4 on goal, 1 goal, 0.53 expected goals; best chance Kasperi Kapanen at 0.20 xG.
- Even strength
- Power play
- Penalty kill
- Goal
- Shot on goal
- Missed
- Blocked
Luck
2025-26 · 41 GP · 17 points vs 14.3 expected
Last 20 games: -26. Positive means running hot (sell), negative running cold (buy).
- 12.3%
- 101.0
- 70.8%
- G vs xG
- 8 / 6.8
- • Role shrank over the last 10 games (3 demotion events): the cold spell may not be all luck.
- Actual goals
- Expected
- ±1σ
- Above expected
- Below expected
Player analytics
Compare with another player →2025-26 regular season. Rank is among all qualified players; the bar is his percentile among forwards. Each stat links to its explainer.
- 2026-27 so far: 2 GP, 1 G, 1 A, 1 PPP, 4 SOG.
Fantasy box score
- Games played41
- Goals8344th of 715
- Assists9493rd of 715
- Points17442nd of 715
- Power-play points0437th of 715
- Shorthanded points0227th of 715
- Shots on goal65472nd of 715
- Hits75263rd of 715
- Blocked shots18610th of 715
- Plus/minus+5194th of 715
- Penalty minutes14548th of 715
- Faceoffs won0451st of 715
Possession & shot quality (5-on-5 on-ice)
- Corsi (CF%)46.0%582nd of 719
- Fenwick (FF%)49.7%335th of 719
- Expected goals (xGF%)48.3%427th of 719
- Sequence xG (sxGF%)48.2%435th of 719
- High-danger chances (HDCF%)44.5%595th of 719
- Scoring chances (SCF%)44.4%633rd of 719
Transition, turnovers & faceoffs
- Transition attempts /601.5695th of 719
- Turnover Ledger /60−0.046393rd of 719
- Forecheck xG /60 (on-ice)0.28385th of 719
- Faceoff win %0.0%
- Draw Equity /100−0.380
Usage
- Ice time per game14:35447th of 715
- Power-play time per game0:16448th of 715
- Offensive-zone start %54.8%255th of 719
Special teams & discipline
- Net penalties drawn /60−0.40534th of 719
Luck & trend
- On-ice PDO1010234th of 719
- Goals above expected+1.2183rd of 715
- Luck Meter+33161st of 828
- Ascension score801st of 428
NHL EDGE tracking
- Top skating speed23.913th of 715
- 20+ mph bursts78260th of 715
- Hardest shot91.2210th of 715
- Offensive-zone time39.8%561st of 715
Unranked rows are below the sample minimum (20 GP, 200 five-on-five minutes, 100 draws or 10 goalie games).
Beyond the box score
2025-26 regular season · 41 of 41 games through the sequence engine
- −0.035
- Season net
- −0.31xG
5-on-5. Each takeaway is credited, and each giveaway charged, at the league xG value of the zone.
- Per 60
- 1.56
- Attempts
- 14
- 0.052
5-on-5 shots within 10 seconds of winning the puck outside the offensive zone.
Role changes
Notable promotions, demotions and ice-time swings from Line Watch
- Moved up to L2 from L4Mar 13, 2024 alerts →
- Moved up to L1 from L2Nov 3, 2023 alerts →
- Dropped off PP1 to PP2Mar 26, 2023 alerts →
- Moved up to L1 from L3Dec 11, 2021 alerts →
- Moved up to PP1 from PP2May 22, 2021 alerts →
How his goals happened
28 goals since 2023-24 with NHL EDGE tracking: press Replay to watch the tracking animation
| Game | Play | Entry | Passes | Shot mph | Notes | Replay |
|---|---|---|---|---|---|---|
| Oct 1, 2026 @ VAN | Odd-man rush | carry | 0 | 7.7 | 1-on-0 | |
| Apr 26, 2026 @ ANA | Forecheck turnover | carry | 0 | 34.8 | — | |
| Apr 24, 2026 @ ANA | Forecheck turnover | — | 1 | 76.8 | — | |
| Apr 20, 2026 vs ANA | Rebound | — | 0 | 44.0 | one-timer, rebound | |
| Apr 20, 2026 vs ANA | Rebound | carry | 0 | 34.9 | 3-on-2, rebound | |
| Mar 31, 2026 vs SEA | Odd-man rush | carry | 0 | 78.2 | 2-on-0 | |
| Mar 13, 2026 @ STL | Forecheck turnover | — | 0 | 58.7 | — | |
| Mar 8, 2026 @ VGK | Odd-man rush | loose | 0 | 11.1 | 2-on-1 | |
| Feb 4, 2026 @ CGY | Rush | carry | 2 | 14.3 | — | |
| Feb 3, 2026 vs TOR | Cycle | — | 0 | 21.5 | — | |
| Jan 17, 2026 @ VAN | Forecheck turnover | — | 0 | 42.9 | one-timer | |
| Jan 17, 2026 @ VAN | Odd-man rush | pass | 2 | 59.5 | 1-on-0 | |
| Jan 6, 2026 vs NSH | Forecheck turnover | — | 1 | 12.2 | — | |
| May 29, 2025 @ DAL | Deflection | dump | 0 | 70.0 | 6-on-1, deflection | |
| May 27, 2025 vs DAL | Odd-man rush | loose | 0 | 19.5 | 1-on-0 | |
| May 14, 2025 @ VGK | Cycle | pass | 5* | 2.7 | 4-on-1 | |
| Jan 23, 2025 vs VAN | Rebound | carry | 0 | 51.0 | rebound | |
| Dec 28, 2024 @ LAK | Rebound | carry | 3 | 48.3 | rebound | |
| Dec 16, 2024 vs FLA | Deflection | — | 0 | 12.3 | deflection | |
| Dec 12, 2024 @ MIN | Rebound | — | 0 | 44.7 | rebound | |
| Nov 30, 2024 @ COL | Forecheck turnover | — | 0 | 35.0 | one-timer | |
| Oct 19, 2024 vs CAR | Odd-man rush | loose | 0 | 32.4 | 3-on-2 | |
| Apr 14, 2024 vs SEA | Rush | carry | 0 | 45.4 | — | |
| Mar 11, 2024 @ BOS | Forecheck turnover | — | 1 | 39.3 | — | |
| Dec 30, 2023 @ PIT | Deflection | — | 1 | 40.9 | deflection | |
| Nov 14, 2023 vs TBL | Rush | carry | 0 | 59.8 | — | |
| Nov 4, 2023 vs MTL | Odd-man rush | loose | 0 | 47.9 | 3-on-1 | |
| Oct 26, 2023 @ CGY | Odd-man rush | carry | 0 | 39.4 | 2-on-0 |
* includes a royal-road (cross-slot) pass. Derived from NHL EDGE puck and player tracking.
Linemates
2026-27 · 5v5 time together and how each pairing performs with and without Kapanen
| Teammate | Pos | GP | Share | CF% together | GF% together | CF% Kapanen apart | CF% mate apart | |
|---|---|---|---|---|---|---|---|---|
| Ryan Shea | D | 2 | 14:50 | 53% | 72.7% | 50% (1-1) | 62.5% 13:04 | 46.7% 21:20 |
| Leon Draisaitl | C | 1 | 13:03 | 47% | 88.9% | 50% (1-1) | 50.0% 2:10 | 50.0% 1:37 |
| Vasily Podkolzin | RW | 1 | 12:49 | 46% | 84.6% | 33% (1-2) | 80.0% 2:24 | — 0:41 |
| Colton Dach | C | 2 | 10:55 | 39% | 47.8% | 0% (0-3) | 80.6% 16:59 | 41.2% 13:23 |
| Shakir Mukhamadullin | D | 2 | 10:41 | 38% | 45.8% | 0% (0-5) | 83.3% 17:13 | 52.9% 12:23 |
| Max Jones | LW | 1 | 10:18 | 37% | 45.0% | 0% (0-3) | 33.3% 2:23 | — 0:37 |
| Connor Murphy | D | 2 | 9:56 | 36% | 66.7% | 0% (0-1) | 66.7% 17:58 | 25.0% 28:24 |
| Jake Walman | D | 2 | 8:02 | 29% | 71.4% | 0% (0-2) | 63.6% 19:52 | 34.5% 16:05 |
| Evan Bouchard | D | 2 | 8:00 | 29% | 72.7% | 50% (1-1) | 65.1% 19:54 | 72.2% 29:23 |
| Mattias Ekholm | D | 1 | 3:29 | 12% | 87.5% | — (0-0) | 82.6% 11:44 | 72.0% 15:51 |
| Josh Samanski | C | 1 | 1:38 | 6% | 33.3% | — (0-0) | 45.0% 11:03 | 30.0% 7:03 |
Game log
2 games in 2026-27, newest first
| Date | Opp | Result | G | A | P | +/- | PIM | HIT | BLK | EV | PP | PK | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 1 | @ VAN | W 9-7 | 1 | 1 | 2 | -2 | 1 | 0 | 1 | 1 | — | 18:48 | 12:41 | 4:05 | 1:48 |
| Sep 29 | vs VAN | OTL 5-6 | 0 | 0 | 0 | -2 | 3 | 2 | 4 | 0 | — | 17:55 | 16:05 | 1:50 | — |
Season splits by strength
2026-27 regular season · on-ice numbers from shift and play-by-play data
| Strength | GP | TOI/GP | SA | GF | GA | GF% | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All situations | 2 | 36:43 | 18:22 | 50 | 22 | 69.4% | 66.7% | 26 | 12 | 4 | 6 | 40% | 2.8 | 1.9 | 60% |
| Even strength | 2 | 28:46 | 14:23 | 36 | 20 | 64.3% | 61.4% | 19 | 11 | 1 | 6 | 14% | 1.8 | 1.9 | 50% |
| 5v5 | 2 | 27:54 | 13:57 | 36 | 18 | 66.7% | 64.3% | 19 | 10 | 1 | 5 | 17% | 1.8 | 1.3 | 50% |
| Power play | 2 | 5:55 | 2:58 | 13 | 0 | 100.0% | 100.0% | 6 | 0 | 2 | 0 | 100% | 0.9 | 0.0 | 100% |
| Penalty kill | 1 | 1:48 | 1:48 | 1 | 1 | 50.0% | 50.0% | 1 | 1 | 1 | 0 | 100% | 0.2 | 0.0 | — |
| 5v4 | 2 | 5:55 | 2:58 | 13 | 0 | 100.0% | 100.0% | 6 | 0 | 2 | 0 | 100% | 0.9 | 0.0 | 100% |
Career by season
Seasons in Edgehalla's data (2025-26 is being backfilled; earlier seasons follow)
| Season | Team | GP | G | A | P | +/- | PIM | HIT | BLK | TOI/GP | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 | EDM | 2 | 1 | 1 | 2 | -4 | 2 | 4 | 25.0% | 5 | 1 | 18:22 |
| 2025-26Playoffs | EDM | 6 | 4 | 2 | 6 | +7 | 0 | 15 | 26.7% | 17 | 2 | 17:53 |
| 2025-26 | EDM | 41 | 8 | 9 | 17 | +5 | 14 | 65 | 12.3% | 75 | 18 | 14:35 |
| 2024-25Playoffs | EDM | 12 | 3 | 3 | 6 | +4 | 18 | 27 | 11.1% | 43 | 5 | 13:28 |
| 2024-25 | EDM, STL | 67 | 6 | 8 | 14 | -22 | 16 | 66 | 9.1% | 88 | 14 | 11:55 |
| 2023-24 | STL | 73 | 6 | 16 | 22 | -5 | 14 | 99 | 6.1% | 64 | 27 | 14:23 |
| 2022-23 | STL, PIT | 66 | 15 | 19 | 34 | -8 | 18 | 116 | 12.9% | 99 | 20 | 13:41 |
| 2021-22Playoffs | PIT | 7 | 0 | 3 | 3 | +4 | 2 | 19 | 0.0% | 16 | 2 | 15:53 |
| 2021-22 | PIT | 79 | 11 | 21 | 32 | +2 | 16 | 129 | 8.5% | 110 | 19 | 14:32 |
| 2020-21Playoffs | PIT | 6 | 1 | 2 | 3 | -3 | 0 | 12 | 8.3% | 8 | 0 | 17:04 |
| 2020-21 | PIT | 40 | 11 | 19 | 30 | +15 | 7 | 68 | 16.2% | 41 | 8 | 15:32 |
| 2019-20 | TOR | 69 | 13 | 23 | 36 | 0 | 22 | 121 | 10.7% | 73 | 17 | 15:47 |
| 2018-19Playoffs | TOR | 7 | 1 | 1 | 2 | -1 | 2 | 18 | 5.6% | 20 | 5 | 17:10 |
| 2018-19 | TOR | 78 | 20 | 24 | 44 | +12 | 27 | 174 | 11.5% | 92 | 19 | 16:37 |
| 2017-18Playoffs | TOR | 7 | 1 | 0 | 1 | -3 | 0 | 6 | 16.7% | 10 | 2 | 11:16 |
| 2017-18 | TOR | 38 | 7 | 2 | 9 | -1 | 4 | 55 | 12.7% | 57 | 9 | 11:15 |
Kasperi Kapanen news
- Kasperi Kapanen News: Shines on special teamsRotoWire
- Oilers' Kasperi Kapanen: Shines on special teamsCBS Sports
- 4 Oilers Forwards Who Need to Step Up with Savoie OutThe Hockey Writers
- Oilers' Stars of the Preseason & Kasperi Kapanen Giving Reasons for Optimismthehockeywriters.substack.com
- Kasperi Kapanen Is Giving Oilers Fans Reason for OptimismThe Hockey Writers
- Kasperi Kapanen News: Posts goal, assist SaturdayRotoWire
- Oilers' Kasperi Kapanen: Posts goal, assist SaturdayCBS Sports
- 3 Takeaways From Oilers’ 4-1 Preseason Win Against FlamesThe Hockey Writers
Headlines via LineupExperts. Links open the original publisher.
On-ice and deployment numbers are derived by Edgehalla from NHL play-by-play and shift data. Tracking percentiles are from NHL EDGE. Data updates after every game.
