Belov made his professional debut with
CSKA Moscow of the Russia Elite League in the 2004–05 season. Belov would play four seasons for Moscow. From
2008 to
2013, Belov played for
Avangard Omsk of the
Kontinental Hockey League (KHL). Belov played five seasons for Omsk. In 2013, Belov decided he wanted to ply his trade in the NHL. On 30 May 2013, the
Edmonton Oilers announced that they had signed Belov to a one-year entry-level contract. Belov made the team roster to begin the
2013–14 season. On 10 January 2014, Belov scored his first NHL goal against
Jeff Zatkoff of the
Pittsburgh Penguins. Despite his status as a top defenceman in the KHL, Belov was used in a depth role with the Oilers and finished the year with 7 points in 57 games. On 16 April 2014, as an approaching free agent, Belov signed a lucrative four-year contract to return to the Russian KHL with SKA St. Petersburg. Following a lone season with
Dynamo Moscow in
2021–22, Belov returned to his former club, Avangard Omsk, as a free agent in signing a one-year contract on 3 May 2022. ==Career statistics==