| Date | Team | Transaction | |
|---|---|---|---|
| Mar 7, 2025 | Dallas Stars | Signed 8 years @ $12.000M AAV starting in 2025-26 | |
| Mar 7, 2025 | Dallas Stars | Acquired from Carolina Hurricanes | |
| Mar 7, 2025 | Carolina Hurricanes | Traded to Dallas Stars | |
| Jan 24, 2025 | Carolina Hurricanes | Acquired from Colorado Avalanche | |
| Jan 24, 2025 | Colorado Avalanche | Traded to Carolina Hurricanes | |
| Sep 28, 2019 | Colorado Avalanche | Signed 6 years @ $9.250M AAV starting in 2019-20 | |
| Jul 14, 2015 | Colorado Avalanche | Signed to an entry level contract. |
URL: https://www.thestanleycap.com/cdn/player_cards/20252026/mikko-rantanen-8478420.png
URL: https://www.thestanleycap.com/cdn/player_cards/20242025/mikko-rantanen-8478420.png
URL: https://www.thestanleycap.com/cdn/player_cards/20232024/mikko-rantanen-8478420.png
Player cards present an infographic of a players performance. In this case it shows the player performance over a 3 season span. Each square is separated into three separate sub-boxes with the two smaller boxes on top representing the past two seasons and the larger box on the bottom representing the current or most recent season. This allows the reader to guage how consistent a player has been, and if early in the season it can help identify whether a players performance may be impacted by small sample size and subject to regression or is consistent with recent past performance.
You are free to use include player cards in written articles, share on social media, or on other public websites under the following conditions:
Note: The image will update daily throughout the season so if you want to include snapshot then you must download the image.
If you have any questions, send an e-mail to the e-mail address at the top of this page.
| Season | Team(s) | GP | TOI | G/60 | A/60 | Pts/60 | xG/60 | GAE/60 | Sh% | xSh% | Sh%AE | %SA Rush | %SA Reb. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015-16 | COL | 9 | 78:53 | 0.00 | 0.00 | 0.00 | 0.57 | -0.57 | 0.00 | 8.30 | -8.30 | 0.00 | 0.00 |
| 2016-17 | COL | 75 | 1044:40 | 0.86 | 0.63 | 1.49 | 0.63 | 0.23 | 15.15 | 11.16 | 3.99 | 7.75 | 4.93 |
| 2017-18 | COL | 81 | 1130:22 | 0.74 | 1.38 | 2.12 | 0.54 | 0.21 | 13.33 | 9.60 | 3.73 | 4.96 | 6.38 |
| 2018-19 | COL | 74 | 1130:00 | 0.48 | 1.59 | 2.07 | 0.57 | -0.09 | 7.20 | 8.57 | -1.37 | 3.05 | 3.05 |
| 2019-20 | COL | 42 | 585:44 | 0.92 | 1.23 | 2.15 | 0.62 | 0.30 | 13.64 | 9.24 | 4.39 | 1.11 | 7.78 |
| 2020-21 | COL | 52 | 769:26 | 1.40 | 1.25 | 2.65 | 0.84 | 0.57 | 16.98 | 10.13 | 6.85 | 4.67 | 8.00 |
| 2021-22 | COL | 75 | 1156:10 | 0.83 | 1.50 | 2.34 | 0.81 | 0.02 | 11.19 | 10.88 | 0.31 | 3.83 | 5.74 |
| 2022-23 | COL | 82 | 1345:49 | 1.43 | 0.94 | 2.36 | 0.86 | 0.57 | 15.76 | 9.51 | 6.25 | 2.93 | 4.40 |
| 2023-24 | COL | 80 | 1358:04 | 1.06 | 1.33 | 2.39 | 0.83 | 0.24 | 13.71 | 10.67 | 3.04 | 1.91 | 4.58 |
| 2024-25 | DAL | 20 | 293:24 | 0.20 | 1.84 | 2.04 | 0.86 | -0.66 | 3.57 | 15.02 | -11.45 | 7.32 | 9.76 |
| 2024-25 | COL | 49 | 793:42 | 0.76 | 1.21 | 1.97 | 0.75 | 0.01 | 11.63 | 11.48 | 0.15 | 2.34 | 4.69 |
| 2024-25 | CAR | 13 | 202:01 | 0.30 | 0.59 | 0.89 | 0.98 | -0.68 | 4.17 | 13.69 | -9.52 | 0.00 | 10.00 |
| 2024-25 | CAR, COL, DAL | 82 | 1289:07 | 0.56 | 1.26 | 1.82 | 0.81 | -0.25 | 8.70 | 12.58 | -3.89 | 2.87 | 6.70 |
| 2025-26 | DAL | 21 | 317:46 | 0.94 | 0.94 | 1.89 | 0.76 | 0.19 | 16.67 | 13.39 | 3.28 | 2.22 | 13.33 |
| Season | Team(s) | GP | TOI | SAF/60 | GF/60 | xGF/60 | SAA/60 | GA/60 | xGA/60 | GF% | xGF% | xGF Rel | xGA Rel | xGF% Rel |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015-16 | COL | 9 | 78:53 | 38.79 | 0.00 | 2.57 | 60.09 | 5.32 | 3.63 | 0.00 | 41.48 | 0.71 | 1.25 | -2.45 |
| 2016-17 | COL | 75 | 1044:40 | 41.98 | 2.58 | 2.40 | 47.04 | 3.45 | 2.90 | 42.86 | 45.29 | 0.46 | 0.71 | -1.76 |
| 2017-18 | COL | 81 | 1130:22 | 43.74 | 3.08 | 2.62 | 44.48 | 2.34 | 2.59 | 56.86 | 50.31 | 0.51 | 0.14 | 4.01 |
| 2018-19 | COL | 74 | 1130:00 | 47.79 | 2.87 | 2.76 | 41.63 | 1.96 | 2.45 | 59.34 | 52.94 | 0.34 | 0.06 | 2.61 |
| 2019-20 | COL | 42 | 585:44 | 48.76 | 3.18 | 2.89 | 42.00 | 2.87 | 2.45 | 52.54 | 54.10 | 0.49 | 0.18 | 2.74 |
| 2020-21 | COL | 52 | 769:26 | 50.30 | 3.90 | 3.09 | 30.10 | 1.72 | 1.72 | 69.44 | 64.29 | 0.36 | -0.27 | 6.38 |
| 2021-22 | COL | 75 | 1156:10 | 50.75 | 4.31 | 3.19 | 40.63 | 2.49 | 2.36 | 63.36 | 57.44 | 0.74 | -0.12 | 7.84 |
| 2022-23 | COL | 82 | 1345:49 | 49.26 | 3.34 | 3.09 | 45.39 | 2.72 | 2.78 | 55.15 | 52.66 | 0.57 | 0.43 | 0.91 |
| 2023-24 | COL | 80 | 1358:04 | 49.97 | 3.84 | 3.11 | 42.59 | 2.87 | 2.53 | 57.24 | 55.19 | 0.57 | 0.15 | 3.50 |
| 2024-25 | DAL | 20 | 293:24 | 39.47 | 3.07 | 2.48 | 49.90 | 1.84 | 2.95 | 62.50 | 45.70 | 0.31 | 0.31 | 0.56 |
| 2024-25 | COL | 49 | 793:42 | 45.58 | 3.10 | 2.81 | 37.57 | 2.65 | 2.48 | 53.95 | 53.14 | 0.58 | 0.38 | 1.57 |
| 2024-25 | CAR | 13 | 202:01 | 49.90 | 1.48 | 3.18 | 32.08 | 2.08 | 2.07 | 41.67 | 60.60 | 0.48 | -0.25 | 6.78 |
| 2024-25 | CAR, COL, DAL | 82 | 1289:07 | 44.87 | 2.84 | 2.80 | 39.52 | 2.37 | 2.52 | 54.46 | 52.57 | 0.50 | 0.25 | 2.32 |
| 2025-26 | DAL | 21 | 317:46 | 35.31 | 2.45 | 2.52 | 38.52 | 2.45 | 2.05 | 50.00 | 55.15 | 0.49 | -0.20 | 7.69 |
| Skating | Shooting | Zone Time | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | GP | Top Speed | Bursts>20/mi | Avg. Speed | ES Avg. Speed | Top Speed | Avg. Speed | %Long Range | %Mid Range | %High Danger | ES DZ% | ES NZ% | ES OZ% |
| This table is for Basic and Premium subscribers only. To view please login to and/or subscribe to one of our subscription plans. | |||||||||||||
| Percentile 0-25 | Percentile 25-50 | Percentile 50-75 | Percentile 75-100 |
| Season | Teammate | Teammate | Team | TOI | GF/60 | GA/60 | GF% | xGF/60 | xGA/60 | xGF% | xGF Rel | xGA Rel | xGF% Rel |
|---|
| Type | Statistic | Definition |
|---|---|---|
| Individual | G/60 | Goals Against per 60 minutes. |
| Individual | A/60 | Assists per 60 minutes. |
| Individual | Pts/60 | Points per 60 minutes. |
| Individual | xG/60 | Expected Goals per 60 minutes. |
| Individual | GAE/60 | Goals Above Expected (G/60 - xG/60). |
| Individual | Sh% | Shooting Percentage. |
| Individual | xSh% | Expected Shooting Percentage. |
| Individual | Sh%AE | Shooting percentage above expected (Sh% - xSh%). |
| Individual | %SA Rush | Percentage of shot attempts determined to be on the rush. |
| Individual | %SA Reb. | Percentage of shot attempts determined to be from rebounds. |
| On Ice | SAF/60 | Shot Attempts For per 60 minutes. |
| On Ice | GF/60 | Goals For per 60 minutes. |
| On Ice | xGF/60 | Expected Goals For per 60 minutes. |
| On Ice | SAA/60 | Shot Attempts Against per 60 minutes (lower is better). |
| On Ice | GA/60 | Goals Against per 60 minutes (lower is better). |
| On Ice | xGA/60 | Expected Goals Against per 60 minutes (lower is better). |
| On Ice | GF% | Goals For Percentage = Goals For / (Goals For + Goals Against) |
| On Ice | xGF% | Expected Goals For Percentage = Expected Goals For / (Expected Goals For + Expected Goals Against) |
| On Ice | xGF Rel | xGF/60 when On Ice - xGF/60 when not On Ice. |
| On Ice | xGA Rel | xGA/60 when On Ice - xGA/60 when not On Ice (lower is better). |
| On Ice | xGF% Rel | xGF% when On Ice - xGF% when not On Ice. |
Arrival of Martin Necas has been good for Avalanche superstar at Mile High Sticking (Wed Nov 26, 2025)
The Dallas Stars look to win tonight's game in Edmonton for Mikko Rantanen at Blackout Dallas (Tue Nov 25, 2025)
Avalanche better off with Necas than Rantanen, research proves at Mile High Sticking (Tue Nov 25, 2025)
Stars Weekly: Rantanen, Robo, Special Teams, & Keeping Up With the Avs at The Hockey Writers (Tue Nov 25, 2025)
Deen’s Daily: The Goalies Are Alright; Rantanen Suspension; Devils Beat Wings at Colorado Hockey Now (Tue Nov 25, 2025)
Flames News & Rumours: Maloney, Kadri, Andersson & More at The Hockey Writers (Tue Nov 25, 2025)
NHL Wrongly Declines Further Discipline for Mikko Rantanen at Yahoo Sports NHL (Mon Nov 24, 2025)
Stars’ Mikko Rantanen to serve one-game suspension during Tuesday game against Oilers at Oilers Nation (Mon Nov 24, 2025)
Mikko Rantanen Will Not Face Further Discipline For Boarding at Colorado Hockey Now (Mon Nov 24, 2025)
Deen’s Daily: Shutout Streak; Georgiev’s Next Move; Rantanen the Villain at Colorado Hockey Now (Mon Nov 24, 2025)
Stars Mikko Rantanen Receives Automatic Suspension at The Hockey Writers (Sun Nov 23, 2025)
Mikko Rantanen est suspendu par la LNH at HABSolument Fan (Sun Nov 23, 2025)
Terrible nouvelle pour Alexander Romanov suite au coup de Mikko Rantanen at HABSolument Fan (Sun Nov 23, 2025)
Stars' Rantanen gets automatic one-game ban at ESPN (Sun Nov 23, 2025)
Rantanen Slapped With One-Game Suspension Following Recent Misconducts at Yahoo Sports NHL (Sun Nov 23, 2025)
Rantanen Slapped With One-Game Suspension Following Recent Misconducts at The Hockey News (Sun Nov 23, 2025)
NHL finally punishing Mikko Rantanen days after his dirty hit on Alexander Romanov at Eyes on Isles (Sun Nov 23, 2025)
Mikko Rantanen will be suspended by the league for his aggressive hit on Coronato at Blackout Dallas (Sun Nov 23, 2025)
Sunday Scramble: Rantanen’s bizarre mean streak, Maloney’s mystifying mindset, and the Avs’ dominance at Oilers Nation (Sun Nov 23, 2025)
After Injuring Islanders’ Alexander Romanov, Mikko Rantanen Faces More Scrutiny For Dangerous Plays at Yahoo Sports NHL (Sun Nov 23, 2025)
Top-5 : Mikko Rantanen de nouveau expulsé d’un match pour un coup vicieux at Dans Les Coulisses (Sun Nov 23, 2025)
Will Mikko Rantanen face a suspension for hit on Flames forward Matt Coronato? at Flames Nation (Sun Nov 23, 2025)
Elliotte Friedman thinks that the Colorado Avalanche are already past the Mikko Rantanen drama at Mile High Sticking (Sat Nov 22, 2025)
NHL Notebook: Hellebuyck out 4-6 weeks, Rantanen fined for embellishment, and more at Canucks Army (Fri Nov 21, 2025)
Stars' Mikko Rantanen Fined For Embellishing Against Canucks And Senators at The Hockey News (Fri Nov 21, 2025)
Stars' Mikko Rantanen Fined For Embellishing Against Canucks And Senators at Yahoo Sports NHL (Fri Nov 21, 2025)
The Stanchies: Canucks play their best game of the season, lose 4-2 to Stars at Canucks Army (Fri Nov 21, 2025)
Mikko Rantanen's gesture proves he didn't mean to injure Romanov at Blackout Dallas (Thu Nov 20, 2025)
NHL Notebook: A pair of star defencemen sidelined, Rantanen won’t receive supplementary discipline, and more at Canucks Army (Thu Nov 20, 2025)
NHL dropped the ball on Rantanen's cheap shot of Islanders Romanov at Eyes on Isles (Wed Nov 19, 2025)
There will be no supplemental discipline for Mikko Rantanen after a scary hit on NY Islanders' Alexander Romanov at Eyes on Isles (Wed Nov 19, 2025)
Source: No further discipline for Stars' Rantanen at ESPN (Wed Nov 19, 2025)
Patrick Roy confronts Mikko Rantanen after dangerous hit on Alex Romanov at Habs Fanatics (Wed Nov 19, 2025)
Deen’s Daily: Patrick Roy Rages at Rantanen; Suspension Incoming?; Bedard and Team Canada at Colorado Hockey Now (Wed Nov 19, 2025)
'That's My Coach': Fans React To Patrick Roy's Fiery Response To Rantanen Boarding Romanov at The Hockey News (Wed Nov 19, 2025)
'That's My Coach': Fans React To Patrick Roy's Fiery Response To Rantanen Boarding Romanov at Yahoo Sports NHL (Wed Nov 19, 2025)
Morning Chirps: Bedard & Celebrini make history, Roy threatens Rantanen at Blackhawk Up (Wed Nov 19, 2025)
Top-5 : Quand Patrick Roy pogne les nerfs… après Mikko Rantanen at Dans Les Coulisses (Wed Nov 19, 2025)
Patrick Roy explose de rage contre Mikko Rantanen at HABSolument Fan (Wed Nov 19, 2025)
Roy rips into Stars' Rantanen for 'disrespectful' hit at ESPN (Wed Nov 19, 2025)
Islanders blast Mikko Rantanen for 'disrespectful' boarding penalty on Alexander Romanov at Yahoo Sports NHL (Wed Nov 19, 2025)
Islanders’ Alexander Romanov Injured After Mikko Rantanen Boarding Major vs. Stars at Yahoo Sports NHL (Wed Nov 19, 2025)
Flyers @ Stars: How to watch, lineups, and gamethread at Broad Street Hockey (Sat Nov 15, 2025)
Stars’ Big 3 Clicking as Dallas Heads to Montreal at The Hockey Writers (Thu Nov 13, 2025)
Top Lines in Colorado Avalanche History at The Hockey Writers (Thu Nov 13, 2025)
The Dallas Stars leave Ottawa by winning in overtime and earning two points at Blackout Dallas (Tue Nov 11, 2025)
Afterwords: 1 Line = 1 Win at Defending Big D (Wed Nov 5, 2025)
Top-5 : Trois buts et une passe pour Cutter Gauthier (et les Flyers doivent s’en mordre les doigts) at Dans Les Coulisses (Wed Nov 5, 2025)
NHL Rumors: Will Jason Robertson Take Less Than Mikko Rantanen at NHL Rumors (Tue Nov 4, 2025)
Martin Necas helped Avalanche fans move on from Mikko Rantanen, en route to extension at Mile High Sticking (Thu Oct 30, 2025)
Avalanche land long-term successor to Mikko Rantanen in blockbuster move at Mile High Sticking (Thu Oct 30, 2025)
Ethen Frank leaves game against Dallas Stars after crashing into Mikko Rantanen at Russian Machine Never Breaks (Wed Oct 29, 2025)
The Hurricanes wrap up their road trip with a few players staring at revenge games at Cardiac Cane (Sat Oct 25, 2025)
Rick Tocchet sees shades of Mikko Rantanen in Flyers’ Owen Tippett at Broad Street Hockey (Mon Oct 20, 2025)
Recap: Rantanen Haunts Former Team in 5–4 Shootout Thriller at Mile High Hockey (Sun Oct 12, 2025)
The Aftermath: Avalanche Secure Point, But Lose to Rantanen, Stars Again at Colorado Hockey Now (Sun Oct 12, 2025)
Game Preview: Avalanche Meet Rantanen, Stars For First Time Since Playoffs at Colorado Hockey Now (Sat Oct 11, 2025)
Deen’s Daily: Rantanen Back at Ball Arena; Burns Milestone; Suspension for Drouin at Colorado Hockey Now (Sat Oct 11, 2025)
Dix minutes : le temps qu’il a fallu à Jared Bednar pour oublier Mikko Rantanen at HABSolument Fan (Fri Oct 10, 2025)
Dallas Stars begin the 2025-26 season with a win thanks to Rantanen's performance at Blackout Dallas (Fri Oct 10, 2025)
Bold Predictions for the 2025-26 Dallas Stars Season at Defending Big D (Thu Oct 9, 2025)
How the Avalanche can keep Martin Nečas and avoid a Mikko Rantanen repeat at Mile High Hockey (Wed Oct 8, 2025)
Why the Avalanche will win the Cup, and where the other 31 teams finish at ESPN (Wed Oct 8, 2025)
Seth Jarvis's episode of Faceoff: Inside the NHL gave fans plenty of bang for their buck at Cardiac Cane (Sun Oct 5, 2025)
Bold Prediction: Martin Necas will outscore Mikko Rantanen this season and in the playoffs at Mile High Sticking (Sat Sep 27, 2025)
Ovi breaks another Gretzky record? A draft lottery surprise? Bold predictions for every NHL team at ESPN (Wed Sep 24, 2025)
The Dallas Stars play one of two games against the Wild this week tonight at Blackout Dallas (Tue Sep 23, 2025)
Dallas Stars 2025-26 Season Preview: Top-6 Forwards at The Hockey Writers (Sat Sep 20, 2025)
5 Reasons for Stars fans to be optimistic this season at Blackout Dallas (Thu Sep 11, 2025)
Stars' Mikko Rantanen Might Have Too High Expectations Heading Into 2025 at Yahoo Sports NHL (Thu Sep 4, 2025)
Mikko Rantanen Starting First Full Season with Stars at Dallas Sports Nation (Thu Sep 4, 2025)
Rantanen Facing Fine, Laine Extension, & More NHL Rumors at The Hockey Writers (Thu Aug 21, 2025)
Nathan MacKinnon leads Colorado Avalanche in all-time overtime goals, and it’s not close at Mile High Sticking (Wed Aug 20, 2025)
Mikko Rantanen could dethrone Jason Robertson's record at Blackout Dallas (Tue Aug 19, 2025)
Stars Weekly: Bastian Signs, Robertson and Rantanen Praised, & Khudobin Retires at The Hockey Writers (Mon Aug 11, 2025)
Colorado Avalanche could have dodged bullet by trading Rantanen at Mile High Sticking (Sun Aug 10, 2025)
Pyotr Kochetkov Admits That It Would Be ‘Foolish To Ignore’ That The Loss Of Martin Necas And Mikko Rantanen Impacted Hurricanes at Yahoo Sports NHL (Thu Aug 7, 2025)
NHL’s Top 5 Forward Lines for 2025-26 at The Hockey Writers (Wed Aug 6, 2025)
Knies points to Mikko Rantanen as an influence with eyes set on 2026 Olympic roster at The Leafs Nation (Thu Jul 24, 2025)
Colorado Avalanche seek revenge against Mikko Rantanen early in the 2025-26 season at Mile High Sticking (Wed Jul 16, 2025)
What a Blue Jackets trade for Jason Robertson could look like at Union Blue (Tue Jun 3, 2025)
Discussing the Western Conference Finals with Oil On Whyte at Blackout Dallas (Wed May 21, 2025)
Mikko Rantanen signed an $96,000,000 8-year contract with the Dallas Stars and General Manager Jim Nill on March 7, 2025 with an AAV of $12,000,000. This contract will start in 2025-26 and end after the 2032-33 season. In the first season of the contract the cap hit was equivalent to 12.57% of the salary cap.
Mikko Rantanen signed a $55,500,000 6-year contract with the Colorado Avalanche and General Manager Joe Sakic on September 28, 2019 with an AAV of $9,250,000. This contract will start in 2019-20 and end after the 2024-25 season. In the first season of the contract the cap hit was equivalent to 11.35% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | 22 | $9,250,000 | $9,250,000 | - | - | $12,000,000 | $12,000,000 | $12,000,000 | RFA | ||
| 2020-21 | 23 | $9,250,000 | $9,250,000 | - | - | $12,000,000 | $12,000,000 | $12,000,000 | RFA-arb | ||
| 2021-22 | 24 | $9,250,000 | $9,250,000 | - | - | $10,000,000 | $10,000,000 | $10,000,000 | RFA-arb | ||
| 2022-23 | 25 | $9,250,000 | $9,250,000 | - | - | $6,000,000 | $6,000,000 | $6,000,000 | RFA-arb | ||
| 2023-24 | 26 | M-NTC | $9,250,000 | $9,250,000 | - | - | $9,500,000 | $9,500,000 | $9,500,000 | UFA | |
| 2024-25 | 27 | M-NTC | $9,250,000 | $9,250,000 | - | - | $6,000,000 | $6,000,000 | $6,000,000 | UFA | |
| Total | - | - | $55,500,000 | $55,500,000 | $55,500,000 |
Mikko Rantanen signed a $2,775,000 3-year contract with the Colorado Avalanche and General Manager Joe Sakic on July 14, 2015 with an AAV of $925,000. This contract will start in 2015-16 and end after the 2018-19 season. In the first season of the contract the cap hit was equivalent to 1.30% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015-16 | 18 | $925,000 | $1,658,333 | - | $92,500 | - | $92,500 | - | ELC | ||
| 2016-17 | 19 | $894,167 | $1,627,500 | $500,000 | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| 2017-18 | 20 | $894,167 | $1,627,500 | $850,000 | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| 2018-19 | 21 | $894,167 | $1,627,500 | $850,000 | - | $832,500 | $832,500 | $70,000 | ELC | ||
| Total | $2,200,000 | $277,500 | $2,497,500 | $2,775,000 | $210,000 |
| Regular Season | Playoffs | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G |
| 2010-11 | Jr. C SM-sarja Q | TPS U16 | 10 | 7 | 7 | 14 | 8 | |||||||||||||
| 2010-11 | U16 SM-sarja | TPS U16 | 10 | 2 | 6 | 8 | 4 | |||||||||||||
| 2011-12 | Fin-U18 | TPS U18 | 22 | 5 | 8 | 13 | 6 | 7 | 1 | 1 | 2 | 2 | ||||||||
| 2012-13 | Finland | TPS | 15 | 2 | 1 | 3 | 4 | |||||||||||||
| 2012-13 | Fin-Jr. | TPS Jr. | 35 | 10 | 14 | 24 | 14 | 9 | 2 | 4 | 6 | 4 | ||||||||
| 2012-13 | Fin-U18 | TPS U18 | 5 | 2 | 6 | 8 | 1 | 1 | 1 | |||||||||||
| 2013-14 | Finland | TPS | 37 | 5 | 4 | 9 | 10 | |||||||||||||
| 2013-14 | WJ18-A | Finland | 5 | 3 | 2 | 5 | +2 | 12 | ||||||||||||
| 2013-14 | Fin-U18 | TPS U18 | 2 | 0 | 2 | 2 | ||||||||||||||
| 2013-14 | Fin-Jr. | TPS Jr. | 17 | 5 | 13 | 18 | 8 | 3 | 2 | 1 | 3 | |||||||||
| 2014-15 | Finland | TPS | 56 | 9 | 19 | 28 | 22 | |||||||||||||
| 2014-15 | Fin-Jr. | TPS Jr. | 7 | 6 | 8 | 14 | 2 | |||||||||||||
| 2015-16 | AHL | San Antonio | 52 | 24 | 36 | 60 | +20 | 42 | 140 | 1,710.0 | ||||||||||
| 2015-16 | NHL | Colorado Avalanche | 9 | 0 | 0 | 0 | -7 | 2 | 9 | 0.0 | 8:57 | |||||||||
| 2015-16 | WJC-20 | Finland U20 | 7 | 2 | 3 | 5 | -2 | 2 | ||||||||||||
| 2015-16 | WC-A | Finland | 5 | 0 | 1 | 1 | +1 | 2 | 5 | |||||||||||
| 2015-16 | EHT | Finland | 3 | 0 | 3 | 3 | +1 | 2 | ||||||||||||
| 2016-17 | NHL | Colorado Avalanche | 75 | 20 | 18 | 38 | -25 | 22 | 133 | 15.0 | 18:03 | |||||||||
| 2016-17 | WC | Finland | 10 | 4 | 6 | 10 | +2 | |||||||||||||
| 2016-17 | AHL | San Antonio Rampage | 4 | 0 | 2 | 2 | 4 | |||||||||||||
| 2016-17 | EHT | Finland | 3 | 0 | 1 | 1 | -1 | |||||||||||||
| 2017-18 | WC | Finland | 8 | 5 | 6 | 11 | +1 | 6 | ||||||||||||
| 2017-18 | NHL | Colorado Avalanche | 81 | 29 | 55 | 84 | 34 | 178 | 16.3 | 18:58 | 6 | 4 | 4 | -1 | 10 | 0.0 | 19:37 | |||
| 2018-19 | NHL | Colorado Avalanche | 74 | 31 | 56 | 87 | +13 | 54 | 193 | 16.1 | 20:51 | 12 | 6 | 8 | 14 | -1 | 4 | 34 | 17.6 | 21:39 |
| 2019-20 | NHL | Colorado Avalanche | 42 | 19 | 22 | 41 | -2 | 14 | 107 | 17.8 | 18:57 | 15 | 7 | 14 | 21 | +11 | 6 | 55 | 12.7 | 20:04 |
| 2020-21 | NHL | Colorado Avalanche | 52 | 30 | 36 | 66 | +30 | 34 | 177 | 16.9 | 19:55 | 10 | 5 | 8 | 13 | +5 | 4 | 32 | 15.6 | 21:22 |
| 2021-22 | NHL | Colorado Avalanche | 75 | 36 | 56 | 92 | +35 | 56 | 254 | 14.2 | 20:59 | 20 | 5 | 20 | 25 | +3 | 4 | 53 | 9.4 | 20:11 |
| 2022-23 | WC | Finland | 8 | 0 | 9 | 9 | -1 | 4 | ||||||||||||
| 2022-23 | NHL | Colorado Avalanche | 82 | 55 | 50 | 105 | +15 | 82 | 306 | 18.0 | 22:13 | 7 | 7 | 3 | 10 | +4 | 2 | 27 | 25.9 | 21:26 |
| 2023-24 | NHL | Colorado Avalanche | 80 | 42 | 62 | 104 | +19 | 50 | 271 | 15.5 | 22:54 | 11 | 4 | 10 | 14 | -1 | 8 | 32 | 12.5 | 24:03 |
| 2024-25 | NHL | Colorado Avalanche | 49 | 25 | 39 | 64 | +12 | 28 | 135 | 18.5 | 22:30 | |||||||||
| 2024-25 | NHL | Carolina Hurricanes | 13 | 2 | 4 | 6 | -3 | 10 | 40 | 5.0 | 19:49 | |||||||||
| 2024-25 | 4 Nations | Finland | 3 | 1 | 0 | 1 | -1 | 6 | 16.0 | 61:46 | ||||||||||
| 2024-25 | NHL | Dallas Stars | 20 | 5 | 13 | 18 | +4 | 22 | 37 | 13.5 | 19:07 | 18 | 9 | 13 | 22 | -3 | 10 | 50 | 18.0 | 20:46 |
| 2025-26 | NHL | Dallas Stars | 24 | 10 | 20 | 30 | -6 | 57 | 63 | 15.9 | 20:25 | |||||||||
| NHL Career | 676 | 304 | 431 | 735 | +85 | 465 | 1903 | 16.0 | 20:25 | 99 | 43 | 80 | 123 | +17 | 38 | 293 | 14.7 | 21:03 | ||