Koivunen and the Pittsburgh Penguins agreed to an eight year deal with a $4 million AAV. The length of the term is certainly interesting given that the 23 year old has limited NHL experience and has yet to put together a body of work that would seem to justify the length of the commitment. What the term length does most likely is keep the salary ceiling down, allowing the Penguins to rest assured they have a useful bottom six player locked up long term at a cost that looks inexpensive today, and will look more affordable as the cap rises.
| 2026-27 | 2027-28 | 2028-29 | 2029-30 | 2030-31 | 2031-32 | |
|---|---|---|---|---|---|---|
| Salary | $4,000,000 | $4,000,000 | $4,000,000 | $4,000,000 | $4,000,000 | $4,000,000 |
| Cap Hit | $4,000,000 | $4,000,000 | $4,000,000 | $4,000,000 | $4,000,000 | $4,000,000 |
| Games Played | Goals | Assists | Points | Plus/Minus | Penalty Minutes | Minutes Played | Average Minutes Played per Game |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Major Penalty Minutes | Hits | Hits Received | Shots | Own Shots Block | Own Shots Miss | Shooting Percentage | Shots Blocked |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0.00% | 0 |
| Power Play Goals | Power Play Assists | Power Play Points | Power Play Shots | Power Play Minutes Played |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| Short Handed Goals | Short Handed Assists | Short Handed Points | Short Handed Shots | Short Handed Minutes Played |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| Game Winning Goals | Game Tying Goals | Face-off % | Face offs Taken | Give Aways | Take Aways | Empty Net Goals | Hat Tricks |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0.00% | 0 | 0 | 0 | 0 | 0 |
| Points per 20 Minutes | Penalty Shots Goals | Penalty Shots Taken | Fights Wons | Fight Lost | Fight Ties |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| Current Goal Scoring Streak | Current Point Scoring Steak | Current Goal Scoring Slump | Current Point Scoring Slump |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| Number of time players was star #1 in a game | Number of time players was star #2 in a game | Number of time players was star #3 in a game |
|---|---|---|
| 0 | 0 | 0 |
| Games Played | Goals | Assists | Points | Plus/Minus | Penalty Minutes | Minutes Played | Average Minutes Played per Game |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Major Penalty Minutes | Hits | Hits Received | Shots | Own Shots Block | Own Shots Miss | Shooting Percentage | Shots Blocked |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0.00% | 0 |
| Power Play Goals | Power Play Assists | Power Play Points | Power Play Shots | Power Play Minutes Played |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| Short Handed Goals | Short Handed Assists | Short Handed Points | Short Handed Shots | Short Handed Minutes Played |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| Game Winning Goals | Game Tying Goals | Face-off % | Face offs Taken | Give Aways | Take Aways | Empty Net Goals | Hat Tricks |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0.00% | 0 | 0 | 0 | 0 | 0 |
| Points per 20 Minutes | Penalty Shots Goals | Penalty Shots Taken | Fights Wons | Fight Lost | Fight Ties |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| Current Goal Scoring Streak | Current Point Scoring Steak | Current Goal Scoring Slump | Current Point Scoring Slump |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| Number of time players was star #1 in a game | Number of time players was star #2 in a game | Number of time players was star #3 in a game |
|---|---|---|
| 0 | 0 | 0 |
| Team Name | Year | GP | G | A | P | +/- | PIM | PIM5 | HIT | HTT | SHT | OSB | OSM | SHT% | SB | MP | AMG | PPG | PPA | PPP | PPS | PPM | PKG | PKA | PKP | PKS | PKM | GW | GT | FO% | FOT | GA | TA | EG | HT | P/20 | PSG | PSS | FW | FL | FT | S1 | S2 | S3 |
|---|
| Team Name | Year | GP | G | A | P | +/- | PIM | PIM5 | HIT | HTT | SHT | OSB | OSM | SHT% | SB | MP | AMG | PPG | PPA | PPP | PPS | PPM | PKG | PKA | PKP | PKS | PKM | GW | GT | FO% | FOT | GA | TA | EG | HT | P/20 | PSG | PSS | FW | FL | FT | S1 | S2 | S3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Regular Season | ||||||||||||||||||||||||||||||||||||||||||||
| Chicago Wolves (CAR) | 2025 | 27 | 4 | 4 | 8 | 6 | 8 | 0 | 6 | 17 | 36 | 10 | 21 | 11.11% | 1 | 274 | 10.18 | 1 | 0 | 1 | 4 | 11 | 1 | 0 | 1 | 1 | 5 | 3 | 0 | 17.39 | 23 | 0 | 0 | 0 | 0 | 0.58 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Regular Season | 27 | 4 | 4 | 8 | 6 | 8 | 0 | 6 | 17 | 36 | 10 | 21 | 11.11% | 1 | 274 | 10.18 | 1 | 0 | 1 | 4 | 11 | 1 | 0 | 1 | 1 | 5 | 3 | 0 | 17.39% | 23 | 0 | 0 | 0 | 0 | 0.58 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Playoff | ||||||||||||||||||||||||||||||||||||||||||||
| Year | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | PO | MO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 62 | 53 | 85 | 62 | 56 | 50 | 81 | 67 | 25 | 64 | 61 | 60 | 38 | 43 | 43 | 0 | 19 | 57 |
| 2026 | 68 (+6) | 57 (+4) | 93 (+8) | 70 (+8) | 60 (+4) | 67 (+17) | 72 (-9) | 73 (+6) | 75 (+50) | 72 (+8) | 65 (+4) | 64 (+4) | 61 (+23) | 44 (+1) | 44 (+1) | 0 | 47 (+28) | 63 (+6) |
| DATE | TEAM | OPP | SCORE | G | A | TP | PIM | +/- | SOG | Hits | SB | PPS | TOI | GS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No game log data available. Run ExtractGameLogData.php to extract game statistics. | ||||||||||||||
Summary
Bio
A dual-threat winger who makes his teammates better the second he steps on the ice. He is smart and skilled, playing off his linemates’ strengths and adapting his game to theirs. He may not drive a line but he will boost any line’s production.
PNHLe
Scouting Feed
For fantasy purposes, so far in his NHL career (47 GP), Koivunen has seen sheltered usage with less than 15 minutes of icetime a night, spent mostly on the second and third line, with sparing use on the powerplay. He’s played at roughly a 25 point, 90 shot, 10 hit line across a full season, and the new financial commitment brings the expectation that his NHL role is solidified moving forward.
His underlying numbers scream for positive regression (sub 5% shooting and 5 on 5 team shooting percentage), and in the back quarter of the season, he saw a lift in powerplay usage. He started two thirds of his shifts in the offensive zone, and relative to Pittsburg’s forward corps owned one of the strongest relative Corsi percentages.
In cap leagues, that term is difficult to deploy on a performer with a shallow track record, but he could be an excellent young depth forward on a team looking for some cost certainty. Watch list him, and look for positive signs in training camp.
As is the case with every European player, the question was if Koivunen would be able to maintain his high point total and skilled play. He answered every question and then some. In 63 games, he registered 21 goals, 35 assists and 56 points in the AHL. Additionally, Koivunen saw eight games of NHL action and looked the part. He had seven assists and really injected some life into the late-season Penguins. In each game he played in, his ice time increased. Koivunen rocketed his way up the depth chart and surprisingly put himself into opening night consideration.

































Abbotsford Canucks
Bakersfield Condors
Calgary Wranglers
Coachella Valley Firebirds
Colorado Eagles
Henderson Silver Knights
Iowa Wild
Manitoba Moose
Milwaukee Admirals
Ontario Reign
Rockford IceHogs
San Diego Gulls
San Jose Barracuda
Springfield Thunderbirds
Texas Stars
Tucson Roadrunners
Belleville Senators
Charlotte Checkers
Chicago Wolves
Cleveland Monsters
Grand Rapids Griffins
Hamilton Hammers
Hartford Wolf Pack
Hershey Bears
Laval Rocket
Lehigh Valley Phantoms
Providence Bruins
Rochester Americans
Syracuse Crunch
Toronto Marlies
Utica Comets
Wilkes-Barre/Scranton Penguins
FIN