

| Season | Team | GP | G | A | P | PIM | +/- |
|---|---|---|---|---|---|---|---|
| 2019-20 | Toronto Titans U15 AAA | 32 | 10 | 36 | 46 | 10 | |
| 2021-22 | London Knights | 53 | 7 | 8 | 15 | 16 | -6 |
| 2021-22 | London Knights | 5 | 1 | 1 | 2 | 4 | -3 |
| 2022-23 | Canada U18 | 5 | 2 | 2 | 4 | 4 | |
| 2022-23 | London Knights | 61 | 22 | 37 | 59 | 34 | +18 |
| 2022-23 | London Knights | 20 | 11 | 13 | 24 | 18 | +12 |
| 2023-24 | London Knights | 64 | 35 | 67 | 102 | 28 | +45 |
| 2023-24 | London Knights | 4 | 1 | 3 | 4 | 4 | +3 |
| 2023-24 | London Knights | 18 | 6 | 21 | 27 | 16 | +10 |
| 2024-25 | London Knights | 50 | 25 | 57 | 82 | 22 | +46 |
| 2024-25 | London Knights | 5 | 3 | 4 | 7 | 14 | +3 |
| 2024-25 | London Knights | 10 | 9 | 11 | 20 | 10 | +18 |
| 2025-26 | Philadelphia Flyers | 43 | 5 | 12 | 17 | 16 | -6 |
| 2025-26 | Lehigh Valley Phantoms | 26 | 7 | 9 | 16 | 20 | -2 |
| 2025-26 | Philadelphia Flyers | 10 | 1 | 1 | 2 | 4 | -2 |
| Date | Opp | G | A | P | TOI |
|---|---|---|---|---|---|
| May 9 | CAR | 0 | 0 | 0 | 13:51 |
| May 7 | CAR | 0 | 0 | 0 | 12:33 |
| May 4 | CAR | 0 | 0 | 0 | 17:15 |
| May 2 | CAR | 0 | 0 | 0 | 15:13 |
| Apr 29 | PIT | 0 | 0 | 0 | 18:47 |