| Date | Team | Transaction | |
|---|---|---|---|
| Jan 8, 2020 | Calgary Flames | Signed 6 years @ $4.550M AAV starting in 2020-21 | |
| Sep 14, 2015 | Calgary Flames | Signed to an entry level contract. |
URL: https://www.thestanleycap.com/cdn/player_cards/20252026/rasmus-andersson-8478397.png
URL: https://www.thestanleycap.com/cdn/player_cards/20242025/rasmus-andersson-8478397.png
URL: https://www.thestanleycap.com/cdn/player_cards/20232024/rasmus-andersson-8478397.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. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-17 | CGY | 1 | 16:40 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | - | - | - | - | - |
| 2017-18 | CGY | 10 | 131:47 | 0.00 | 0.00 | 0.00 | 0.08 | -0.08 | 0.00 | 2.57 | -2.57 | 0.00 | 0.00 |
| 2018-19 | CGY | 79 | 1070:34 | 0.06 | 0.73 | 0.78 | 0.14 | -0.08 | 1.11 | 2.78 | -1.67 | 0.87 | 0.00 |
| 2019-20 | CGY | 70 | 1141:39 | 0.21 | 0.37 | 0.58 | 0.18 | 0.03 | 4.12 | 3.57 | 0.56 | 0.00 | 3.10 |
| 2020-21 | CGY | 56 | 901:24 | 0.13 | 0.73 | 0.87 | 0.18 | -0.05 | 3.64 | 4.91 | -1.27 | 1.08 | 2.15 |
| 2021-22 | CGY | 82 | 1364:52 | 0.09 | 1.01 | 1.10 | 0.18 | -0.09 | 2.00 | 4.06 | -2.06 | 0.72 | 3.60 |
| 2022-23 | CGY | 79 | 1382:30 | 0.35 | 0.69 | 1.04 | 0.22 | 0.13 | 7.27 | 4.52 | 2.76 | 1.29 | 3.87 |
| 2023-24 | CGY | 78 | 1374:25 | 0.22 | 0.83 | 1.05 | 0.21 | 0.01 | 4.59 | 4.42 | 0.17 | 1.85 | 1.85 |
| 2024-25 | CGY | 81 | 1447:29 | 0.33 | 0.41 | 0.75 | 0.22 | 0.11 | 6.56 | 4.29 | 2.27 | 0.52 | 3.65 |
| 2025-26 | CGY | 23 | 395:50 | 0.61 | 1.06 | 1.67 | 0.26 | 0.35 | 8.89 | 3.76 | 5.13 | 0.00 | 4.84 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-17 | CGY | 1 | 16:40 | 21.60 | 0.00 | 1.67 | 32.40 | 3.60 | 2.48 | 0.00 | 40.17 | 0.54 | 0.87 | -1.06 |
| 2017-18 | CGY | 10 | 131:47 | 49.63 | 1.82 | 2.83 | 42.34 | 2.73 | 2.60 | 40.00 | 52.18 | -0.35 | 0.39 | -6.83 |
| 2018-19 | CGY | 79 | 1070:34 | 39.12 | 2.47 | 2.29 | 39.51 | 1.91 | 2.22 | 56.41 | 50.80 | -0.51 | -0.24 | -2.44 |
| 2019-20 | CGY | 70 | 1141:39 | 44.57 | 2.05 | 2.59 | 42.31 | 2.31 | 2.36 | 46.99 | 52.37 | 0.09 | -0.28 | 3.71 |
| 2020-21 | CGY | 56 | 901:24 | 40.07 | 2.53 | 2.33 | 42.53 | 2.80 | 2.63 | 47.50 | 46.99 | -0.21 | 0.66 | -9.31 |
| 2021-22 | CGY | 82 | 1364:52 | 50.29 | 3.30 | 3.07 | 40.49 | 2.20 | 2.43 | 60.00 | 55.84 | 0.23 | 0.14 | 0.50 |
| 2022-23 | CGY | 79 | 1382:30 | 46.52 | 2.95 | 2.87 | 40.97 | 2.52 | 2.62 | 53.97 | 52.27 | -0.05 | 0.29 | -3.35 |
| 2023-24 | CGY | 78 | 1374:25 | 46.58 | 2.97 | 2.62 | 44.62 | 3.10 | 2.75 | 48.92 | 48.83 | 0.25 | 0.44 | -1.95 |
| 2024-25 | CGY | 81 | 1447:29 | 45.22 | 1.70 | 2.41 | 45.10 | 2.45 | 2.57 | 41.00 | 48.41 | 0.17 | 0.38 | -2.26 |
| 2025-26 | CGY | 23 | 395:50 | 42.75 | 3.33 | 2.22 | 41.08 | 2.27 | 2.35 | 59.46 | 48.56 | -0.17 | 0.37 | -6.09 |
| 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 | 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. |
Flames and Rasmus Andersson ‘not even close’ on contract talks: Friedman at Flames Nation (Tue Nov 25, 2025)
Flames News & Rumours: Maloney, Kadri, Andersson & More at The Hockey Writers (Tue Nov 25, 2025)
Who's Hot And Cold In The NHL: Andersson Fuels The Flames, Jets' Toews Has An Off-Week at The Hockey News (Mon Nov 24, 2025)
Who's Hot And Cold In The NHL: Andersson Fuels The Flames, Jets' Toews Has An Off-Week at Yahoo Sports NHL (Mon Nov 24, 2025)
Flames defender Rasmus Andersson named NHL’s first star of the week at Flames Nation (Mon Nov 24, 2025)
32 thoughts: Will fan outrage lead to real change? As well as updates on Rasmus Andersson and Craig Conroy’s futures at The Win Column (Mon Nov 24, 2025)
Beyond the Boxscore: Flames bust some slumps in 5-2 victory over Vancouver at Flames Nation (Mon Nov 24, 2025)
Game Takes: Flames 5 Canucks 2 at Calgary Puck (Mon Nov 24, 2025)
Analyzing PuckGM trade proposals for Nazem Kadri and Rasmus Andersson at The Win Column (Sat Nov 22, 2025)
NHL Rumors: What is the Direction for the Calgary Flames? at NHL Rumors (Fri Nov 21, 2025)
NHL Rumor Roundup: Latest On Rangers' Panarin And Flames' Andersson at Yahoo Sports NHL (Thu Nov 20, 2025)
NHL Rumor Roundup: Latest On Rangers' Panarin And Flames' Andersson at The Hockey News (Thu Nov 20, 2025)
NHL Rumor Mill – November 20, 2025 at Spectors Hockey (Thu Nov 20, 2025)
Game Takes: Flames 6 Sabres 2 at Calgary Puck (Thu Nov 20, 2025)
Game Takes: Hawks 5 Flames 2 at Calgary Puck (Wed Nov 19, 2025)
What might the Maple Leafs have to offer for Rasmus Andersson? at Flames Nation (Tue Nov 18, 2025)
Flames News & Rumours: Andersson, Zary, Honzek & More at The Hockey Writers (Tue Nov 18, 2025)
Could Rasmus Andersson be the perfect boost the Leafs need? at Editor in Leaf (Tue Nov 18, 2025)
NHL Rumor Roundup: Latest On The Flames' Rasmus Andersson, Nazem Kadri And Blake Coleman at The Hockey News (Mon Nov 17, 2025)
Maple Leafs Rumoured Interest in Andersson is a Match, But He Won’t Be Cheap at The Hockey Writers (Sun Nov 16, 2025)
Would the Flames entertain a Rasmus Andersson trade with the Toronto Maple Leafs? at The Win Column (Sat Nov 15, 2025)
Would the Flames entertain a Rasmus Andersson trade with the Toronto Maple Leafs? at The Win Column (Sat Nov 15, 2025)
How Rasmus Andersson is both right and wrong for the Maple Leafs at The Leafs Nation (Sat Nov 15, 2025)
NHL Rumor Mill – November 15, 2025 at Spectors Hockey (Sat Nov 15, 2025)
NHL Rumors: The Toronto Maple Leafs are Trying to Acquire Rasmus Andersson at NHL Rumors (Fri Nov 14, 2025)
Could the Maple Leafs be a destination for Flames blueliner Rasmus Andersson? at Flames Nation (Fri Nov 14, 2025)
Maple Leafs reportedly trying to acquire Rasmus Andersson from Flames at Editor in Leaf (Thu Nov 13, 2025)
Game Takes: Blues 3 Flames 2 at Calgary Puck (Wed Nov 12, 2025)
Could the Florida Panthers be a landing spot for Rasmus Andersson? at The Win Column (Sat Nov 8, 2025)
Golden Knights Land Rasmus Andersson in Suggested Blockbuster With Flames at The Hockey Writers (Thu Nov 6, 2025)
Should the Rasmus Andersson Situation in Calgary Been Resolved Already? at NHL Rumors (Wed Oct 29, 2025)
Flames News & Rumours: Coronato, Kadri, Andersson & More at The Hockey Writers (Tue Oct 28, 2025)
NHL Rumor Roundup: Flames' Struggles Spark Trade Rumors About Kadri And Andersson at The Hockey News (Mon Oct 27, 2025)
NHL Rumours: Laine’s Future Jeopardized, Kadri and Andersson Trades & Woll Returns at The Hockey Writers (Sun Oct 26, 2025)
NHL Rumors: Could the Calgary Flames Move More Than Rasmus Andersson at NHL Rumors (Fri Oct 24, 2025)
Game Takes: Jets 2 Flames 1 at Calgary Puck (Tue Oct 21, 2025)
3 Takeaways From Flames’ 3-1 Loss to the Mammoth at The Hockey Writers (Thu Oct 16, 2025)
Game Takes: Mammoth 3 Flames 1 at Calgary Puck (Thu Oct 16, 2025)
It’s time to break up the Rasmus Andersson, Kevin Bahl pairing at The Win Column (Tue Oct 14, 2025)
NHL Rumors: Vegas Golden Knights Not the Only Team in on Rasmus Andersson at NHL Rumors (Fri Oct 10, 2025)
TWC’s Calgary Flames 2025–26 preseason roundtable at The Win Column (Wed Oct 8, 2025)
NHL Rumors: Will Rasmus Andersson Re-Sign with the Calgary Flames at NHL Rumors (Fri Oct 3, 2025)
Flames News & Rumours: Andersson, Cooley, Kerins & More at The Hockey Writers (Mon Sep 29, 2025)
Kampf’s Days Numbered, Kuznetsov Linked to Leafs & More NHL Rumors at The Hockey Writers (Sun Sep 28, 2025)
NHL Rumors: Cooley, Holloway, McMann, Hart, Sherwood, and Andersson at NHL Rumors (Sun Sep 28, 2025)
NHL Rumor Roundup: Red Wings Linked To Quinn Hughes, Flames Not Ruling Out Signing Rasmus Andersson at Yahoo Sports NHL (Thu Sep 25, 2025)
Risky Offer From Flames Could Convince Andersson to Re-Sign at The Hockey Writers (Wed Sep 24, 2025)
Woll Timeline, Knoblauch Deal, Hart Decision & More NHL Rumors at The Hockey Writers (Wed Sep 24, 2025)
Flames Sunday Census: Who quarterbacks the Flames’ top power play to start the season? at The Win Column (Sun Sep 21, 2025)
Rasmus Andersson talks Worlds, familiarity at camp, and the season ahead at Flames Nation (Sun Sep 21, 2025)
Examining Rasmus Andersson and Jonathan Huberdeau trades with Armchair GMs at The Win Column (Fri Sep 19, 2025)
NHL Rumors: Rasmus Andersson, Calgary Flames, Looking to Increase His Value at NHL Rumors (Thu Sep 18, 2025)
Four big questions surrounding the Calgary Flames at The Win Column (Wed Sep 17, 2025)
NHL Rumor Roundup: The Latest On Martin Necas, Rasmus Andersson And Yegor Chinakhov at Yahoo Sports NHL (Mon Sep 15, 2025)
Flames News & Rumours: Zacha, Wolf, Andersson & More at The Hockey Writers (Mon Sep 15, 2025)
Rasmus Andersson Trade Could Take a Surprising Turn at The Hockey Writers (Sun Sep 14, 2025)
Senators named potential suitors for these two players at SenShot (Sat Sep 13, 2025)
Calgary Flames Pre-Camp Defense and Goalie Projections at Calgary Hockey Now (Thu Sep 11, 2025)
NHL Rumors: Jack Eichel, and Rasmus Andersson at NHL Rumors (Thu Sep 11, 2025)
Is Rasmus Andersson likely to be traded? at Flame for Thought (Thu Sep 11, 2025)
Calgary Flames’ 5 Best-Case Scenarios for 2025–26 at The Hockey Writers (Thu Sep 11, 2025)
Bedard Contract, Andersson Trade, Hughes Reunion, & More NHL Rumors at The Hockey Writers (Wed Sep 10, 2025)
NHL Rumors: Calgary Flames and Rasmus Andersson, and the New York Islanders and Anders Lee at NHL Rumors (Tue Sep 9, 2025)
Flames News & Rumours: Zary, Andersson, Weegar & More at The Hockey Writers (Sun Sep 7, 2025)
Three Potential Trade Destinations For Flames' Rasmus Andersson at The Hockey News (Wed Sep 3, 2025)
Three Potential Trade Destinations For Flames' Rasmus Andersson at Yahoo Sports NHL (Wed Sep 3, 2025)
Flames News & Rumors: Zary, Andersson, Lowry at The Hockey Writers (Wed Sep 3, 2025)
What will the Flames get in return for Rasmus Andersson? (Chasing 97 Points) at Flames Nation (Tue Sep 2, 2025)
Pros and cons of Rasmus Andersson starting the season with the Flames at The Win Column (Sun Aug 31, 2025)
NHL Rumors: Calgary Flames – Connor Zary, Mikael Backlund, and Rasmus Andersson at NHL Rumors (Sat Aug 30, 2025)
Canadiens’ Best Trade Package to Acquire Rasmus Andersson From the Flames at The Hockey Writers (Sat Aug 30, 2025)
The Wraparound: Will Rasmus Andersson Trade Rumors Distract The Calgary Flames? at The Hockey News (Fri Aug 29, 2025)
Should the Buffalo Sabres target 'obvious' NHL trade candidate? at Sabres Noise (Thu Aug 28, 2025)
McDavid Contract, Andersson Trade, & More NHL Rumors at The Hockey Writers (Thu Aug 28, 2025)
NHL Rumor Roundup: Updates On Jack Eichel, Kirill Kaprizov And Rasmus Andersson at The Hockey News (Thu Aug 28, 2025)
Mikael Backlund annonce qu'un gros morceau des Flames sera échangé at HABSolument Fan (Wed Aug 27, 2025)
Rasmus Andersson, MacKenzie Weegar named highest-rated Flames in EA Sports NHL 26 at Flames Nation (Wed Aug 27, 2025)
Flames Captain Slips Up and Reveals Rasmus Andersson Trade Is Bound to Happen at Habs Fanatics (Wed Aug 27, 2025)
NHL Rumors: The Latest on Rasmus Andersson and the Calgary Flames at NHL Rumors (Mon Aug 25, 2025)
Major Trade Offer Rejected by Rasmus Andersson Leaves Door Open for the Vancouver Canucks at Canucks Daily (Sat Aug 23, 2025)
A Strong Trade Offer Has Been Made, and Rasmus Andersson Is at the Center of It at Habs Fanatics (Thu Aug 21, 2025)
How the Calgary Flames’ defence group could look in 2025–26 at The Win Column (Tue Aug 19, 2025)
The pros and cons of starting the season with Rasmus Andersson on the Flames at Flames Nation (Mon Aug 18, 2025)
Sunday NHL Rumor Roundup – August 17, 2025 at Spectors Hockey (Sun Aug 17, 2025)
Flames May Be Better Off to Extend Andersson Rather Than Trade Him at The Hockey Writers (Wed Aug 13, 2025)
Flames News & Rumours: Andersson, Parekh & Grzelcyk at The Hockey Writers (Tue Aug 12, 2025)
Connor McDavid’s Contract Situation Highlights August NHL Rumormill at NHL Rumors (Tue Aug 12, 2025)
Rasmus Andersson speaks out about offseason trade noise at The Win Column (Mon Aug 11, 2025)
Rasmus Andersson addresses trade rumors amid Kings speculation at Rink Royalty (Sun Aug 10, 2025)
NHL Rumours: Andersson, Flames, Rust, Rakell, McTavish at The Hockey Writers (Sun Aug 10, 2025)
Rasmus Andersson hasn’t told the Flames he’ll only sign with one team: report at Flames Nation (Sat Aug 9, 2025)
Three big questions surrounding the Calgary Flames in 2025-26 at The Win Column (Wed Aug 6, 2025)
Should the Flames Move on from Rasmus Andersson? at Yahoo Sports NHL (Fri Aug 1, 2025)
Do the Toronto Maple Leafs have the assets to acquire Nazem Kadri or Rasmus Andersson? at The Win Column (Tue Jul 22, 2025)
Dougie Hamilton, Devils Trade Could Hinge on a Pair of Wild Cards at New Jersey Hockey Now (Mon Jul 21, 2025)
Evaluating Toronto Maple Leafs assets for potential Nazem Kadri or Rasmus Andersson deal at The Win Column (Mon Jul 21, 2025)
An early look at the 2025–26 Calgary Flames projected lineup at The Win Column (Tue Jul 15, 2025)
Could the Detroit Red Wings be another suitor for Rasmus Andersson? at The Win Column (Mon Jul 14, 2025)
Constructing the perfect Golden Knights defenseman pairings with Rasmus Andersson at Vegas Hockey Knight (Sun Jul 6, 2025)
Are Golden Knights finished tweaking blue line? at Knights on Ice (Wed Jul 2, 2025)
Tough to blame the LA Kings for not completing this blockbuster trade at Rink Royalty (Wed Jul 2, 2025)
1 Bruins trade target who could fix defensive depth issues at Causway Crowd (Sun Jun 29, 2025)
Game Takes: Flames 3 Sharks 2 at Calgary Puck (Tue Apr 8, 2025)
Game Takes: Utah 3 Flames 1 at Calgary Puck (Wed Apr 2, 2025)
Rasmus Andersson signed a $27,300,000 6-year contract with the Calgary Flames and General Manager Brad Treliving on January 8, 2020 with an AAV of $4,550,000. This contract will start in 2020-21 and end after the 2025-26 season. In the first season of the contract the cap hit was equivalent to 5.58% of the salary cap.
Rasmus Andersson signed a $2,452,500 3-year contract with the Calgary Flames and General Manager Brad Treliving on September 14, 2015 with an AAV of $817,500. This contract will start in 2015-16 and end after the 2019-20 season. In the first season of the contract the cap hit was equivalent to 1.14% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015-16 | 18 | $817,500 | $925,000 | - | $92,500 | - | $92,500 | - | ELC | ||
| 2016-17 | 19 | $786,667 | $894,167 | - | $92,500 | - | $92,500 | - | ELC | ||
| 2017-18 | 20 | $755,833 | $863,333 | - | $92,500 | $650,000 | $742,500 | $70,000 | ELC | ||
| 2018-19 | 21 | $755,833 | $863,333 | - | - | $750,000 | $750,000 | $70,000 | ELC | ||
| 2019-20 | 22 | $755,833 | $863,333 | - | - | $775,000 | $775,000 | $70,000 | ELC | ||
| Total | - | $277,500 | $2,175,000 | $2,452,500 | $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 | J18 Allsvenskan | Malmö Redhawks J18 | 13 | 0 | 1 | 1 | 20 | |||||||||||||
| 2010-11 | TV-Pucken | Skåne | 8 | 3 | 1 | 4 | 4 | 8 | 3 | 1 | 4 | 4 | ||||||||
| 2011-12 | Swe-U18 | Malmo U18 | 23 | 6 | 16 | 22 | 47 | 5 | 1 | 1 | 2 | 18 | ||||||||
| 2011-12 | Swe-Jr. | Malmo Jr. | 13 | 0 | 3 | 3 | 6 | 3 | ||||||||||||
| 2012-13 | Sweden-2 | Malmo | 38 | 3 | 8 | 11 | 22 | |||||||||||||
| 2012-13 | Swe-U18 | Malmo U18 | 1 | 0 | 2 | 2 | 2 | 2 | 2 | 2 | ||||||||||
| 2012-13 | Swe-Jr. | Malmo Jr. | 8 | 5 | 1 | 6 | 48 | 1 | 2 | |||||||||||
| 2013-14 | Sweden-2 | Malmo | 53 | 3 | 10 | 13 | 26 | |||||||||||||
| 2013-14 | Swe-Jr. | Malmo Jr. | 8 | 1 | 4 | 5 | 12 | |||||||||||||
| 2013-14 | HockeyAllsvenskan | Malmö Redhawks | 10 | 1 | 1 | -2 | ||||||||||||||
| 2014-15 | WJ18-A | Sweden | 7 | 2 | 1 | 3 | -2 | 14 | 7 | |||||||||||
| 2014-15 | OHL | Barrie | 67 | 12 | 52 | 64 | +14 | 88 | 9 | 1 | 3 | 4 | -1 | 6 | ||||||
| 2015-16 | OHL | Barrie | 64 | 9 | 51 | 60 | +34 | 60 | 220 | 410.0 | 15 | 2 | 13 | 15 | +8 | 16 | 35 | 570.0 | ||
| 2016-17 | NHL | Calgary Flames | 1 | 0 | 0 | 0 | -1 | 0.0 | 18:33 | |||||||||||
| 2016-17 | AHL | Stockton Heat | 54 | 3 | 19 | 22 | +13 | 38 | 5 | +3 | 6 | |||||||||
| 2017-18 | AHL | Stockton Heat | 56 | 9 | 30 | 39 | +20 | 41 | ||||||||||||
| 2017-18 | NHL | Calgary Flames | 10 | 0 | 0 | 0 | -1 | 4 | 8 | 0.0 | 15:26 | |||||||||
| 2018-19 | NHL | Calgary Flames | 79 | 2 | 17 | 19 | +17 | 23 | 115 | 1.7 | 16:02 | 5 | 1 | 2 | 3 | -1 | 2 | 13 | 7.7 | 18:37 |
| 2019-20 | NHL | Calgary Flames | 70 | 5 | 17 | 22 | -7 | 57 | 124 | 4.0 | 19:56 | 10 | 3 | 2 | 5 | +4 | 6 | 15 | 20.0 | 21:27 |
| 2020-21 | NHL | Calgary Flames | 56 | 5 | 16 | 21 | -9 | 34 | 96 | 5.2 | 21:13 | |||||||||
| 2021-22 | NHL | Calgary Flames | 82 | 4 | 46 | 50 | +30 | 28 | 152 | 2.6 | 22:40 | 12 | 3 | 3 | 6 | -10 | 23 | 23 | 13.0 | 21:56 |
| 2022-23 | NHL | Calgary Flames | 79 | 11 | 38 | 49 | +5 | 26 | 159 | 6.9 | 24:05 | |||||||||
| 2023-24 | NHL | Calgary Flames | 78 | 9 | 30 | 39 | -11 | 47 | 159 | 5.7 | 23:50 | |||||||||
| 2024-25 | NHL | Calgary Flames | 81 | 11 | 20 | 31 | -38 | 60 | 163 | 6.7 | 23:59 | |||||||||
| 2024-25 | WC | Sweden | 10 | 2 | 4 | 6 | +1 | 4 | ||||||||||||
| 2024-25 | EHT | Sweden | 2 | 1 | 2 | 3 | -1 | |||||||||||||
| 2024-25 | 4 Nations | Sweden | 1 | 0 | 0 | 0 | 1 | 0.0 | 13:17 | |||||||||||
| 2025-26 | NHL | Calgary Flames | 24 | 5 | 11 | 16 | +4 | 20 | 54 | 9.3 | 24:25 | |||||||||
| NHL Career | 560 | 52 | 195 | 247 | -11 | 299 | 1030 | 5.0 | 21:44 | 27 | 7 | 7 | 14 | -7 | 31 | 51 | 13.7 | 21:08 | ||