| 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. | 
2025-26 Player Card
                        URL: https://www.thestanleycap.com/cdn/player_cards/20252026/rasmus-andersson-8478397.png
2024-25 Player Card
                        URL: https://www.thestanleycap.com/cdn/player_cards/20242025/rasmus-andersson-8478397.png
2023-24 Player Card
                        URL: https://www.thestanleycap.com/cdn/player_cards/20232024/rasmus-andersson-8478397.png
About Player Cards
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.
Notes and Definitions
- The numbers represent percentiles so the higher the better.
 - Percentiles are determined by comparing Forwards to Forwards and Defensemen to Defensemen.
 - Bursts/mi are calculated from NHL Edge Data are are speed bursts above 20mpg per mile skated. The NHL doesn't adjust for ice time so the players that skate more will naturally have more bursts over 20, or at least more opportunity to have more. The NHL also does not provide ice time in the context of NHL Edge Statistics, however, it does provide distance skated. By adjusting for distance skated it will have a similar effect to adjusting for ice time but also adjust for situationional effect. For example, Players don't typically skate as much on the PK, mostly within the defensive zone, so don't get significant opportunity in that ice time to get speed bursts above 20mph. Adjusting with miles skates would account for this better than adjusting with ice time.
 - Sh%AE is Shooting Percentage above Expected (Sh% - xSh%) and is an indicator of how good a shooter is at converting chances into goals.
 - Relative statistics are On Ice - Off Ice statistics and can be an indicator of whether the player makes his teammates better or worse.
 - All data is 5v5 except Shooting Hardest and Average, Skating Top Speed and Bursts/mi which are all situations, ES Average which is even strength (NHL doesn't give a specific definition).
 
Data Sources
- Salary data is from TheStanleyCap.com
 - Shooting and Skating (except Sh%AE) are from NHL Edge
 - Other statistics are from Puckalytics.com and derived from data from NHL.com
 
Terms of Use
You are free to use include player cards in written articles, share on social media, or on other public websites under the following conditions:
- You credit TheStanleyCap.com as the source and provide a link back to TheStanleyCap.com or this player page.
 - You do not mass copy/duplicate/publish dozens or hundreds of player cards. A few, or a handful for a written article is fine. Be reasonable. Fair use rules apply.
 - If you are a high-traffic website you must download and host the image(s) on your site rather than overload TheStanleyCap servers with traffic.
 
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.
5v5 Individual Stats
| 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.10 | -0.10 | 0.00 | 3.06 | -3.06 | 0.00 | 0.00 | 
| 2018-19 | CGY | 79 | 1070:34 | 0.06 | 0.73 | 0.78 | 0.15 | -0.09 | 1.11 | 2.93 | -1.82 | 0.87 | 0.00 | 
| 2019-20 | CGY | 70 | 1141:39 | 0.21 | 0.37 | 0.58 | 0.18 | 0.03 | 4.12 | 3.58 | 0.55 | 0.00 | 3.10 | 
| 2020-21 | CGY | 56 | 901:24 | 0.13 | 0.73 | 0.87 | 0.18 | -0.05 | 3.64 | 4.93 | -1.29 | 1.08 | 2.15 | 
| 2021-22 | CGY | 82 | 1364:52 | 0.09 | 1.01 | 1.10 | 0.18 | -0.09 | 2.00 | 4.15 | -2.15 | 0.72 | 3.60 | 
| 2022-23 | CGY | 79 | 1382:30 | 0.35 | 0.69 | 1.04 | 0.22 | 0.13 | 7.27 | 4.64 | 2.63 | 1.29 | 3.87 | 
| 2023-24 | CGY | 78 | 1374:25 | 0.22 | 0.83 | 1.05 | 0.22 | -0.00 | 4.59 | 4.63 | -0.05 | 1.84 | 1.84 | 
| 2024-25 | CGY | 81 | 1447:29 | 0.33 | 0.41 | 0.75 | 0.23 | 0.10 | 6.56 | 4.63 | 1.92 | 0.50 | 3.52 | 
| 2025-26 | CGY | 14 | 234:00 | 0.26 | 0.26 | 0.51 | 0.30 | -0.05 | 3.33 | 3.94 | -0.60 | 0.00 | 4.55 | 
5v5 On Ice Stats
| 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.65 | 32.40 | 3.60 | 2.48 | 0.00 | 39.89 | 0.53 | 0.90 | -1.41 | 
| 2017-18 | CGY | 10 | 131:47 | 49.63 | 1.82 | 2.74 | 42.34 | 2.73 | 2.61 | 40.00 | 51.26 | -0.43 | 0.47 | -8.43 | 
| 2018-19 | CGY | 79 | 1070:34 | 39.12 | 2.47 | 2.25 | 39.51 | 1.91 | 2.17 | 56.41 | 50.91 | -0.51 | -0.28 | -2.13 | 
| 2019-20 | CGY | 70 | 1141:39 | 44.57 | 2.05 | 2.57 | 42.31 | 2.31 | 2.31 | 46.99 | 52.61 | 0.12 | -0.31 | 4.31 | 
| 2020-21 | CGY | 56 | 901:24 | 40.07 | 2.53 | 2.28 | 42.53 | 2.80 | 2.63 | 47.50 | 46.47 | -0.19 | 0.67 | -9.39 | 
| 2021-22 | CGY | 82 | 1364:52 | 50.29 | 3.30 | 3.01 | 40.49 | 2.20 | 2.40 | 60.00 | 55.69 | 0.24 | 0.12 | 0.74 | 
| 2022-23 | CGY | 79 | 1382:30 | 46.52 | 2.95 | 2.84 | 40.97 | 2.52 | 2.60 | 53.97 | 52.29 | -0.04 | 0.29 | -3.36 | 
| 2023-24 | CGY | 78 | 1374:25 | 46.97 | 2.97 | 2.65 | 45.18 | 3.10 | 2.80 | 48.92 | 48.66 | 0.23 | 0.51 | -2.72 | 
| 2024-25 | CGY | 81 | 1447:29 | 46.09 | 1.70 | 2.49 | 45.85 | 2.45 | 2.60 | 41.00 | 48.94 | 0.21 | 0.39 | -1.82 | 
| 2025-26 | CGY | 14 | 234:00 | 43.33 | 2.56 | 2.06 | 42.31 | 1.79 | 2.28 | 58.82 | 47.44 | -0.13 | 0.40 | -6.26 | 
NHL Edge Stats
| 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. | |||||||||||||
Legend
| Percentile 0-25 | Percentile 25-50 | Percentile 50-75 | Percentile 75-100 | 
5v5 Defense Pairs
| Season | Teammate | Team | TOI | GF/60 | GA/60 | GF% | xGF/60 | xGA/60 | xGF% | xGF Rel | xGA Rel | xGF% Rel | 
|---|
Glossary
| 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. | 
News and Opinions
- 
                
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 Yahoo Sports NHL (Wed Sep 3, 2025)
 - 
                
Three Potential Trade Destinations For Flames' Rasmus Andersson at The Hockey News (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)
 
Current Contract
Standard Contract (RFA) ( )  (0 ratings)
Entry Level Contract ( )  (0 ratings)
| 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 | 
Career Statistics
| 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 | 12 | 2 | 2 | 4 | 8 | 28 | 7.1 | 24:02 | ||||||||||
| NHL Career | 548 | 49 | 186 | 235 | -15 | 287 | 1004 | 4.9 | 21:40 | 27 | 7 | 7 | 14 | -7 | 31 | 51 | 13.7 | 21:08 | ||
