Career
He currently plays with SKA Saint St. Petersburg in the Kontinental Hockey League (KHL). He has previously played with CSKA Moscow and Avangard Omsk and played one season in the National Hockey League (National Hockey League) with the Edmonton Oilers. Belov made his professional debut with CSKA Moscow of the Russia Elite League in the 2004-2005 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 ply his trade in the National Hockey League. 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-2014 season.
On 10 January 2014, Belov scored his first National Hockey League 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 Saint St. Petersburg.