| Date | Team | Transaction | |
|---|---|---|---|
| Aug 22, 2023 | Tampa Bay Lightning | Signed 8 years @ $6.500M AAV starting in 2024-25 | |
| Aug 6, 2021 | Chicago Blackhawks | Signed 3 years @ $1.500M AAV starting in 2021-22 | |
| Oct 30, 2018 | Chicago Blackhawks | Signed to an entry level contract. |
URL: https://thestanleycap.com/cdn/player_cards/20252026/brandon-hagel-8479542.png
URL: https://thestanleycap.com/cdn/player_cards/20242025/brandon-hagel-8479542.png
URL: https://thestanleycap.com/cdn/player_cards/20232024/brandon-hagel-8479542.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. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | CHI | 1 | 11:48 | 0.00 | 0.00 | 0.00 | 1.36 | -1.36 | 0.00 | 6.68 | -6.68 | 0.00 | 0.00 |
| 2020-21 | CHI | 52 | 636:06 | 0.47 | 0.94 | 1.41 | 0.69 | -0.22 | 6.49 | 9.56 | -3.07 | 5.26 | 4.21 |
| 2021-22 | CHI | 55 | 724:41 | 1.16 | 0.83 | 1.99 | 0.53 | 0.63 | 21.21 | 9.63 | 11.58 | 6.38 | 1.06 |
| 2021-22 | TBL | 22 | 257:59 | 0.23 | 0.47 | 0.70 | 0.60 | -0.37 | 4.17 | 10.72 | -6.56 | 3.23 | 0.00 |
| 2021-22 | CHI, TBL | 77 | 982:40 | 0.92 | 0.73 | 1.65 | 0.55 | 0.37 | 16.67 | 9.92 | 6.74 | 5.60 | 0.80 |
| 2022-23 | TBL | 81 | 1108:39 | 0.92 | 1.14 | 2.06 | 0.85 | 0.07 | 12.98 | 12.02 | 0.95 | 5.56 | 10.56 |
| 2023-24 | TBL | 82 | 1210:15 | 0.84 | 1.59 | 2.43 | 0.81 | 0.03 | 11.56 | 11.12 | 0.44 | 2.91 | 8.74 |
| 2024-25 | TBL | 82 | 1205:40 | 1.14 | 1.49 | 2.64 | 0.91 | 0.24 | 14.02 | 11.12 | 2.90 | 3.35 | 7.11 |
| 2025-26 | TBL | 71 | 983:37 | 1.40 | 1.59 | 2.99 | 1.18 | 0.22 | 15.75 | 13.30 | 2.45 | 3.57 | 6.70 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | CHI | 1 | 11:48 | 45.76 | 5.08 | 2.37 | 40.68 | 5.08 | 1.47 | 50.00 | 61.79 | -1.74 | -1.18 | 0.96 |
| 2020-21 | CHI | 52 | 636:06 | 35.09 | 1.98 | 2.18 | 43.20 | 2.83 | 2.59 | 41.18 | 45.73 | -0.09 | -0.25 | 1.32 |
| 2021-22 | CHI | 55 | 724:41 | 40.07 | 2.73 | 2.24 | 41.40 | 3.31 | 2.56 | 45.21 | 46.67 | 0.11 | 0.18 | -0.50 |
| 2021-22 | TBL | 22 | 257:59 | 45.58 | 1.86 | 3.16 | 41.40 | 3.95 | 2.92 | 32.00 | 51.99 | 0.28 | 0.13 | 1.20 |
| 2021-22 | CHI, TBL | 77 | 982:40 | 41.52 | 2.50 | 2.48 | 41.40 | 3.48 | 2.66 | 41.84 | 48.32 | 0.14 | 0.16 | -0.05 |
| 2022-23 | TBL | 81 | 1108:39 | 47.14 | 3.19 | 3.25 | 41.35 | 2.44 | 2.72 | 56.73 | 54.46 | 0.59 | 0.14 | 3.66 |
| 2023-24 | TBL | 82 | 1210:15 | 44.27 | 3.22 | 2.84 | 39.12 | 3.32 | 2.38 | 49.24 | 54.44 | 0.64 | 0.05 | 5.80 |
| 2024-25 | TBL | 82 | 1205:40 | 44.74 | 3.14 | 2.82 | 40.41 | 2.14 | 2.27 | 59.43 | 55.34 | 0.48 | -0.21 | 6.85 |
| 2025-26 | TBL | 71 | 983:37 | 51.36 | 4.03 | 3.64 | 37.94 | 2.26 | 2.47 | 64.08 | 59.56 | 1.26 | 0.20 | 8.37 |
| 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. |
2026 Elimination Eval: Tampa Bay Lightning at Blue Shirt Banter (Fri May 8, 2026)
Brandon Hagel a tenté de blesser Noah Dobson lors du match #7 at HABSolument Fan (Mon May 4, 2026)
Brandon Hagel faces NHL discipline calls over Noah Dobson thumb incident in Game 7 at Habs Fanatics (Mon May 4, 2026)
Lightning season ends in Game 7 loss to Canadiens, 2-1 at Raw Charge (Mon May 4, 2026)
Lightning’s Brandon Hagel accused of 'disgusting intent to injure' in Game 7 incident at Habs Fanatics (Sun May 3, 2026)
NHL Player Props & Best Bets for Today, May 3: Fortune Favors the Boldy at Yahoo Sports NHL (Sun May 3, 2026)
'Best goalie in the world': Brandon Hagel fires message to Canadiens before Game 7 at Habs Fanatics (Sat May 2, 2026)
Easton Cowan names Lightning’s Brandon Hagel as a player he wants to model his game after at The Leafs Nation (Thu Apr 30, 2026)
Victor Hedman remains doubtful for Canadiens series as Jon Cooper addresses Brandon Hagel status for Game 5 at Habs Fanatics (Wed Apr 29, 2026)
«Présentement, Brandon Hagel est le meilleur joueur de la LNH» at Dans Les Coulisses (Tue Apr 28, 2026)
Canadiens face growing concern over Juraj Slafkovsky following Brandon Hagel hit at Habs Fanatics (Tue Apr 28, 2026)
Brandon Hagel misses Lightning practice as lineup concerns rise ahead of Game 5 in Tampa at Habs Fanatics (Tue Apr 28, 2026)
"Juraj Slafkovsky n'est plus le même joueur depuis son combat contre Brandon Hagel" at HABSolument Fan (Tue Apr 28, 2026)
Brandon Hagel Has a Case to Be the Lightning’s Next Captain at The Hockey Writers (Tue Apr 28, 2026)
Canadiens need to find an answer to Brandon Hagel at A Winning Habit (Mon Apr 27, 2026)
Le coup de trop, Hagel au sommet de la LNH et les chandails rouges au Centre Bell at Dans Les Coulisses (Mon Apr 27, 2026)
'The Straw That Stirs Our Drink' — Tampa Bay's Brandon Hagel Emerges As Early Conn Smythe Trophy Favorite at The Hockey News (Mon Apr 27, 2026)
Brandon Hagel’s late goal completes Lightning come back in 3-2 win over Canadiens at Raw Charge (Mon Apr 27, 2026)
Hagel scores twice in 3rd, Lightning beat Canadiens 3-2 in Game 4 to tie series at Yahoo Sports NHL (Sun Apr 26, 2026)
Hagel scores twice in 3rd, Lightning beat Canadiens 3-2 in Game 4 to tie series at NBC Sports (Sun Apr 26, 2026)
Brandon Hagel Is Leading the Way for the Lightning Through the First 3 Games at The Hockey Writers (Sun Apr 26, 2026)
Kirby Dach, Brandon Hagel, Who Helped Blackhawks Get Rebuild Truly Going, Were Brilliant On Friday at Yahoo Sports NHL (Sat Apr 25, 2026)
10 Thoughts: Hutson stuns Bolts in Overtime to take 2-1 Series Lead at Habs World (Sat Apr 25, 2026)
Revanche au Centre Bell ? Juraj Slafkovsky invité à prendre sa revanche face à Hagel dès les premières minutes at HABSolument Fan (Fri Apr 24, 2026)
Jon Cooper expects Canadiens fans to applaud Brandon Hagel as Bell Centre playoff reality points to boos at Habs Fanatics (Fri Apr 24, 2026)
And the boos shall rain down upon thee: Lightning at Canadiens Game Three preview at Raw Charge (Fri Apr 24, 2026)
Jon Cooper espère que Brandon Hagel sera applaudi à Montréal at Dans Les Coulisses (Thu Apr 23, 2026)
Brandon Hagel taunts Juraj Slafkovsky ahead of Canadiens-Lightning Game 3 at Bell Centre at Habs Fanatics (Thu Apr 23, 2026)
Le CH devra trouver une façon de neutraliser Brandon Hagel at Dans Les Coulisses (Wed Apr 22, 2026)
Jack’s Daily: Bolts & Bruins Respond; Mammoth First Playoff Win; Canucks GM News at Chicago Hockey Now (Wed Apr 22, 2026)
Where would the Blackhawks be had they kept Brandon Hagel? at Blackhawk Up (Wed Apr 22, 2026)
Trading Brandon Hagel Looks Bad In Hindsight, But It Was The Right Move at Yahoo Sports NHL (Wed Apr 22, 2026)
Lightning return favor with 3-2 overtime win over Canadiens at Raw Charge (Wed Apr 22, 2026)
Juraj Slafkovský se fait envoyer au sol dans un combat contre Brandon Hagel at Dans Les Coulisses (Tue Apr 21, 2026)
Brandon Hagel, Lightning blame penalties after overtime loss to Canadiens in Game 1 at Habs Fanatics (Mon Apr 20, 2026)
Quick Cap: Lightning drop Game One, 4-3, on Slafkovsky’s overtime winner at Raw Charge (Sun Apr 19, 2026)
First post-season practice reveals potential lines for Tampa Bay Lightning at Raw Charge (Sat Apr 18, 2026)
Lightning back in the win column with 2-1 victory over Boston at Raw Charge (Sat Apr 11, 2026)
Re-picking the 2016 NHL draft: Who goes in the top 3? at ESPN (Thu Apr 9, 2026)
Hagel and Sabourin listed as “day-to-day” at Raw Charge (Thu Apr 2, 2026)
NHL Player Props & Best Bets for Today, March 31: Another Multi-Point Night for McDavid at Yahoo Sports NHL (Tue Mar 31, 2026)
Jake Guentzel's goal, 2 assists lead Lightning over Predators 3-2 at Yahoo Sports NHL (Sun Mar 29, 2026)
Lightning deal the Senators a blow in the playoff race by beating them 4-2 at Yahoo Sports NHL (Sat Mar 28, 2026)
Lightning return home with come-from-behind victory over Wild, 6-3 at Raw Charge (Wed Mar 25, 2026)
Lightning use three-goal outburst to take down Vancouver, 6-2 at Raw Charge (Fri Mar 20, 2026)
Kucherov’s hat trick, five-point night lead Lightning over Kraken, 6-2 at Raw Charge (Wed Mar 18, 2026)
NHL News: Hagel Fined, 2028-29 Projected Salary Cap, and Injury Notes at NHL Rumors (Tue Mar 10, 2026)
NHL fines Tampa Bay’s Brandon Hagel for ambush of Sabres captain Rasmus Dahlin at Sabres Space (Tue Mar 10, 2026)
Sabres notes: Logan Stanley displaying offensive growth; Brandon Hagel fined for punches at Sabres Space (Tue Mar 10, 2026)
Brandon Hagel fined by Department of Player Safety at Raw Charge (Tue Mar 10, 2026)
Sabres notes: Logan Stanley displaying offensive growth; Brandon Hagel fined for punches at Buffalo Hockey Beat (Mon Mar 9, 2026)
Brandon Hagel s’attaque à Rasmus Dahlin et reçoit une amende at HABSolument Fan (Mon Mar 9, 2026)
Lightning come back only to blow lead in 8-7 loss at Raw Charge (Sun Mar 8, 2026)
Lightning Week Ahead: Schedule & Storylines – Olympic Break Edition at The Hockey Writers (Mon Feb 9, 2026)
Top-5 : Matthew Tkachuk se fait détruire par Brandon Hagel dans une bataille at Dans Les Coulisses (Fri Feb 6, 2026)
Panthers vs Lightning Prediction, Picks & Odds for Tonight’s NHL Game at Yahoo Sports NHL (Thu Feb 5, 2026)
Nikita Kucherov’s four-point night leads Lightning to 4-3 overtime victory over Sabres at Raw Charge (Wed Feb 4, 2026)
Lightning storm back to win Stadium Series game against Bruins in a shootout, 6-5 at Raw Charge (Mon Feb 2, 2026)
Hagel scores 6th winning goal, Vasilevskiy stops 19 shots to lead Lightning past Stars 4-1 at Yahoo Sports NHL (Sun Jan 18, 2026)
NHL Player Props & Best Bets for Today, January 18: Kane Stings Senators at Yahoo Sports NHL (Sun Jan 18, 2026)
Number 9, Number 9, Number 9 in a row for the Lightning as they down the Flyers, 7-2 at Raw Charge (Sun Jan 11, 2026)
Darren Raddysh’s overtime goal lifts Lightning past Ducks, 4-3 at Raw Charge (Wed Dec 31, 2025)
L’alignement du Canada aux Jeux olympiques : les prédictions de nos chroniqueurs at HABSolument Fan (Tue Dec 30, 2025)
Les Panthers ont blessé Brandon Hagel trois fois pour venger Aleksander Barkov at HABSolument Fan (Tue Dec 23, 2025)
Lightning Week Ahead: Schedule & Storylines – Comeback Momentum, Hagel and Roster Moves at The Hockey Writers (Mon Dec 22, 2025)
Lightning lose 4-3 to Penguins as controversial call wipes out late goal at Raw Charge (Fri Dec 5, 2025)
NYR/TBL 11/29 Review: Bolts Bash & Bury Bumbling Blueshirts in Worst Loss of the Season; Adam Fox Injured Too, Morgue $quare Garden Continues To Be The Most Expensive Funeral Home in the World; Rangers Drop To 2-8-1 on Home Ice, NDA Panarin Using Kovalev in His Negotiation Tactics, Questionable Sully, NO EXCUSES, More “Talk The Talk” But No “Walk The Walk,” M$GN & More at Blue Collar Blue Shirts (Sat Nov 29, 2025)
Non-competitive Rangers have no answers, lose 4-1 to Lightning: takeaways at Forever Blueshirts (Sat Nov 29, 2025)
Recap: Hagel Dominates Rangers at Madison Square Garden, Lightning Win 4-1 at Blue Shirt Banter (Sat Nov 29, 2025)
Red Wings-Lightning Tweetcap: The easy blame’s on Gibson. The real truth is that the Wings’ defensive game sucks right now. at The Malik Report (Fri Nov 28, 2025)
3 Takeaways From Lightning’s 3-0 Win Over Flyers at The Hockey Writers (Tue Nov 25, 2025)
Recap; Game 21/82: Flyers held scoreless by Lightning at Flyer Nation (Tue Nov 25, 2025)
Lightning run winning streak to four behind Vasilevskiy’s shutout of the Flyers, 3-0 at Raw Charge (Tue Nov 25, 2025)
Takeaways: Flyers can’t beat Andrei Vasilevskiy, get shutout for first time this season at Broad Street Hockey (Tue Nov 25, 2025)
Hagel's four point performance lead the Lighting to victory over the Capitols at Bolts by the Bay (Sun Nov 23, 2025)
3 Takeaways From the Lightning’s 3-2 Win Over the Capitals at The Hockey Writers (Sun Nov 9, 2025)
Hagel’s third period goal is the difference in Lightning’s 3-2 win over the Capitals at Raw Charge (Sun Nov 9, 2025)
Tampa Bay Lightning edge Capitals 3-2 behind big nights from Hagel and Guentzel at Bolts by the Bay (Sun Nov 9, 2025)
Lightning’s Brandon Hagel Reclaiming Scoring Touch at The Hockey Writers (Mon Nov 3, 2025)
Jonas Johansson backstops Lightning to 4-2 victory over Mammoth at Raw Charge (Sun Nov 2, 2025)
Cirelli’s overtime goal sends Lightning to win over Stars, 2-1 at Raw Charge (Fri Oct 31, 2025)
Zemgus Girgensons scores twice in Lightning’s 5-2 win over Predators at Raw Charge (Wed Oct 29, 2025)
Lightning make it a two-win weekend as they down Vegas in overtime, 2-1 at Raw Charge (Sun Oct 26, 2025)
VGK Analysis: Golden Knights Steal Point; Lightning Strike in OT at Vegas Hockey Now (Sun Oct 26, 2025)
Double-H History: Hedman and Hagel reach milestones at Bolts by the Bay (Sat Oct 25, 2025)
Some more thoughts on… Brandon Hagel, the offense, and a slow start at Raw Charge (Sun Oct 19, 2025)
Dare To Dream: How Lightning Star Brandon Hagel Broke Through Closed Doors To Become Great at The Hockey News (Sun Sep 14, 2025)
Opportunity abounds for Lightning players at Raw Charge (Thu Jul 31, 2025)
Recapping Brandon Hagel’s breakout season at Bolts by the Bay (Sat May 24, 2025)
Brandon Hagel drops heroic quote before the 4 Nations Face-Off Final at Bolts by the Bay (Wed Feb 19, 2025)
Brandon Hagel signed an $45,600,000 8-year contract with the Tampa Bay Lightning and General Manager Julien Brisebois on August 22, 2023 with an AAV of $6,500,000. This contract will start in 2024-25 and end after the 2031-32 season. In the first season of the contract the cap hit was equivalent to 7.39% of the salary cap.
Brandon Hagel signed a $4,500,000 3-year contract with the Chicago Blackhawks and General Manager Stan Bowman on August 6, 2021 with an AAV of $1,500,000. This contract will start in 2021-22 and end after the 2023-24 season. In the first season of the contract the cap hit was equivalent to 1.84% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021-22 | 23 | $1,500,000 | $1,500,000 | - | - | $1,000,000 | $1,000,000 | $1,000,000 | 10.2(c) | ||
| 2022-23 | 24 | $1,500,000 | $1,500,000 | - | - | $1,450,000 | $1,450,000 | $1,450,000 | RFA | ||
| 2023-24 | 25 | $1,500,000 | $1,500,000 | - | - | $2,050,000 | $2,050,000 | $2,050,000 | RFA-arb | ||
| Total | - | - | $4,500,000 | $4,500,000 | $4,500,000 |
Brandon Hagel signed a $2,642,500 3-year contract with the Chicago Blackhawks and General Manager Stan Bowman on October 30, 2018 with an AAV of $880,833. This contract will start in 2018-19 and end after the 2020-21 season. In the first season of the contract the cap hit was equivalent to 1.11% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018-19 | 20 | $880,833 | $925,000 | $132,500 | $92,500 | $700,000 | $792,500 | $70,000 | ELC | ||
| 2019-20 | 21 | $880,833 | $925,000 | - | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| 2020-21 | 22 | $880,833 | $925,000 | - | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| Total | $132,500 | $277,500 | $2,365,000 | $2,642,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 |
| 2011-12 | AMBHL | Fort Saskatchewan Rang. Bntm AAA | 33 | 7 | 12 | 19 | 34 | |||||||||||||
| 2012-13 | AMBHL | Fort Saskatchewan Rang. Bntm AAA | 33 | 22 | 19 | 41 | 34 | |||||||||||||
| 2013-14 | Minor-AB | Ft. Saskatchewan | 37 | 32 | 26 | 58 | 62 | |||||||||||||
| 2013-14 | AMHL | Ft. Saskatchewan | 2 | 0 | 0 | 0 | ||||||||||||||
| 2014-15 | AMHL | Ft. Saskatchewan | 34 | 23 | 28 | 51 | 42 | |||||||||||||
| 2014-15 | AJHL | Whitecourt | 6 | 1 | 1 | 2 | 4 | 1 | 1 | |||||||||||
| 2015-16 | M-Cup | Red Deer Rebels | 4 | 0 | 1 | 1 | +1 | 2 | ||||||||||||
| 2015-16 | AJHL | Whitecourt Wolverines | 3 | 1 | 2 | 3 | 2 | |||||||||||||
| 2015-16 | WHL | Red Deer | 72 | 13 | 34 | 47 | +22 | 46 | 17 | 1 | 9 | 10 | -2 | 18 | ||||||
| 2016-17 | WHL | Red Deer Rebels | 65 | 31 | 40 | 71 | +2 | 85 | 7 | 7 | 1 | 8 | -1 | 10 | ||||||
| 2017-18 | WHL | Red Deer Rebels | 56 | 18 | 41 | 59 | +2 | 45 | 5 | 5 | 1 | 6 | -4 | 16 | ||||||
| 2018-19 | AHL | Rockford IceHogs | 8 | 0 | 1 | 1 | -4 | 2 | ||||||||||||
| 2018-19 | WHL | Red Deer Rebels | 66 | 41 | 61 | 102 | +42 | 80 | 4 | 4 | 2 | 6 | -5 | 8 | ||||||
| 2019-20 | AHL | Rockford IceHogs | 59 | 19 | 12 | 31 | 38 | |||||||||||||
| 2019-20 | NHL | Chicago Blackhawks | 1 | 0 | 0 | 0 | 4 | 0.0 | 11:48 | |||||||||||
| 2020-21 | NHL | Chicago Blackhawks | 52 | 9 | 15 | 24 | -7 | 11 | 91 | 9.9 | 13:59 | |||||||||
| 2020-21 | SL | Thurgau | 14 | 8 | 7 | 15 | +4 | 8 | ||||||||||||
| 2020-21 | WC | Canada | 10 | 0 | 0 | 0 | -4 | |||||||||||||
| 2021-22 | NHL | Chicago Blackhawks | 55 | 21 | 16 | 37 | -14 | 23 | 94 | 22.3 | 17:28 | |||||||||
| 2021-22 | NHL | Tampa Bay Lightning | 22 | 4 | 3 | 7 | -4 | 8 | 31 | 12.9 | 13:35 | 23 | 2 | 4 | 6 | 25 | 41 | 4.9 | 14:21 | |
| 2022-23 | NHL | Tampa Bay Lightning | 81 | 30 | 34 | 64 | +23 | 54 | 178 | 16.9 | 18:39 | 6 | 1 | 4 | 5 | 15 | 6.7 | 21:01 | ||
| 2023-24 | NHL | Tampa Bay Lightning | 82 | 26 | 49 | 75 | +1 | 79 | 184 | 14.1 | 19:15 | 5 | 3 | 2 | 5 | -5 | 2 | 8 | 37.5 | 21:36 |
| 2024-25 | 4 Nations | Canada | 4 | 0 | 1 | 1 | -2 | 5 | 9 | 0.0 | 14:47 | |||||||||
| 2024-25 | NHL | Tampa Bay Lightning | 82 | 35 | 55 | 90 | +33 | 58 | 228 | 15.4 | 20:45 | 3 | -4 | 5 | 3 | 0.0 | 17:43 | |||
| 2025-26 | OG | Canada | 6 | 1 | 0 | 1 | +2 | 7 | 14.0 | 13:21 | ||||||||||
| 2025-26 | NHL | Tampa Bay Lightning | 71 | 36 | 38 | 74 | +34 | 58 | 214 | 16.8 | 19:46 | 7 | 6 | 2 | 8 | +6 | 13 | 20 | 30.0 | 24:52 |
| NHL Career | 446 | 161 | 210 | 371 | +66 | 291 | 1024 | 15.7 | 18:22 | 44 | 12 | 12 | 24 | -3 | 45 | 87 | 13.8 | 17:59 | ||