

| Season | Team | GP | G | A | P | PIM | +/- |
|---|---|---|---|---|---|---|---|
| 2014-15 | Sherwood Park Flyers Bantam AAA | 31 | 2 | 10 | 12 | 14 | |
| 2015-16 | Sherwood Park Flyers U15 AAA | 32 | 7 | 20 | 27 | 8 | |
| 2015-16 | Sherwood Park Squires U16 AAA | 3 | 0 | 1 | 1 | 0 | |
| 2015-16 | Sherwood Park Flyers U15 AAA | 7 | 3 | 1 | 4 | 4 | |
| 2016-17 | Sherwood Park Kings U18 AAA | 29 | 5 | 11 | 16 | 6 | |
| 2016-17 | Edmonton Oil Kings | 7 | 0 | 1 | 1 | 2 | +2 |
| 2016-17 | Team Alberta | 4 | 0 | 1 | 1 | 10 | |
| 2016-17 | Sherwood Park Kings U18 AAA | 8 | 0 | 3 | 3 | 6 | |
| 2017-18 | Team Blue | 3 | 1 | 1 | 2 | 2 | |
| 2017-18 | Edmonton Oil Kings | 67 | 7 | 17 | 24 | 44 | -18 |
| 2017-18 | Canada Black U17 | 5 | 2 | 4 | 6 | 2 | |
| 2017-18 | Canada U18 | 5 | 0 | 2 | 2 | 0 | +5 |
| 2018-19 | Canada U18 | 5 | 2 | 2 | 4 | 2 | |
| 2018-19 | Edmonton Oil Kings | 52 | 7 | 26 | 33 | 26 | +18 |
| 2018-19 | Edmonton Oil Kings | 16 | 4 | 4 | 8 | 10 | -3 |
| 2019-20 | Edmonton Oil Kings | 60 | 13 | 34 | 47 | 52 | +5 |
| 2020-21 | Edmonton Oil Kings | 22 | 4 | 18 | 22 | 22 | +26 |
| 2021-22 | Hartford Wolf Pack | 65 | 1 | 10 | 11 | 36 | -7 |
| 2022-23 | Hartford Wolf Pack | 57 | 5 | 18 | 23 | 36 | -7 |
| 2023-24 | Hartford Wolf Pack | 68 | 4 | 17 | 21 | 49 | -11 |
| 2023-24 | Hartford Wolf Pack | 10 | 0 | 1 | 1 | 23 | -7 |
| 2024-25 | New York Rangers | 2 | 0 | 0 | 0 | 0 | +3 |
| 2024-25 | Hartford Wolf Pack | 60 | 1 | 24 | 25 | 55 | -5 |
| 2025-26 | New York Rangers | 72 | 6 | 12 | 18 | 38 | -1 |
| Date | Opp | G | A | P | TOI |
|---|---|---|---|---|---|
| Apr 15 | TBL | 0 | 0 | 0 | 16:41 |
| Apr 13 | FLA | 1 | 0 | 1 | 17:05 |
| Apr 11 | DAL | 0 | 0 | 0 | 13:19 |
| Apr 8 | BUF | 0 | 0 | 0 | 15:52 |
| Apr 5 | WSH | 0 | 0 | 0 | 17:50 |