At the 2015 Canadian Championships, Sadovsky placed fourth. He ended his season with a fourteenth-place finish at the 2015 World Junior Championships. 2015–2016 season In the 2015 Junior Grand Prix season, Sadovsky was assigned to the first event, held in Bratislava, Slovakia. With a quad Salchow in the free skate — Sadovsky's first quad in competition — he won the gold medal with a total score 2.87 points ahead of Vincent Zhou of the United States. He then went on to win bronze at his second JGP event, in Toruń, Poland. These results qualified him for the 2015 JGP Final, where he was sixth. He represented Canada at the 2016 Winter Youth Olympics and finished fourth. He was coached by Wainman and Filipowski. 2016–2017 season Sadovsky changed coaches, joining Brian Orser and Lee Barkell at the Toronto Cricket, Skating and Curling Club. He placed ninth at the 2017 Canadian Championships. Ranked ninth in the short program and twenty-third in the free skate, he finished seventeenth at the 2017 World Junior Championships in Taipei, Taiwan. 2017–2018 season Sadovsky switched back to Wainman and Filipowski. Making his Grand Prix debut, he placed tenth at the 2017 Skate America. He finished seventh at the 2018 Canadian Championships. 2018–2019 season Sadovsky began the season at the 2018 CS Autumn Classic International, where he placed fourth in both the short and free programs, winning the bronze medal, his first senior medal. Sadovsky landed his first quad toe loop jump in competition. He then placed twelfth at the 2018 Skate Canada International, after struggling in both of his programs, and won the silver medal at the 2018 Inge Solar Memorial. Sadovsky placed fifth in the short program at the 2019 Canadian Championships, executing his open quadruple Salchow-triple toe loop combination cleanly but popping a planned quad toe loop and receiving a negative Grade of Execution on his triple Axel. He dropped to seventh place overall following a difficult free skate. 2019–2020 season Starting the season on the Challenger series, Sadovsky won the bronze medal at the 2019 CS Finlandia Trophy after placing third in the short program and fourth in the free skate. Sadovsky placed tenth at Skate Canada International, his first Grand Prix assignment for the season. Competing next at the 2019 NHK Trophy, Sadovsky placed fourth in the short program despite making two jump errors, one of them costing him the second part of