Sham's international junior debut was at the 2012 World Junior Wushu Championships where she won a silver medal in qiangshu.[2] At the 2014 championships, she won won a gold medal in daoshu.[3] She later won a bronze medal in duilian at the 2016 Asian Wushu Championships with Yuen Ka Ying and He Jianxin.[4] Two years later, she competed in the 2018 Asian Games and finished sixth in women's jianshu and qiangshu combined.[5] The same year, she became the world junior champion in changquan and qiangshu and a bronze medalist in duilian at the 2018 World Junior Wushu Championships.[6]
After the onset of the COVID-19 pandemic, her first competition was at the 2021 Summer World University Games (held in 2022) where she won a bronze medal in qiangshu.[7] A year later, she competed in the 2022 Asian Games (held in 2023) and finished sixth again in women's jianshu and qiangshu combined.[8] Shortly after, she won the gold medal in duilian with He Jianxin and Michelle Yeung and the silver medal in jianshu at the 2023 World Wushu Championships.[9][10] Her high placements qualified her for the 2024 Taolu World Cup where she won medals of all colors in qiangshu, jianshu, and duilian.[11] The same year, she also won two silver medals in jianshu and duilian at the 2024 Asian Wushu Championships[12] and the gold medal in women's all-around at the 2024 World Games Series.[13][14]
At the 2025 World Games, Sham won the gold medal in women's changquan, jianshu, and qiangshu all-around.[15][16][17]