Ravshanbekova began rhythmic gymnastics when she was six years old. She began competing internationally with the Uzbekistan national group in 2017.[1]
Ravshanbekova helped Uzbekistan win the silver medal in the 5 balls final, behind Japan, at the 2017 Asian Championships, where they also finished fourth in the all-around.[2] She competed at her first World Championships in 2017, and the group finished 10th in the all-around.[3] Then at the 2018 World Championships, the group finished 17th in the all-around.[4]
Ravshanbekova helped Uzbekistan win the group all-around silver medal at the 2019 Tashkent World Cup.[5] Then at the 2019 Asian Championships, they won another group all-around silver medal, and they won both apparatus finals titles.[6] At the 2019 World Championships, they finished 14th in the all-around and did not receive one of the available Olympic berths.[7]
At the 2020 Moscow Grand Prix, Ravshanbekova and the group won bronze medals in both apparatus finals and placed fourth in the all-around.[8] Then at the 2020 Tartu Grand Prix, they won the group all-around title and won silver medals in both apparatus finals.[9] At the 2021 Moscow Grand Prix, she won a group all-around bronze medal, and the group also won a bronze medal in the 5 balls final.[10] At the 2021 Tashkent World Cup, they won the group all-around gold medal. They also won gold in the 5 balls final and picked up a silver medal in the 3 hoops and 4 clubs final.[11]
Ravshanbekova was part of the Uzbekistani group that won the all-around at the 2021 Asian Championships, where they also took home the gold in both the 5 balls and 4 clubs and 3 hoops finals.[12] With this victory, Uzbekistan won the continental berth for the 2020 Summer Olympics.[13] Before the Olympics, they competed at the Minsk World Challenge Cup and won the bronze medal in the all-around behind Israel and Bulgaria.[14] At the 2021 Moscow World Challenge Cup, the group won the all-around bronze medal and silver medals in both apparatus finals.[15]
At the 2020 Olympic Games, she competed alongside Kamola Irnazarova, Kseniia Aleksandrova, Sevara Safoeva, and Nilufar Shomuradova. They finished ninth in the qualification round for the group all-around and were the first reserve for the final.[16]