C · CAR · NHL id 8480829
Jesperi Kotkaniemi has played 42 games for the Carolina Hurricanes in 2025-26, scoring 2 goals and 7 assists (9 points) on 42 shots while averaging 11:21 a night (10:50 at even strength, 0:17 on the power play and 0:09 shorthanded). At 5v5 he has skated 45% of his 5v5 minutes with Alexander Nikishin and 38% with Shayne Gostisbehere over the last 10 games, and the Hurricanes have controlled 55% of shot attempts with Kotkaniemi on the ice (20-16 in goals, 65% offensive-zone starts). In the Hurricanes' most recent game against NYI he was on L1 with Nikolaj Ehlers and Felix Unger Sorum and on PP2; moved up to L1 (from L4) in the last game. He is shooting 4.8% this season against 9.8% across the 591 games in our data.
Right now
From the Apr 14 game vs NYI, detected from shift data
Deployment timeline
2025-26 · per-game ice time by strength, with line and power-play unit changes
Usage: 5 games, 13:49 average time on ice, PP1 in 1 games, 3 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
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
2025-26 · 79 attempts, 42 on goal, 2 goals
Shot map, OPP at CAR: 79 attempts, 42 on goal, 2 goals, 4.26 expected goals; best chance Jesperi Kotkaniemi at 0.37 xG.
- Even strength
- Power play
- Penalty kill
- Goal
- Shot on goal
- Missed
- Blocked
Luck
2025-26 · 42 GP · 9 points vs 10.0 expected
Last 20 games: -42. Positive means running hot (sell), negative running cold (buy).
- 4.8%
- 101.4
- 42.9%
- G vs xG
- 2 / 4.1
- • Role rose over the last 10 games (2 promotion events): some of the heat may be real.
- 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.
Fantasy box score
- Games played42
- Goals2578th of 715
- Assists7544th of 715
- Points9577th of 715
- Power-play points0437th of 715
- Shorthanded points0227th of 715
- Shots on goal42582nd of 715
- Hits63324th of 715
- Blocked shots18610th of 715
- Plus/minus+3233rd of 715
- Penalty minutes8640th of 715
- Faceoffs won131159th of 715
Possession & shot quality (5-on-5 on-ice)
- Corsi (CF%)54.9%70th of 719
- Fenwick (FF%)53.9%105th of 719
- Expected goals (xGF%)50.1%312th of 719
- Sequence xG (sxGF%)51.0%270th of 719
- High-danger chances (HDCF%)48.7%421st of 719
- Scoring chances (SCF%)53.6%129th of 719
Transition, turnovers & faceoffs
- Transition attempts /600.79395th of 719
- Turnover Ledger /60−0.057467th of 719
- Forecheck xG /60 (on-ice)0.25485th of 719
- Faceoff win %48.5%127th of 238
- Draw Equity /100+0.00989th of 238
Usage
- Ice time per game11:21630th of 715
- Power-play time per game0:17446th of 715
- Offensive-zone start %65.0%91st of 719
Special teams & discipline
- Net penalties drawn /60+0.6328th of 719
Luck & trend
- On-ice PDO1014200th of 719
- Goals above expected−2.1561st of 715
- Luck Meter−27583rd of 828
NHL EDGE tracking
- Top skating speed21.6577th of 715
- 20+ mph bursts24585th of 715
- Hardest shot82.0628th of 715
- Offensive-zone time44.1%139th 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 · 42 of 42 games through the sequence engine
- −0.067
- Season net
- −0.51xG
5-on-5. Each takeaway is credited, and each giveaway charged, at the league xG value of the zone.
- Per 100 draws
- +0.009
- Season
- +0.03G
- 48.5%270 draws
Wins by zone: OZ 61-53 · NZ 41-58 · DZ 29-28
- Per 60
- 0.79
- Attempts
- 6
- 0.051
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 L1 from L3Dec 13, 2024 alerts →
- Moved up to L2 from L3Apr 27, 2024 alerts →
- Moved up to PP1Mar 7, 2024 alerts →
- Moved down to L4 from L1Nov 2, 2023 alerts →
- Moved up to PP1 from PP2Oct 19, 2023 alerts →
- Moved up to L3 from L4Jan 15, 2023 alerts →
- Moved up to PP1Dec 16, 2021 alerts →
- Played 4:41 more than his 5-game averageDec 16, 2021 alerts →
How his goals happened
26 goals since 2023-24 with NHL EDGE tracking: press Replay to watch the tracking animation
| Game | Play | Entry | Passes | Shot mph | Notes | Replay |
|---|---|---|---|---|---|---|
| Nov 8, 2025 vs BUF | Cycle | — | 3* | 70.2 | one-timer | |
| Oct 18, 2025 @ LAK | Odd-man rush | carry | 0 | 29.1 | 2-on-0 | |
| Apr 17, 2025 @ OTT | Odd-man rush | carry | 1 | 57.6 | 3-on-2 | |
| Feb 1, 2025 vs LAK | Deflection | carry | 3* | 47.9 | 2-on-1, deflection | |
| Jan 23, 2025 vs CBJ | Rush | loose | 0 | 39.7 | one-timer | |
| Jan 21, 2025 @ DAL | Deflection | — | 1 | 12.3 | rebound | |
| Jan 21, 2025 @ DAL | Forecheck turnover | — | 1* | 55.9 | — | |
| Jan 20, 2025 @ CHI | Rebound | dump | 1* | 22.7 | 3-on-2, rebound | |
| Dec 31, 2024 @ CBJ | Forecheck turnover | — | 0 | 23.4 | — | |
| Dec 15, 2024 vs CBJ | Rush | carry | 3 | 77.1 | — | |
| Dec 7, 2024 @ NYI | Forecheck turnover | — | 0 | 40.9 | — | |
| Nov 27, 2024 vs NYR | Forecheck turnover | — | 1 | 5.4 | — | |
| Nov 11, 2024 @ VGK | Rebound | carry | 0 | 36.2 | rebound | |
| Oct 31, 2024 vs BOS | Rush | loose | 2 | 61.2 | — | |
| Apr 16, 2024 @ CBJ | Forecheck turnover | — | 2 | 33.1 | — | |
| Mar 9, 2024 @ NJD | Forecheck turnover | — | 2 | 63.3 | — | |
| Feb 19, 2024 vs CHI | Forecheck turnover | — | 1* | 59.3 | — | |
| Dec 19, 2023 vs VGK | Cycle | — | 4 | 67.5 | — | |
| Nov 28, 2023 @ PHI | Forecheck turnover | — | 0 | 36.0 | — | |
| Nov 26, 2023 vs CBJ | Forecheck turnover | carry | 1 | 61.5 | 3-on-2 | |
| Nov 10, 2023 @ FLA | Rebound | dump | 0 | 32.0 | rebound | |
| Nov 4, 2023 @ NYI | Rebound | — | 0 | 30.2 | rebound | |
| Oct 26, 2023 vs SEA | Odd-man rush | carry | 2* | 64.4 | 2-on-1, one-timer | |
| Oct 21, 2023 @ COL | Rebound | — | 3* | 40.7 | rebound | |
| Oct 19, 2023 @ SEA | Forecheck turnover | — | 0 | 13.4 | — | |
| Oct 14, 2023 @ LAK | Rush | carry | 0 | 36.8 | — |
* includes a royal-road (cross-slot) pass. Derived from NHL EDGE puck and player tracking.
Linemates
2025-26 · 5v5 time together and how each pairing performs with and without Kotkaniemi
| Teammate | Pos | GP | Share | CF% together | GF% together | CF% Kotkaniemi apart | CF% mate apart | |
|---|---|---|---|---|---|---|---|---|
| Alexander Nikishin | D | 41 | 184:43 | 41% | 49.1% | 47% (9-10) | 60.3% 263:50 | 57.7% 471:31 |
| Eric Robinson | LW | 22 | 181:10 | 40% | 50.4% | 47% (9-10) | 55.3% 54:55 | 58.4% 60:47 |
| Mark Jankowski | C | 22 | 175:30 | 39% | 56.2% | 60% (9-6) | 59.6% 60:48 | 57.0% 46:42 |
| Sean Walker | D | 40 | 141:19 | 31% | 57.1% | 78% (7-2) | 54.2% 289:49 | 61.2% 577:38 |
| K'Andre Miller | D | 29 | 107:45 | 24% | 52.9% | 57% (4-3) | 57.1% 217:54 | 60.8% 432:15 |
| Mike Reilly | D | 25 | 104:19 | 23% | 59.4% | 57% (4-3) | 53.6% 177:11 | 57.3% 250:31 |
| Jalen Chatfield | D | 34 | 99:28 | 22% | 58.5% | 43% (3-4) | 53.2% 270:31 | 55.3% 500:43 |
| Shayne Gostisbehere | D | 23 | 96:14 | 21% | 56.8% | 56% (5-4) | 54.0% 150:49 | 59.5% 240:47 |
| Bradly Nadeau | LW | 12 | 93:11 | 20% | 52.1% | 80% (4-1) | 64.6% 42:31 | 53.1% 40:45 |
| Taylor Hall | LW | 17 | 90:41 | 20% | 58.3% | 63% (5-3) | 54.6% 95:26 | 61.1% 126:03 |
| Joel Nystrom | D | 20 | 86:04 | 19% | 53.0% | 29% (2-5) | 60.9% 138:06 | 60.3% 194:43 |
| William Carrier | LW | 14 | 81:19 | 18% | 53.7% | 50% (4-4) | 54.9% 70:36 | 58.5% 67:57 |
| Nikolaj Ehlers | LW | 9 | 67:47 | 15% | 62.6% | 75% (3-1) | 54.5% 53:59 | 46.3% 52:40 |
| Charles Alexis Legault | D | 12 | 43:23 | 10% | 58.3% | 100% (3-0) | 49.2% 88:15 | 56.1% 112:05 |
Game log
42 games in 2025-26, newest first
| Date | Opp | Result | G | A | P | +/- | PIM | HIT | BLK | EV | PP | PK | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apr 14 | @ NYI | W 2-1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 56% | 17:29 | 15:03 | 0:45 | 0:03 |
| Apr 13 | @ PHI | OTL 2-3 | 0 | 0 | 0 | +1 | 1 | 0 | 2 | 1 | 43% | 15:21 | 15:21 | — | — |
| Apr 11 | @ UTA | W 4-1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 50% | 9:52 | 8:45 | 1:06 | 0:01 |
| Apr 9 | @ CHI | W 7-2 | 0 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | 59% | 13:57 | 12:58 | 0:56 | 0:03 |
| Apr 5 | @ OTT | L 3-6 | 0 | 0 | 0 | -1 | 0 | 0 | 3 | 1 | 42% | 14:04 | 14:04 | — | — |
| Mar 4 | @ VAN | W 6-4 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 0 | 44% | 10:29 | 10:29 | — | — |
| Feb 5 | @ NYR | W 2-0 | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 0 | 100% | 9:34 | 9:34 | — | — |
| Feb 3 | vs OTT | W 4-3 | 0 | 0 | 0 | -1 | 0 | 0 | 1 | 0 | 0% | 8:34 | 8:34 | — | — |
| Feb 1 | vs LAK | W 3-2 | 0 | 0 | 0 | -1 | 1 | 0 | 0 | 0 | 100% | 9:20 | 9:13 | 0:07 | — |
| Jan 31 | @ WSH | OTL 3-4 | 0 | 1 | 1 | +1 | 1 | 0 | 2 | 1 | — | 12:26 | 12:26 | — | — |
| Jan 29 | vs UTA | W 5-4 | 0 | 0 | 0 | -1 | 1 | 0 | 2 | 0 | 0% | 9:26 | 9:26 | — | — |
| Jan 24 | @ OTT | W 4-1 | 0 | 0 | 0 | +1 | 2 | 0 | 0 | 0 | — | 11:31 | 9:52 | 0:47 | — |
| Jan 22 | vs CHI | OTL 3-4 | 0 | 1 | 1 | +1 | 2 | 0 | 3 | 0 | 100% | 9:33 | 9:22 | — | — |
| Jan 17 | @ NJD | W 4-1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 40% | 9:32 | 9:31 | — | — |
| Jan 16 | vs FLA | W 9-1 | 0 | 1 | 1 | +2 | 0 | 0 | 4 | 0 | 100% | 12:19 | 12:19 | — | — |
| Jan 13 | @ STL | L 0-3 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | 100% | 14:24 | 13:55 | — | — |
| Jan 12 | @ DET | OTL 3-4 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 50% | 10:23 | 10:23 | — | — |
| Jan 3 | vs COL | L 3-5 | 0 | 0 | 0 | -1 | 0 | 0 | 2 | 1 | 20% | 11:15 | 10:01 | 1:13 | 0:01 |
| Jan 1 | vs MTL | L 5-7 | 0 | 0 | 0 | -2 | 1 | 0 | 0 | 0 | — | 10:23 | 10:23 | — | — |
| Dec 30 | @ PIT | L 1-5 | 0 | 0 | 0 | -1 | 3 | 0 | 2 | 1 | 50% | 17:13 | 17:13 | — | — |
Season splits by strength
2025-26 regular season · on-ice numbers from shift and play-by-play data
| Strength | GP | TOI/GP | SA | GF | GA | GF% | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All situations | 42 | 476:44 | 11:21 | 473 | 388 | 54.9% | 54.3% | 201 | 180 | 21 | 17 | 55% | 18.2 | 17.3 | 66% |
| Even strength | 42 | 455:08 | 10:50 | 453 | 372 | 54.9% | 53.9% | 190 | 175 | 20 | 16 | 56% | 16.8 | 16.7 | 65% |
| 5v5 | 42 | 454:45 | 10:50 | 453 | 372 | 54.9% | 53.9% | 190 | 175 | 20 | 16 | 56% | 16.8 | 16.7 | 65% |
| Power play | 13 | 11:34 | 0:53 | 12 | 1 | 92.3% | 90.0% | 7 | 1 | 1 | 1 | 50% | 0.9 | 0.2 | 100% |
| Penalty kill | 15 | 6:04 | 0:24 | 3 | 9 | 25.0% | 42.9% | 2 | 2 | 0 | 0 | — | 0.2 | 0.3 | 50% |
| 5v4 | 13 | 11:34 | 0:53 | 12 | 1 | 92.3% | 90.0% | 7 | 1 | 1 | 1 | 50% | 0.9 | 0.2 | 100% |
| 4v5 | 15 | 6:04 | 0:24 | 3 | 9 | 25.0% | 42.9% | 2 | 2 | 0 | 0 | — | 0.2 | 0.3 | 50% |
| 5v6, opponent net empty | 2 | 2:30 | 1:15 | 2 | 6 | 25.0% | 20.0% | 0 | 2 | 0 | 0 | — | 0.2 | 0.1 | 0% |
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 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | CAR | 42 | 2 | 7 | 9 | +3 | 8 | 42 | 4.8% | 63 | 18 | 11:21 |
| 2024-25Playoffs | CAR | 14 | 0 | 4 | 4 | +1 | 14 | 19 | 0.0% | 32 | 9 | 13:30 |
| 2024-25 | CAR | 78 | 12 | 21 | 33 | +9 | 50 | 115 | 10.4% | 66 | 28 | 14:04 |
| 2023-24Playoffs | CAR | 11 | 0 | 1 | 1 | -2 | 4 | 15 | 0.0% | 12 | 8 | 11:01 |
| 2023-24 | CAR | 79 | 12 | 15 | 27 | -4 | 36 | 128 | 9.4% | 56 | 33 | 12:59 |
| 2022-23Playoffs | CAR | 15 | 3 | 4 | 7 | -5 | 8 | 24 | 12.5% | 18 | 7 | 16:50 |
| 2022-23 | CAR | 82 | 18 | 25 | 43 | +10 | 50 | 129 | 14.0% | 105 | 21 | 14:44 |
| 2021-22Playoffs | CAR | 14 | 0 | 2 | 2 | -4 | 2 | 18 | 0.0% | 13 | 5 | 11:45 |
| 2021-22 | CAR | 66 | 12 | 17 | 29 | +3 | 37 | 81 | 14.8% | 74 | 15 | 12:01 |
| 2020-21Playoffs | MTL | 19 | 5 | 3 | 8 | -5 | 14 | 28 | 17.9% | 35 | 9 | 13:42 |
| 2020-21 | MTL | 56 | 5 | 15 | 20 | -1 | 12 | 87 | 5.7% | 84 | 27 | 14:48 |
| 2019-20 | MTL | 36 | 6 | 2 | 8 | -11 | 23 | 55 | 10.9% | 51 | 16 | 13:00 |
| 2018-19 | MTL | 79 | 11 | 23 | 34 | +1 | 26 | 134 | 8.2% | 66 | 41 | 13:44 |
Jesperi Kotkaniemi news
- Jesperi Kotkaniemi Fantasy Outlook & Statsfantasysp.com
- Jesperi Kotkaniemi HomeNHL.com
- Jesperi Kotkaniemi Bio, Awards & Draft InfoNHL.com
- Jesperi Kotkaniemi StatsNHL.com
- Potential Landing Spots for Connor Hellebuyck and Three Mock Trade OffersNHLRumors.com
- Hurricanes Have a Clear Choice When it Comes to Kotkaniemi vs. NadeauThe Hockey Writers
- NHL Rumors: Minnesota Wild, and the Pittsburgh PenguinsNHLRumors.com
- Carolina Refuses To Buyout Jesperi Kotkaniemi; Trade Still LikelyYahoo Sports
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.
