
Klim
Kostin
C · Limited · Very poor
- PAL
- 1
- WAR
- -0.6
- PTS
- 7
2024-25№ 570 / 596
Klim Kostin stats, profile and latest news: offensive production, ice time, advanced stats and headlines.
Klim Kostin
#10C
HEIGHT : 193 cm · WEIGHT : 105 kg · SHOOTS : L
Born : May 4, 1999 · Penza, Russia
Drafted : 2017 · STL · round 1, pick #31
NHL record
| Year | Team | GP | G | A | PTS | PIM |
|---|---|---|---|---|---|---|
| 2024-25 | San Jose Sharks | 35 | 1 | 6 | 7 | 27 |
| 2023-24 | San Jose Sharks | 19 | 5 | 5 | 10 | 15 |
| 2023-24 | Detroit Red Wings | 33 | 3 | 1 | 4 | 38 |
| 2022-23 | Edmonton Oilers | 57 | 11 | 10 | 21 | 66 |
| 2021-22 | St. Louis Blues | 40 | 4 | 5 | 9 | 23 |
| 2020-21 | St. Louis Blues | 2 | 0 | 1 | 1 | 0 |
| 2019-20 | St. Louis Blues | 4 | 1 | 0 | 1 | 0 |
| NHL totals | 190 | 25 | 28 | 53 | 169 | |
Playoffs
| Year | Team | GP | G | A | PTS | PIM |
|---|---|---|---|---|---|---|
| 2022-23 | Edmonton Oilers | 12 | 3 | 2 | 5 | 9 |
| Playoff totals | 12 | 3 | 2 | 5 | 9 | |
Klim Kostin: our analysis
2024-25 season: 35 GP, 1 G, 6 A, 7 PTS, -6 +/-, 10:41 TOI. WAR -0.6 (570th of 596) · PAL 1, very poor.
In 2024-25, Klim Kostin, 27, posts a PAL Rating of 1 out of 100 (very poor), and his WAR of -0.6 ranks 570th among 596 regulars, in the bottom quarter.
On the other hand, possession (6, among the weakest in the league) and defense (9, among the weakest in the league) hold him back.
Breaking down his WAR (goals above average), no component is positive; the costliest: finishing (-2.6).
A marked decline: his PAL was 15 in 2023-24, against 1 now; his WAR went from 0.5 to -0.6.
Klim Kostin's story
Born in Penza, Kostin moved to Moscow at age 12 to pursue hockey, living with his grandmother and joining Dynamo’s development system. He broke into junior hockey in 2015–16 with HK MVD in the MHL, posting 22 points in 30 games and establishing a reputation for size and skating ability.
Though selected first overall in the 2016 CHL Import Draft by the Kootenay Ice, Kostin elected to remain in Russia for 2016–17 with Dynamo Moscow. His season was cut short by shoulder surgery in January 2017 after a total of 18 games split between the senior club and Dynamo Balashikha, yet NHL Central Scouting still ranked him as the top European skater ahead of the 2017 draft.
St. Louis chose him 31st overall in June 2017. Following Dynamo’s July 2017 roster releases, Kostin signed a three‑year entry‑level deal with the Blues the next day. He made his NHL debut in November 2019 and scored his first NHL goal on 23 November 2019. His professional path has included assignments to the AHL and several trades: moved to Edmonton on 9 October 2022, then to Detroit on 29 June 2023 (signing a two‑year, $4 million contract on 1 July), and later traded to San Jose on 8 March 2024.
Kostin returned to the KHL ahead of the 2025–26 season, signing with Avangard Omsk on 3 November 2025 before being traded to CSKA Moscow on 25 January 2026; he extended with CSKA by agreeing to a three‑year contract on 30 April 2026. Internationally, he captained Russia’s U‑18 side at the 2016 IIHF World U18 Championship (four assists in five games, sixth place) and led the squad at the Ivan Hlinka Tournament that same year with seven points in five games, helping secure bronze. He also appeared in the CHL Canada/Russia Series, recording two points in five games.
Kostin’s playing style has been characterised as that of a power forward: he blends physical dimensions with mobility, able to finish scoring chances and set up teammates, traits that kept him highly ranked among European prospects.






Facts drawn from Wikipédia, told in our own words.
Advanced stats
- TOI/GP
- 10:41
- PP TOI/GP
- 0:54
- SH TOI/GP
- 0:02
- Pts/GP
- 0.20
- EV points
- 6
- Hits
- 111
- Blocks
- 17
- Takeaways
- 5
- Corsi % (SAT)
- 43.0 %
- Off. zone starts
- 28.9 %
- Faceoffs
- 30.8 %
Stats and photos: NHL (NHL.com)
Player ratings, 2024-25
All ratings →Fourteen ratings from 0 to 100 drawn from data, never by hand: 75 = established NHL player, 95+ = elite.
OV · OverallConfidence 60 %
59
Replacement or prospect
- SK
- Skating
- 76
- Confidence 73 %
- ST
- Strength
- 90
- Confidence 65 %
- EN
- Endurance
- 53
- Confidence 75 %
- DU
- Durability
- 59
- Confidence 73 %
- CK
- Checking
- 93
- Confidence 65 %
- FG
- Fighting
- 89
- Confidence 47 %
- DI
- Discipline
- 66
- Confidence 65 %
- FO
- Faceoffs
- —
- PA
- Passing
- 68
- Confidence 60 %
- SC
- Scoring
- 70
- Confidence 60 %
- DF
- Defense
- 64
- Confidence 55 %
- PS
- Penalty shot
- 76
- Confidence 0 %
- EX
- Experience
- 67
- Confidence 100 %
Why these ratings?Hide details
SK — Skating76
- Top speed (35 %)36 · 72
- Bursts > 20 mph /60 (30 %)6.951 · 78
- Distance /60 (20 %)16.3 · 68
- Speed consistency (15 %)35.8 · 80
ST — Strength90
- Contact absorbed /60 (50 %)4.759 · 77
- Body mass (50 %)1.811 · 96
EN — Endurance53
- Ice time per game (45 %)12.1 · 58
- Total ice time (20 %)368 · 35
- Shift length (15 %)43.9 · 70
- Lowest recent ice time per game (15 %)11 · 54
- Special-teams time per game (5 %)1.242 · 56
DU — Durability59
- Share of games played (100 %)0.677 · 59
CK — Checking93
- Hits /60 (70 %)10.9 · 93
- Lowest seasonal rate (20 %)9.936 · 92
- Season volume (10 %)4.719 · 82
FG — Fighting89
- Fights per 82 games (100 %)1.608 · 89
DI — Discipline66
- Net penalty value /60 (50 %)0.001 · 69
- Penalties taken /60 (30 %)1.252 · 46
- Penalties drawn /60 (20 %)1.257 · 93
PA — Passing68
- Primary assists /60 (40 %)0.578 · 70
- Secondary assists /60 (20 %)0.469 · 75
- Offensive creation (RAPM) (20 %)-0.051 · 66
- Power-play points /60 (10 %)4.115 · 68
- Assist consistency (10 %)0.379 · 67
SC — Scoring70
- Goals /60 (25 %)0.732 · 71
- Individual xG /60 (20 %)0.692 · 68
- Finishing (goals − xG per shot) (20 %)0.085 · 78
- High-danger chances /60 (15 %)1.064 · 69
- xG per shot (10 %)0.082 · 77
- Shot attempts /60 (10 %)11 · 66
DF — Defense64
- RAPM defense /60 (35 %)-0.04 · 68
- Relative xG against (20 %)0.146 · 63
- On-ice xG against /60 (15 %)2.863 · 60
- Penalty kill /60 (10 %)-0.012 · 74
- Takeaways − giveaways /60 (10 %)-1.518 · 60
- Shot attempts against /60 (5 %)60.7 · 67
- Blocked shots /60 (5 %)2.604 · 73
PS — Penalty shot76
- Shootouts (60 %)32.7 · 76
- Penalty shots (40 %)29.3 · 76
EX — Experience67
- Career regular-season games (65 %)74
- Career playoff games (25 %)48
- NHL seasons (10 %)66
OV — Overall59
- SC · Scoring (20 %)70
- PA · Passing (20 %)68
- DF · Defense (20 %)64
- SK · Skating (12 %)76
- EN · Endurance (8 %)53
- DI · Discipline (5 %)66
- ST · Strength (3 %)90
- CK · Checking (2 %)93
| Season | OV | SK | SC | DF |
|---|---|---|---|---|
| 2024-25 | 59 | 76 | 70 | 64 |
| 2023-24 | 70 | 77 | 77 | 71 |
| 2022-23 | 76 | 79 | 79 | 72 |
The bars show confidence (sample size), not player quality. — : not enough data, not a zero. Engine version 1.0.
WAR and PAL ratings, 2024-25
How we rate →PAL Rating scores performance from 0 to 100 against players at the same position (50 = average player), starting from the player's strength, offensive or defensive. Value Rating compares that performance with what the player costs: 50 means paid what the play is worth.
WAR
-0.6
wins above replacement
570 of 596
PAL Rating
1/ 100
Performance · Very poor
447 of 451 at the position
Value Rating
—/ 100
Season cap hit unknown
ProfileLimitedBelow average at both ends
- Offense
- 7
- Defense
- 6
See full detailsHide details
- Offense
- 10
- Creation
- 19
- Shooting
- 12
- Possession
- 6
- Defense
- 9
- Discipline
- 20
- Power play
- 43
- Penalty kill
- 43
From 0 to 100; 50 is the average player at the same position, adjusted for ice time.
| Season | Team | WAR | PAL | Value | Cap hit |
|---|---|---|---|---|---|
| 2024-25 | SJS | -0.6 | 1 | — | — |
| 2023-24 | SJS | 0.5 | 15 | — | — |
| 2022-23 | EDM | 0.9 | 33 | — | — |
WAR, 2024-25
How it's calculated →Wins added to the team, compared with a replacement-level player called up from the AHL.
-0.6
wins above replacement
-1.0 to -0.2 — 90% interval
570 of 596 forwards
-3.1 goals above replacement
Full leaderboard →See full detailsHide details
- EV offense
- -0.5
- EV defense
- -0.7
- Power play
- +0.1
- Penalty kill
- 0.0
- Shooting
- -2.6
- Penalties
- -0.4
- Average → replacement
- +1.0
In goals.
| Season | Team | GP | WAR | 90% interval | Rank |
|---|---|---|---|---|---|
| 2024-25 | SJS | 35 | -0.6 | -1.0 to -0.2 | 570/596 |
| 2023-24 | SJS | 52 | 0.5 | -0.2 to 1.4 | 225/608 |
| 2022-23 | EDM | 57 | 0.9 | -0.0 to 2.0 | 155/617 |
Player tracking (NHL EDGE)
League EDGE leaderboards →Speed, shot power, distance covered, time by zone: measured by chips in the puck and shoulder pads. 90th percentile = better than 90% of players.
- Hardest shot
- 145.5 km/h81st percentileleague avg. 135.1 km/h
- Top skating speed
- 36.0 km/h54th percentileleague avg. 35.7 km/h
- Bursts over 20 mph, season
- 5547th percentileleague avg. 76
- Offensive zone time
- 38.9 %12th percentileleague avg. 42.3 %
See full detailsHide details
- Total distance, season
- 102.0 km32nd percentileleague avg. 204.5 km
- Distance, single-game high
- 4.33 km37th percentileleague avg. 4.67 km
- Offensive zone at 5v5
- 37.4 %1st percentileleague avg. 41.3 %
- Neutral zone time
- 19.3 %100th percentileleague avg. 17.8 %
- Defensive zone time
- 41.9 %26th percentileleague avg. 39.8 %
Shooting
| Shots on goal | Goals | Shooting % | |
|---|---|---|---|
| All | 2828th percentile | 118th percentile | 3.6 %1st percentile |
| High danger | 1232nd percentile | 121st percentile | 8.3 %2nd percentile |
| Mid range | 1540th percentile | 00th percentile | 0.0 %0th percentile |
| Long range | 00th percentile | 00th percentile | 0.0 %0th percentile |
Shots on goal by zone
2024-2025 regular season. Measured by puck and player tracking chips; the percentile ranks the player within the league.
Last 5 games
| Date | Opponent | G | A | PTS | +/- | TOI |
|---|---|---|---|---|---|---|
| March 29, 2025 | vs | 0 | 0 | 0 | -1 | 9:54 |
| March 15, 2025 | vs | 0 | 0 | 0 | -1 | 10:42 |
| March 13, 2025 | vs | 0 | 0 | 0 | 0 | 10:05 |
| March 11, 2025 | vs | 0 | 0 | 0 | 0 | 12:05 |
| March 8, 2025 | vs | 0 | 0 | 0 | -1 | 16:00 |
Klim Kostin: frequently asked questions
How many goals does Klim Kostin have in 2024-25?
Klim Kostin has 1 goal and 7 points (6 assists) in 35 games in 2024-25.
How old is Klim Kostin?
Klim Kostin is 27 years old: he was born on May 5, 1999.
How tall is Klim Kostin, and how much does he weigh?
Klim Kostin is 6'4" (193 cm) and weighs 231 lb (105 kg).
Where is Klim Kostin from?
Russia: Klim Kostin was born in Penza, Russia.
How good is Klim Kostin?
Klim Kostin produced -0.6 wins above replacement (WAR) in 2024-25, 570th of 596 players at his position in the NHL. His PAL rating is 1 out of 100: very poor for his position.
Is Klim Kostin a top-10 player at his position?
No: by WAR, he ranks 570th of 596 players at his position in the NHL in 2024-25. Our comparison tool puts him side by side with any other player.
Is Klim Kostin getting better?
No, he is slipping: his PAL rating went from 15 in 2023-24 to 1 in 2024-25 (out of 100, 50 = average player at his position).
What are Klim Kostin's career stats?
Over his NHL career, Klim Kostin has 190 games, 25 goals, 28 assists and 53 points. His best season: 2022-23, with 21 points in 57 games.
Where was Klim Kostin drafted?
Klim Kostin was drafted 31st overall (round 1) by St. Louis Blues in 2017.
How does Klim Kostin perform in the playoffs?
In the playoffs, Klim Kostin has 12 games and 5 points in his career. His pace (0.42 points per game) is higher than his regular-season pace (0.28).
What is Klim Kostin's nationality?
Klim Kostin is Russian. Internationally: Russian national junior team: captain at the 2016 IIHF World U18 Championships (4 assists in 5 games, finished sixth); captain at the 2016 Ivan Hlinka Memorial Tournament (4 goals, 3 assists in 5 games, bronze medal); played in the 2016 CHL Canada/Russia Series (2 points in 5 games).
Where did Klim Kostin play before turning pro?
Played in the MHL for HC MVD in 2015–16 (30 games, 8 goals, 13 assists); played for Dynamo Moscow and Dynamo Balashikha in 2016–17 (18 games, 1 goal); joined the Dynamo Moscow program after moving to Moscow at age 12..
NHL.com ↗ · Stats and photos: NHL (NHL.com)

