
| 2011-12 | WBAAA2 | Winnipeg Hawks Bantam AAA Div 2 | 17 | 13 | 27 | 40 | 0 | - | - | 22 |
| 2012-13 | WBAAA | Winnipeg Hawks Bantam AAA | 19 | 33 | 42 | 75 | 0 | - | - | 14 |
| 2013-14 | WHL | Brandon Wheat Kings | 3 | 1 | 0 | 1 | 3 | - | - | 0 |
| 2014-15 | WHL | Brandon Wheat Kings | 55 | 30 | 26 | 56 | 25 | - | - | 19 |
| 2015-16 | WHL | Brandon Wheat Kings | 72 | 41 | 61 | 102 | 51 | - | - | 41 |
| 2015-16 | M-Cup | Brandon Wheat Kings | 3 | 0 | 1 | 1 | -2 | - | - | 2 |
| 2016-17 | WHL | Brandon Wheat Kings | 33 | 20 | 26 | 46 | 9 | - | - | 36 |
| 2017-18 | NHL | Philadelphia Flyers | 73 | 13 | 17 | 30 | 1 | 127 | 10.2% | 30 |
| 2018-19 | NHL | Philadelphia Flyers | 72 | 13 | 18 | 31 | -8 | 115 | 11.3% | 27 |
| 2020-21 | NHL | Philadelphia Flyers | 52 | 4 | 5 | 9 | -30 | 49 | 8.2% | 20 |
| 2021-22 | NHL | Vegas Golden Knights | 25 | 2 | 5 | 7 | 1 | 34 | 5.9% | 6 |
| NHL Totals | – | 222 | 32 | 45 | 77 | -36 | 325 | 9.8% | 83 | |
| Juniors Totals | – | 163 | 92 | 113 | 205 | 88 | - | - | 96 | |
| 2013-14 | WHL | Brandon Wheat Kings | 9 | 0 | 0 | 0 | -2 | - | - | 2 |
| 2013-14 | MU18HL | Winnipeg Thrashers U18 AAA | 8 | 3 | 7 | 10 | - | - | - | 6 |
| 2015-16 | WHL | Brandon Wheat Kings | 21 | 13 | 17 | 30 | 19 | - | - | 16 |
| 2017-18 | NHL | Philadelphia Flyers | 6 | 1 | 1 | 2 | -5 | 16 | 6.3% | 0 |
| NHL Totals | – | 6 | 1 | 1 | 2 | -5 | 16 | 6.3% | 0 | |
| Juniors Totals | – | 30 | 13 | 17 | 30 | 17 | - | - | 18 | |
| Season | Opponent | Date | G | A | P | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Regular | vs NSH | Mar 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1:37 |
| Regular | @ WPG | Mar 22 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 18 | 13:15 |
| Regular | @ MIN | Mar 21 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 1 | 16 | 9:45 |
| Regular | vs LAK | Mar 19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 16 | 10:26 |
| Regular | vs FLA | Mar 17 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 18 | 13:09 |