Mahura began his major junior hockey career with the Red Deer Rebels, who had drafted him in the second round, 36th overall, in the 2013 WHL Draft.[2]
In his second year with the Rebels, and his first year as a draft eligible player, Mahura tore his medial collateral ligament (MCL) and missed the entire regular season to recover. He returned in May 2016 to play in the 2016 Memorial Cup.[3] Mahura was drafted in the third round, 85th overall, by the Anaheim Ducks in the 2016 NHL Entry Draft.
On January 10, 2017, Mahura was traded by the Rebels mid-season to the Regina Pats along with Jeff de Wit and a 2019 conditional third-round pick in exchange for Lane Zablocki, Dawson Barteaux, a 2017 first-round pick, a either 2018 or 2019 first-round pick, and a 2020 conditional third-round pick. At the time of the trade, Mahura had collected nine goals and 24 assists in 39 games.[4] He was signed to a three-year, entry-level contract by the Ducks on May 18, 2017.[5] The following season, Mahura was named an alternate captain for the Pats, alongside Jake Leschyshyn and Matt Bradley.[6]
Professional
During his first professional season in 2018–19, Mahura was recalled to the Ducks from AHL affiliate, the San Diego Gulls, on November 18, 2018, after injuries to Cam Fowler and Hampus Lindholm.[7] He made his NHL debut that night against the Colorado Avalanche, recording a plus 2 and six blocks. Mahura was one of four rookie defencemen to play that night. The Ducks had not played four rookie defencemen in one game since May 3, 1995.[8]
In the following 2023–24 season, Mahura was limited to 30 regular season games due to injuries as the Panthers went on to win their first Stanley Cup in franchise history. With the Panthers requesting an injury exemption, his name was engraved on the cup.[10]
As a free agent from the Panthers, Mahura was signed to a one-year, $775,000 contract with the Seattle Kraken on July 3, 2024.[11]
Personal life
Mahura's brother Luke also plays hockey. He played in the WHL for the Prince Albert Raiders and currently plays for the Morinville Kings of the North Central Senior Hockey League.[12]