- 2013 - Signed three-year entry-level contract with Ottawa Senators (May).
- 2015-16 - Made professional debut in Sweden (Allsvenskan/SHL levels prior to full AHL transition).
- 2016-17 - AHL debut with Binghamton Senators (Ottawa affiliate).
- 2017-18 - Strong AHL performance with Belleville Senators.
- 2019-20 - Made NHL debut with Ottawa Senators; appeared in multiple games as backup.
- 2020-21 - Continued NHL/AHL split with Ottawa organization.
- 2021-22 - Traded or moved organizations (brief stints noted in profiles).
- 2024 - Signed as free agent by New York Islanders (offseason).
- 2024-25 - Recalled to New York Islanders; appeared in NHL games including starts and relief (vs. Utah, Pittsburgh)
- 2025-26 - Recalled to NYI and played in relief of David Rittich on 1/20 vs Utah; Recorded his 40th AHL win on November 2 against Springfield;
Regular Season
| Season | Team | GP | G | A | PTS | +/- | PIM | PPG | SHG | SOG | GWG | FOW | PTS/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 Regular Season | BRI | 25 | 0 | 0 | 0 | 0 | |||||||
| 2024-25 Regular Season | BRI | 11 | 0 | 0 | 0 | 0 | |||||||
| 2020-21 Regular Season | BEL | 2 | 0 | 0 | 0 | 0 | |||||||
| 2019-20 Regular Season | BEL | 15 | 0 | 1 | 1 | 2 | |||||||
| 2018-19 Regular Season | BEL | 39 | 0 | 1 | 1 | 0 | |||||||
| 2017-18 Regular Season | BEL | 18 | 0 | 2 | 2 | 0 | |||||||
| 2016-17 Regular Season | BNG | 3 | 0 | 0 | 0 | 0 | |||||||
| Total | 113 | 0 | 4 | 4 | 2 |