NHL
2026–27Ottawa Senators4112
2025–26San Jose Sharks78153853
2024–25San Jose Sharks77174158
2023–24San Jose Sharks80162945
2022–23San Jose Sharks8213
2021–22San Jose Sharks9044
Other pro
2022–23San Jose BarracudaAHL54172441
2021–22Djurgårdens IFSHL2911314
2020–21Djurgårdens IFSHL40111223
2019–20Djurgårdens IFChampions HL2000
2019–20Djurgårdens IFSHL20022
Junior and minor
2024–25SwedenEHT2101
2019–20Djurgårdens IF J18J18 Allsvenskan1000
2019–20Djurgårdens IF J18J18 Elit1033
2019–20Djurgårdens IF J20J20 SuperElit31122436
2018–19Djurgårdens IF J18J18 Allsvenskan136713
2018–19Djurgårdens IF J20J20 SuperElit13123
2018–19Djurgårdens IF J18J18 Elit13459
2017–18Djurgårdens IF U16U16 SM73912
2017–18Djurgårdens IF J18J18 Allsvenskan1731013
2017–18Djurgårdens IF J18J18 Elit1961622
2017–18Stockholm SydTV-Pucken6088
2017–18Djurgårdens IF U16U16 Div.13347
2016–17Djurgårdens IF U16U16 SM8178
2016–17Djurgårdens IF U16U16 Div.123121325
2015–16Djurgårdens IF U16U16 Div.11000
2014–15Sweden Selects U13WSI U139358