| 2026–27 | San Jose Barracuda · AHL | 3 | 3 | 1 | 4 | -1 | 0 | – | – | – | – |
| 2025–26 | San Jose Barracuda · AHL | 71 | 15 | 33 | 48 | -3 | 60 | – | – | – | – |
| 2025–26 (P) | San Jose Barracuda · AHL | 2 | 1 | 1 | 2 | -1 | 0 | – | – | – | – |
| 2024–25 | Wilkes-Barre/Scranton Penguins · AHL | 4 | 1 | 3 | 4 | +2 | 0 | – | – | – | – |
| 2023–24 | Hershey Bears · AHL | 67 | 16 | 17 | 33 | +25 | 39 | – | – | – | – |
| 2023–24 (P) | Hershey Bears · AHL | 20 | 5 | 9 | 14 | +4 | 12 | – | – | – | – |
| 2022–23 | Milwaukee Admirals · AHL | 51 | 9 | 19 | 28 | +13 | 51 | – | – | – | – |
| 2022–23 (P) | Milwaukee Admirals · AHL | 15 | 2 | 4 | 6 | 0 | 8 | – | – | – | – |
| 2021–22 | Syracuse Crunch · AHL | 27 | 6 | 6 | 12 | -4 | 21 | – | – | – | – |
| 2021–22 | Milwaukee Admirals · AHL | 34 | 7 | 16 | 23 | -2 | 14 | – | – | – | – |
| 2021–22 (P) | Milwaukee Admirals · AHL | 9 | 4 | 1 | 5 | -1 | 14 | – | – | – | – |
| 2020–21 | Orlando Solar Bears · ECHL | 5 | 2 | 2 | 4 | +1 | 4 | – | – | – | – |
| 2020–21 | Syracuse Crunch · AHL | 28 | 5 | 9 | 14 | +6 | 16 | – | – | – | – |
| 2019–20 | Syracuse Crunch · AHL | 33 | 0 | 3 | 3 | -9 | 6 | – | – | – | – |
| 2019–20 | Orlando Solar Bears · ECHL | 12 | 3 | 5 | 8 | -1 | 2 | – | – | – | – |
| 2018–19 | Rimouski Océanic · QMJHL | 66 | 40 | 52 | 92 | +41 | 52 | – | – | – | – |
| 2018–19 (P) | Rimouski Océanic · QMJHL | 13 | 7 | 9 | 16 | +11 | 6 | – | – | – | – |
| 2017–18 | Victoriaville Tigres · QMJHL | 68 | 18 | 40 | 58 | +5 | 42 | – | – | – | – |
| 2017–18 (P) | Victoriaville Tigres · QMJHL | 13 | 3 | 7 | 10 | +3 | 4 | – | – | – | – |
| 2016–17 | Victoriaville Tigres · QMJHL | 64 | 6 | 15 | 21 | -2 | 31 | – | – | – | – |
| 2016–17 (P) | Victoriaville Tigres · QMJHL | 4 | 1 | 0 | 1 | -1 | 0 | – | – | – | – |
| 2015–16 | Victoriaville Tigres · QMJHL | 63 | 5 | 10 | 15 | +2 | 38 | – | – | – | – |
| 2015–16 (P) | Victoriaville Tigres · QMJHL | 5 | 0 | 0 | 0 | 0 | 2 | – | – | – | – |
| 2014–15 | Acadie-Bathurst Titan · QMJHL | 29 | 0 | 2 | 2 | -14 | 2 | – | – | – | – |
| 2014–15 | Laval-Montréal Rousseau Royal · QMAAA | 30 | 8 | 8 | 16 | -11 | 16 | – | – | – | – |
| 2013–14 | Laval-Montréal Rousseau Royal · QMAAA | 9 | 0 | 3 | 3 | – | 0 | – | – | – | – |
| 2013–14 | Laval Patriotes Midget Espoir · QMEAA | 26 | 11 | 13 | 24 | – | 12 | – | – | – | – |
| 2013–14 (P) | Laval-Montréal Rousseau Royal · QMAAA | 4 | 0 | 0 | 0 | – | 2 | – | – | – | – |
| 2012–13 | Laval Patriotes Midget Espoir · QMEAA | 4 | 2 | 2 | 4 | – | 2 | – | – | – | – |
| 2011–12 | Laval Patriotes Bantam AAA R · MMBAA | 32 | 8 | 12 | 20 | – | 12 | – | – | – | – |
| 2011–12 (P) | Laval Patriotes Bantam AAA R · MMBAA | 2 | 0 | 1 | 1 | – | 0 | – | – | – | – |
| 2010–11 | Laval Rocket PW · QC Int PW | 2 | 1 | 0 | 1 | – | 0 | – | – | – | – |
| 2010–11 (P) | Laval Patriotes · QC Int PW | 2 | 1 | 0 | 1 | – | 0 | – | – | – | – |
| 2009–10 | Laval Rocket PW · QC Int PW | 2 | 0 | 1 | 1 | – | 0 | – | – | – | – |