| Date | Team | Transaction | |
|---|---|---|---|
| Nov 15, 2025 | Vancouver Canucks | Signed 1 year @ $1.100M AAV starting in 2025-26 | |
| Nov 14, 2025 | Toronto Maple Leafs | Cleared Waivers | |
| Nov 13, 2025 | Toronto Maple Leafs | Placed on Waivers | |
| Nov 2, 2025 | Toronto Maple Leafs | Placed on Non Roster Status | |
| Oct 5, 2025 | Toronto Maple Leafs | Assigned to AHL | |
| Oct 4, 2025 | Toronto Maple Leafs | Cleared Waivers | |
| Oct 3, 2025 | Toronto Maple Leafs | Placed on Waivers | |
| Dec 18, 2024 | Toronto Maple Leafs | Activated from LTIR | |
| Nov 20, 2024 | Toronto Maple Leafs | Placed on LTIR | |
| Nov 19, 2024 | Toronto Maple Leafs | Placed on IR | |
| Jun 28, 2023 | Toronto Maple Leafs | Signed 4 years @ $2.400M AAV starting in 2022-23 | |
| Jul 28, 2021 | Toronto Maple Leafs | Signed 2 years @ $1.500M AAV starting in 2022-23 | |
| Jul 1, 2019 | Chicago Blackhawks | Signed 2 years @ $1.000M AAV starting in 2019-20 | |
| May 1, 2017 | Chicago Blackhawks | Signed to an entry level contract. |
URL: https://www.thestanleycap.com/cdn/player_cards/20252026/david-kampf-8480144.png
URL: https://www.thestanleycap.com/cdn/player_cards/20242025/david-kampf-8480144.png
URL: https://www.thestanleycap.com/cdn/player_cards/20232024/david-kampf-8480144.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. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-18 | CHI | 46 | 492:17 | 0.49 | 0.85 | 1.34 | 0.62 | -0.13 | 10.00 | 12.76 | -2.76 | 1.69 | 3.39 |
| 2018-19 | CHI | 63 | 716:38 | 0.33 | 1.09 | 1.42 | 0.56 | -0.22 | 6.35 | 10.53 | -4.18 | 5.81 | 3.49 |
| 2019-20 | CHI | 70 | 773:41 | 0.54 | 0.47 | 1.01 | 0.61 | -0.07 | 8.75 | 9.88 | -1.13 | 2.86 | 5.71 |
| 2020-21 | CHI | 56 | 653:16 | 0.09 | 0.83 | 0.92 | 0.46 | -0.37 | 1.96 | 9.78 | -7.82 | 4.48 | 1.49 |
| 2021-22 | TOR | 82 | 995:11 | 0.48 | 0.60 | 1.09 | 0.55 | -0.07 | 8.89 | 10.11 | -1.22 | 3.36 | 5.04 |
| 2022-23 | TOR | 82 | 992:30 | 0.42 | 0.97 | 1.39 | 0.63 | -0.21 | 7.00 | 10.44 | -3.44 | 5.60 | 11.20 |
| 2023-24 | TOR | 78 | 819:55 | 0.51 | 0.59 | 1.10 | 0.40 | 0.11 | 9.86 | 7.67 | 2.19 | 3.30 | 4.40 |
| 2024-25 | TOR | 59 | 587:49 | 0.41 | 0.71 | 1.12 | 0.40 | 0.01 | 10.53 | 10.22 | 0.31 | 1.79 | 8.93 |
| 2025-26 | VAN | 11 | 132:56 | 0.00 | 0.00 | 0.00 | 0.47 | -0.47 | 0.00 | 13.15 | -13.15 | 0.00 | 18.18 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-18 | CHI | 46 | 492:17 | 43.15 | 1.83 | 2.43 | 39.12 | 2.56 | 2.48 | 41.67 | 49.43 | -0.35 | -0.23 | -1.13 |
| 2018-19 | CHI | 63 | 716:38 | 37.51 | 1.93 | 2.16 | 39.02 | 2.09 | 2.34 | 47.92 | 47.98 | -0.35 | -0.72 | 2.93 |
| 2019-20 | CHI | 70 | 773:41 | 38.78 | 1.47 | 2.24 | 42.89 | 2.33 | 2.79 | 38.78 | 44.54 | -0.39 | -0.04 | -3.64 |
| 2020-21 | CHI | 56 | 653:16 | 37.20 | 1.47 | 2.19 | 40.41 | 1.93 | 2.60 | 43.24 | 45.71 | -0.05 | -0.20 | 1.32 |
| 2021-22 | TOR | 82 | 995:11 | 39.79 | 2.11 | 2.37 | 37.56 | 2.17 | 2.21 | 49.30 | 51.68 | -0.85 | -0.32 | -4.26 |
| 2022-23 | TOR | 82 | 992:30 | 38.15 | 2.18 | 2.44 | 40.20 | 2.24 | 2.53 | 49.32 | 49.07 | -0.72 | 0.08 | -7.18 |
| 2023-24 | TOR | 78 | 819:55 | 36.81 | 1.90 | 1.95 | 40.98 | 2.49 | 2.47 | 43.33 | 44.15 | -0.88 | 0.03 | -9.61 |
| 2024-25 | TOR | 59 | 587:49 | 32.26 | 1.74 | 1.67 | 38.07 | 2.14 | 2.04 | 44.74 | 45.06 | -0.77 | -0.31 | -5.95 |
| 2025-26 | VAN | 11 | 132:56 | 44.23 | 1.35 | 2.39 | 40.62 | 1.35 | 2.45 | 50.00 | 49.39 | -0.10 | -0.23 | 1.17 |
| 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. |
Vancouver Canucks Learning the Hard Way With Their Newest Acquisition David Kampf at Canucks Daily (Tue Nov 25, 2025)
The Statsies: Lankinen gives up over 2 goals above expected in hapless Canucks loss to Flames at Canucks Army (Mon Nov 24, 2025)
Canucks finding out what Maple Leafs already knew about David Kampf at Editor in Leaf (Mon Nov 24, 2025)
David Kampf's Unexpected Remarks Turn Attention Back to His Vancouver Canucks Choice at Canucks Daily (Sun Nov 23, 2025)
Vancouver Canucks Forward David Kampf Announces Life-Changing News on Social Media at Canucks Daily (Sat Nov 22, 2025)
On est passé rapidement de Sidney Crosby et Nazem Kadri à David Kampf et Alexandre Texier at Dans Les Coulisses (Thu Nov 20, 2025)
Vancouver Canucks Reports Confirm They Aren't Finished Making Moves Following the David Kampf Signing at Canucks Daily (Wed Nov 19, 2025)
Revealed: The Truth Behind Why David Kampf Chose to Sign with the Vancouver Canucks Isn't What It Seems at Canucks Daily (Tue Nov 18, 2025)
Vancouver Canucks Announce the Departure of Top Prospect Victor Mancini to Make Room for David Kampf at Canucks Daily (Mon Nov 17, 2025)
‘Very detailed defensively’: Patrik Allvin excited to add David Kampf to Canucks’ centre corps at Canucks Army (Mon Nov 17, 2025)
David Kampf's farewell post proves his Toronto chapter ended on his terms at Editor in Leaf (Mon Nov 17, 2025)
Canucks Game Day: Garland questionable, Kampf expected to debut vs. Panthers at Canucks Army (Mon Nov 17, 2025)
David Kampf bids farewell to Maple Leafs in Instagram post after signing with Canucks at The Leafs Nation (Mon Nov 17, 2025)
David Kampf Pens Goodbye Message To Maple Leafs And Fans Following Parting Of Ways at Yahoo Sports NHL (Mon Nov 17, 2025)
David Kampf's Agent Reveals Why His Client Chose to Sign With the Vancouver Canucks at Canucks Daily (Sun Nov 16, 2025)
General Manager Patrik Allvin Opens Up on the Real Reason the Vancouver Canucks Moved on David Kampf at Canucks Daily (Sun Nov 16, 2025)
David Kampf : le CH lui a fait une offre, croit Elliotte Friedman at Dans Les Coulisses (Sun Nov 16, 2025)
Maple Leafs' former castaway finds new home out West at Editor in Leaf (Sun Nov 16, 2025)
Le Canadien perd le derby David Kampf at HABSolument Fan (Sat Nov 15, 2025)
Canucks sign ex-Leaf Kampf to one-year deal at ESPN (Sat Nov 15, 2025)
David Kampf signs one-year contract with Canucks at The Leafs Nation (Sat Nov 15, 2025)
Canucks Sign Center David Kampf To A One-Year Deal at The Hockey News (Sat Nov 15, 2025)
Former Blackhawks Center Signs With Canucks at Yahoo Sports NHL (Sat Nov 15, 2025)
Canucks sign David Kampf to one-year contract worth $1.1 million at Canucks Army (Sat Nov 15, 2025)
Vancouver Canucks Confirm the Rumours and Officially Sign NHL Veteran David Kampf to a Contract at Canucks Daily (Sat Nov 15, 2025)
Canucks one of the final 3 NHL teams in play for UFA David Kampf: report at Canucks Army (Sat Nov 15, 2025)
3 potential free agent destinations for David Kampf at The Leafs Nation (Sat Nov 15, 2025)
A free option to replace Alex Newhook has just opened up for the Canadiens at Habs Fanatics (Sat Nov 15, 2025)
David Kampf Isn't A Marco Rossi Replacement at Hockey Wilderness (Sat Nov 15, 2025)
Bruins could target UFA forward to spite Maple Leafs at Causway Crowd (Fri Nov 14, 2025)
David Kampf : le Canadien a de l’intérêt, affirme Chris Johnston at Dans Les Coulisses (Fri Nov 14, 2025)
NHL Rumors: Berube Hot Seat, Canucks Stuck, Thompson Trade, Kampf Market at The Hockey Writers (Fri Nov 14, 2025)
NHL Rumors: Scouting TOR-LA and CHI-NJ, Kempe, Kampf, and Lowry at NHL Rumors (Fri Nov 14, 2025)
David Kampf : Au tour d’Elliotte Friedman de le lier au Canadien at Dans Les Coulisses (Fri Nov 14, 2025)
NHL Rumor Mill – November 14, 2025 at Spectors Hockey (Fri Nov 14, 2025)
Jack’s Daily: Dillon’s Dumb Decision; West Advances To State; Kampf Terminated at Chicago Hockey Now (Fri Nov 14, 2025)
Canucks Should Look at Signing David Kampf at The Hockey Writers (Fri Nov 14, 2025)
NHL Insider Links Flyers to Terminated Maple Leafs Forward at Yahoo Sports NHL (Fri Nov 14, 2025)
Should the Canucks sign forward David Kampf? at Canucks Army (Thu Nov 13, 2025)
Canucks will ‘definitely’ be in on forward David Kampf: report at Canucks Army (Thu Nov 13, 2025)
The end of the David Kampf saga in Toronto, and the strange process that got us here at Maple Leafs Hot Stove (Thu Nov 13, 2025)
Maple Leafs Place David Kampf On Waivers To Terminate Contract at Yahoo Sports NHL (Thu Nov 13, 2025)
Maple Leafs Place David Kampf On Waivers To Terminate Contract at The Hockey News (Thu Nov 13, 2025)
NHL Rumors: Oilers’ Goalie Debate, Kampf Termination, & Stamkos Destinations at The Hockey Writers (Thu Nov 13, 2025)
Chris Johnston links Canadiens to center the Maple Leafs just placed on waivers at Habs Fanatics (Thu Nov 13, 2025)
David Kampf (qui a été lié au Canadien) sera agent libre demain at Dans Les Coulisses (Thu Nov 13, 2025)
Report: David Kampf to be placed on waivers for contract termination at The Leafs Nation (Thu Nov 13, 2025)
David Kampf pourrait-il être dans la mire de Kent Hughes? at HABSolument Fan (Wed Nov 12, 2025)
NHL Rumors: A David Kampf Resolution Could Be Soon at NHL Rumors (Tue Nov 11, 2025)
Maple Leafs forward could be targeted by Montreal Canadiens in trade at Editor in Leaf (Tue Nov 11, 2025)
David Kampf a été lié au Canadien de Montréal at Dans Les Coulisses (Mon Nov 10, 2025)
NHL Rumors: Oilers Lose Forward, Blues Business, and Kampf’s Mess at The Hockey Writers (Mon Nov 10, 2025)
The Leafs need to stop trying to outscore their problems and start solving them – Leafs Notebook at Maple Leafs Hot Stove (Mon Nov 10, 2025)
David Kampf’s contract extension was Brad Treliving’s worst mistake as Leafs’ GM at The Leafs Nation (Mon Nov 10, 2025)
NHL Rumors: Scouting MTL-UTA, Canucks, Blues, and Maple Leafs at NHL Rumors (Mon Nov 10, 2025)
NHL Rumors: A David Kampf Resolution Could Be Soon at NHL Rumors (Mon Nov 10, 2025)
Elliotte Friedman reveals reasons delaying Leafs' termination of Kampf’s contract at Editor in Leaf (Sat Nov 8, 2025)
Oilers & Canucks Should Want Maple Leaf David Kampf at The Hockey Writers (Sat Nov 8, 2025)
Insider claims Maple Leafs could terminate disgruntled forward this weekend at Editor in Leaf (Sat Nov 8, 2025)
Maple Leafs Suspend Kampf Without Pay For Leaving the Toronto Marlies at The Hockey Writers (Fri Nov 7, 2025)
Maple Leafs News & Rumours: Marlies Echo, Kampf’s Crossroads & Patience at The Hockey Writers (Fri Nov 7, 2025)
Report: Maple Leafs suspend David Kampf without pay for refusing to report to AHL’s Toronto Marlies at The Leafs Nation (Fri Nov 7, 2025)
David Kampf needs to accept that it’s probably the Marlies or nothing at The Leafs Nation (Wed Nov 5, 2025)
Reports Suggest David Kampf Is Stepping Away From Organization at The Hockey Writers (Tue Nov 4, 2025)
Craig Berube on David Kampf stepping away from the Marlies: “He doesn’t feel like he wants to be down there, so that’s his decision… It’s for him and Brad Treliving to figure out” at Maple Leafs Hot Stove (Mon Nov 3, 2025)
Leafs Notebook: Nick Robertson making his case in the top six, the David Kampf situation, coping with the Chris Tanev injury, and the decisions at forward with help on the way at Maple Leafs Hot Stove (Mon Nov 3, 2025)
Insider speculates Maple Leafs and Kampf may terminate contract at Editor in Leaf (Mon Nov 3, 2025)
Maple Leafs' Kampf Could Have A Rocky Road Ahead Of Him at The Hockey News (Sun Nov 2, 2025)
Marlies forward takes leave of absence to think about future in Toronto at Editor in Leaf (Sun Nov 2, 2025)
Kampf Done With Toronto, Oilers Moving Stecher & More NHL Rumours at The Hockey Writers (Sun Nov 2, 2025)
Report: David Kampf away from Marlies as he contemplates future in Toronto at The Leafs Nation (Sun Nov 2, 2025)
NHL Rumors: David Kampf Considering His Future, While the Toronto Maple Leafs Try to Trade Him at NHL Rumors (Sun Nov 2, 2025)
Maple Leafs Trying to ‘Get Off the Money’ with Active Trade Talks at The Hockey Writers (Fri Oct 31, 2025)
Maple Leafs’ David Kampf, William Villeneuve clear waivers at The Leafs Nation (Sat Oct 4, 2025)
Kampf Among 12 Players On Waivers & Hunt, Schwindt, Solovyov Claimed at The Hockey Writers (Fri Oct 3, 2025)
Maple Leafs place David Kampf on waivers at The Leafs Nation (Fri Oct 3, 2025)
Leafs practice notes: David Kampf fills in for injured Scott Laughton, opening night lines may be revised at The Leafs Nation (Fri Oct 3, 2025)
With Scott Laughton out week-to-week, David Kampf steps into the 4C position for the start of the Leafs’ regular season at Maple Leafs Hot Stove (Fri Oct 3, 2025)
Why David Kampf’s future as a Maple Leaf is in limbo at The Leafs Nation (Tue Sep 30, 2025)
Kampf’s Days Numbered, Kuznetsov Linked to Leafs & More NHL Rumors at The Hockey Writers (Sun Sep 28, 2025)
3 Takeaways From the Maple Leafs’ 4-2 Preseason Loss vs. Canadiens at The Hockey Writers (Sun Sep 28, 2025)
Maple Leafs News & Rumours: Kampf’s Shot, Hildeby’s Job & Tanev’s Grit at The Hockey Writers (Fri Sep 26, 2025)
Leafs Notebook: The first preseason performances, the unchanged defense, and Jarnkrok & Kampf’s futures at Maple Leafs Hot Stove (Mon Sep 22, 2025)
Toronto Maple Leafs vs. Ottawa Senators – Preseason Game #1 Projected Lines & TV Info at Maple Leafs Hot Stove (Sun Sep 21, 2025)
What does a successful 2025-26 season look like for David Kampf? at The Leafs Nation (Thu Sep 4, 2025)
3 teams that could claim David Kampf off waivers at Editor in Leaf (Tue Aug 26, 2025)
Who has More Trade Value: David Kampf or Calle Jarnkrok? at NHL Rumors (Tue Aug 12, 2025)
Maple Leafs prep the next resident of Robidas Island at Editor in Leaf (Thu Aug 7, 2025)
3 potential trade destinations for Leafs’ David Kampf at Editor in Leaf (Mon Jul 28, 2025)
The case for keeping David Kampf on the Maple Leafs at The Leafs Nation (Mon Jul 21, 2025)
David Kampf signed a $1,100,000 1-year contract with the Vancouver Canucks and General Manager Patrik Alvin on November 15, 2025 with an AAV of $1,100,000. This contract will start in 2025-26 and end after the 2025-26 season. In the first season of the contract the cap hit was equivalent to 1.15% of the salary cap.
David Kampf signed a $9,600,000 4-year contract with the Toronto Maple Leafs and General Manager Brad Treliving on June 28, 2023 with an AAV of $2,400,000. This contract will start in 2022-23 and end after the 2025-26 season. In the first season of the contract the cap hit was equivalent to 2.91% of the salary cap. The Toronto Maple Leafs terminated this contract on November 14, 2025.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022-23 | 27 | M-NTC | $2,400,000 | $2,400,000 | - | $1,350,000 | $1,050,000 | $2,400,000 | $2,400,000 | UFA | |
| 2023-24 | 28 | M-NTC | $2,400,000 | $2,400,000 | - | $1,325,000 | $1,075,000 | $2,400,000 | $2,400,000 | UFA | |
| 2024-25 | 29 | M-NTC | $2,400,000 | $2,400,000 | - | $1,325,000 | $1,075,000 | $2,400,000 | $2,400,000 | UFA | |
| 2025-26 | 30 | $2,400,000 | $2,400,000 | - | $1,325,000 | $1,075,000 | $2,400,000 | $2,400,000 | UFA | ||
| Total | - | $5,325,000 | $4,275,000 | $9,600,000 | $9,600,000 |
David Kampf signed a $3,000,000 2-year contract with the Toronto Maple Leafs and General Manager Kyle Dubas on July 28, 2021 with an AAV of $1,500,000. This contract will start in 2022-23 and end after the 2023-24 season. In the first season of the contract the cap hit was equivalent to 1.82% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022-23 | 27 | $1,500,000 | $1,500,000 | - | - | $1,400,000 | $1,400,000 | $1,400,000 | UFA | ||
| 2023-24 | 28 | $1,500,000 | $1,500,000 | - | - | $1,600,000 | $1,600,000 | $1,600,000 | UFA | ||
| Total | - | - | $3,000,000 | $3,000,000 | $3,000,000 |
David Kampf signed a $2,000,000 2-year contract with the Chicago Blackhawks and General Manager Stan Bowman on July 1, 2019 with an AAV of $1,000,000. This contract will start in 2019-20 and end after the 2020-21 season. In the first season of the contract the cap hit was equivalent to 1.23% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 | 24 | $1,000,000 | $1,000,000 | - | - | $1,000,000 | $1,000,000 | $1,000,000 | RFA-arb | ||
| 2020-21 | 25 | $1,000,000 | $1,000,000 | - | - | $1,000,000 | $1,000,000 | $1,000,000 | RFA-arb | ||
| Total | - | - | $2,000,000 | $2,000,000 | $2,000,000 |
David Kampf signed a $1,850,000 2-year contract with the Chicago Blackhawks and General Manager Stan Bowman on May 1, 2017 with an AAV of $925,000. This contract will start in 2017-18 and end after the 2018-19 season. In the first season of the contract the cap hit was equivalent to 1.23% of the salary cap.
| Season | Age* | Clause | Cap Hit | AAV | Perf. Bonus | Sign. Bonus | Salary | Compensation | Minors Salary | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-18 | 22 | $925,000 | $925,000 | - | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| 2018-19 | 23 | $925,000 | $925,000 | - | $92,500 | $832,500 | $925,000 | $70,000 | ELC | ||
| Total | - | $185,000 | $1,665,000 | $1,850,000 | $140,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 |
| 2009-10 | Czech U16 | Pirati Chomutov U16 | 29 | 3 | 7 | 10 | -18 | 10 | ||||||||||||
| 2010-11 | Czech U16 | Pirati Chomutov U16 | 34 | 17 | 22 | 39 | +1 | 34 | ||||||||||||
| 2010-11 | Czech U18 | Pirati Chomutov U18 | 9 | 1 | 1 | 2 | +1 | |||||||||||||
| 2011-12 | WHC-17 | Czech Republic U17 | 5 | 0 | 0 | 0 | 4 | |||||||||||||
| 2011-12 | Czech U18 | Pirati Chomutov U18 | 42 | 17 | 29 | 46 | +19 | 2 | 2 | 2 | 2 | 2 | ||||||||
| 2012-13 | Czech U18 | Pirati Chomutov U18 | 14 | 13 | 13 | 26 | +15 | 8 | ||||||||||||
| 2012-13 | WJC-18 | Czech Republic U18 | 5 | 2 | 2 | 4 | -3 | 6 | ||||||||||||
| 2012-13 | Czech | Piráti Chomutov | 2 | 0 | 0 | 0 | ||||||||||||||
| 2012-13 | Hlinka Gretzky Cup | Czech Republic U18 | 5 | 1 | 1 | -3 | ||||||||||||||
| 2012-13 | WJAC-19 | Czech Republic U19 | 4 | |||||||||||||||||
| 2012-13 | Czech U20 | Pirati Chomutov U20 | 24 | 8 | 7 | 15 | +7 | 16 | 3 | -1 | ||||||||||
| 2012-13 | Czech2 | SK Kadan | 6 | 0 | 3 | 3 | +1 | 2 | ||||||||||||
| 2013-14 | Czech | Piráti Chomutov | 45 | 1 | 2 | 3 | -11 | 12 | ||||||||||||
| 2013-14 | Czech2 | SK Kadan | 5 | 0 | 2 | 2 | 2 | |||||||||||||
| 2013-14 | WJC-20 | Czech Republic U20 | 5 | 1 | 1 | 2 | -3 | 4 | ||||||||||||
| 2013-14 | ET | Piráti Chomutov | 8 | 1 | 1 | 2 | ||||||||||||||
| 2013-14 | Czech U20 | Pirati Chomutov U20 | 8 | 5 | 10 | 15 | +11 | 6 | 1 | 1 | 1 | +2 | 2 | |||||||
| 2014-15 | WJC-20 | Czech Republic U20 | 5 | 0 | 2 | 2 | -1 | |||||||||||||
| 2014-15 | Czech U20 | Pirati Chomutov U20 | 3 | 0 | 6 | 6 | +3 | 6 | ||||||||||||
| 2014-15 | Czech2 | Piráti Chomutov | 44 | 11 | 13 | 24 | +17 | 16 | 11 | 2 | 5 | 7 | +9 | 6 | ||||||
| 2015-16 | Czech | Pirati Chomutov | 42 | 9 | 4 | 13 | -6 | 22 | 8 | 1 | 1 | -3 | ||||||||
| 2015-16 | Czech U20 | Pirati Chomutov U20 | 1 | 2 | 2 | +3 | 2 | |||||||||||||
| 2016-17 | EHT | Czechia | 8 | 1 | 1 | 2 | -1 | 2 | ||||||||||||
| 2016-17 | Czech | Pirati Chomutov | 52 | 15 | 16 | 31 | -9 | 16 | 15 | 3 | 7 | 10 | +1 | 6 | ||||||
| 2017-18 | NHL | Chicago Blackhawks | 46 | 4 | 7 | 11 | -9 | 12 | 46 | 8.7 | 12:48 | |||||||||
| 2017-18 | AHL | Rockford IceHogs | 33 | 7 | 11 | 18 | +1 | 14 | 13 | 1 | 1 | 2 | ||||||||
| 2018-19 | NHL | Chicago Blackhawks | 63 | 4 | 15 | 19 | -6 | 14 | 72 | 5.6 | 13:55 | |||||||||
| 2019-20 | NHL | Chicago Blackhawks | 70 | 8 | 8 | 16 | -11 | 8 | 90 | 8.9 | 13:40 | 9 | 1 | 1 | 6 | 9 | 11.1 | 12:49 | ||
| 2020-21 | NHL | Chicago Blackhawks | 56 | 1 | 11 | 12 | -3 | 20 | 63 | 1.6 | 14:40 | |||||||||
| 2021-22 | WC | Czechia | 6 | 2 | 1 | 3 | +2 | |||||||||||||
| 2021-22 | NHL | Toronto Maple Leafs | 82 | 11 | 15 | 26 | +12 | 20 | 102 | 10.8 | 15:16 | 7 | 2 | 2 | +3 | 6 | 16 | 12.5 | 17:27 | |
| 2022-23 | NHL | Toronto Maple Leafs | 82 | 7 | 20 | 27 | +6 | 8 | 107 | 6.5 | 15:18 | 11 | 3 | 3 | -1 | 4 | 18 | 0.0 | 14:06 | |
| 2023-24 | WC | Czechia | 9 | 2 | 5 | 7 | +9 | |||||||||||||
| 2023-24 | NHL | Toronto Maple Leafs | 78 | 8 | 11 | 19 | -4 | 18 | 79 | 10.1 | 13:29 | 7 | 1 | 1 | -2 | 10 | 10.0 | 13:21 | ||
| 2024-25 | WC | Czechia | 1 | 0 | 0 | 0 | -1 | |||||||||||||
| 2024-25 | NHL | Toronto Maple Leafs | 59 | 5 | 8 | 13 | -1 | 14 | 45 | 11.1 | 12:24 | 1 | -2 | 1 | 0.0 | 12:37 | ||||
| 2025-26 | NHL | Vancouver Canucks | 13 | 0 | 0 | 0 | -5 | 2 | 10 | 0.0 | 15:23 | |||||||||
| 2025-26 | AHL | Toronto Marlies | 4 | 0 | 1 | 1 | -1 | |||||||||||||
| NHL Career | 549 | 48 | 95 | 143 | -21 | 116 | 614 | 7.8 | 14:05 | 35 | 4 | 3 | 7 | -2 | 16 | 54 | 7.4 | 14:15 | ||