Chmelevski played major junior in the Ontario Hockey League for four seasons. In 2015 the Sarnia Sting selected him 10th overall in the OHL Priority Selection.[1] He joined the Sting, but was traded midway through his first season to the Ottawa 67's. He played three and a half seasons with Ottawa. At the 2017 NHL Entry Draft Chmelevski was selected 185th overall by the San Jose Sharks.[2] He signed an entry-level contract with the Sharks on April 3, 2018.[3]
In 2018 Chmelevski made his professional debut, playing six regular season games and a further four in the playoffs with the Sharks' American Hockey League affiliate, the San Jose Barracuda. He played one season with the Barracuda in 2019–20 season, cut short due to COVID-19.
He made his NHL debut on February 5, 2021, in a 5–4 shootout win over the Anaheim Ducks, recording an assist.[4]
As a restricted free agent from the Sharks following the 2021–22 season, Chmelevski opted to sign abroad in agreeing to a one-year contract with Russian club, Salavat Yulaev Ufa of the KHL, on July 26, 2022.[5]