Player Details

Comprehensive player statistics and career information

J.J. Moser #90

Active Player ID: 8482655
Player Hero Image

Current Contract

2024-25 - 2025-26
Cap Hit Amount of team salary cap used this season
$3,375,000
Term Length
2 Years
Total Value
$6,750,000

Contract Timeline

Signed Date:July 11, 2024
Start Season:2024-25
End Season:2025-26

Financial Breakdown

Base Salary:$2,700,000
Signing Bonus:N/A
Performance Bonus:N/A

Contract Terms

No special terms or conditions.

Player BiographyDefense
Age
25
Height
6' 2"
Weight
181 lbs
Shoots/Catches
Left
Personal Information
Birthdate: June 6, 2000
Birthplace: Biel (SUI)
Draft Information
Year: 2021
Team: ARI
Round/Pick: Round 2, Pick 28 (#60 Overall)
Awards & Achievements

No awards or achievements recorded.

Player Statistics

Career Regular Season

GPGAPts+/-PIMShotsShot %PPGPP PtsSHGSH PtsGWGOTG
259186886-710825874171320

Career Playoffs

GPGAPts+/-PIMShotsShot %PPGPP PtsSHGSH PtsGWGOTG
5000-2030000000
IDTeamOpp.H/AGAP+/-PIMHitsPPGSOGFO %TOI
No data available.

2024-2025

GPGAPts+/-PIMShotsShot %PPGPP PtsSHGSH PtsGWGOTG
54212142022484.2011100
Season-by-Season Statistics
SeasonLeagueTeam NameSeason TypeGPGAPtsPIM
2011-2012U15-TopZuchwil U15Regular Season1068140
2012-2013U15-ElitBiel-Bienne U15Regular Season100000
2012-2013U15-TopZuchwil U15Regular Season20220
2013-2014U15-ElitBiel-Bienne U15Regular Season261782
2013-2014U15-ElitBiel-Bienne U15Postseason20000
2014-2015U17-ElitBiel-Bienne U17Postseason60004
2014-2015U17-TopTramelan U17Regular Season1455102
2014-2015U15-ElitBiel-Bienne U15Regular Season28813218
2014-2015U17-ElitBiel-Bienne U17Regular Season10000
2015-2016Elite NovizenBiel-Bienne U17Postseason50110
2015-2016Top NovizenNeuchâtel U17Regular Season22132
2015-2016Elite NovizenBiel-Bienne U17Regular Season411786
2016-2017Elite Jr. ABiel-Bienne U20Regular Season150334
2016-2017Elite NovizenBiel-Bienne U17Regular Season282466
2016-2017Elite Jr. ABiel-Bienne U20Postseason30002
2016-2017Elite NovizenBiel-Bienne U17Postseason61234
2017-2018Elite Jr. ABiel-Bienne U20Postseason83366
2017-2018Ivan Hlinka MemorialSwitzerland U18Regular Season40110
2017-2018Elite Jr. ABiel-Bienne U20Regular Season416162222
2017-2018WJC-18Switzerland U18Regular Season60002
2017-2018NLBiel-BienneRegular Season20110
2018-2019NLBiel-BiennePostseason120226
2018-2019WJC-20Switzerland U20Regular Season70222
2018-2019WCSwitzerlandRegular Season30000
2018-2019NLBiel-BienneRegular Season4307720
2019-2020Champions HLBiel-BienneRegular Season91230
2019-2020NLBiel-BienneRegular Season4027910
2019-2020WJC-20Switzerland U20Regular Season50442
2020-2021NLBiel-BiennePostseason20000
2020-2021WCSwitzerlandRegular Season70222
2020-2021NLBiel-BienneRegular Season489213010
2021-2022NHLArizona CoyotesRegular Season434111516
2021-2022WCSwitzerlandRegular Season81342
2021-2022AHLTucson RoadrunnersRegular Season18571211
2021-2022EHTSwitzerlandRegular Season21232
2022-2023EHTSwitzerlandRegular Season20000
2022-2023WCSwitzerlandRegular Season71124
2022-2023NHLArizona CoyotesRegular Season827243135
2023-2024NHLArizona CoyotesRegular Season805212635
2024-2025NHLTampa Bay LightningRegular Season542121422
2024-2025NHLTampa Bay LightningPostseason10000
Career TotalsGPGAPtsPIM
73373202275249