[1] Sidorov competed for Kazakhstan in two swimming events at the 2000 Summer Olympics in Sydney.
He eclipsed a FINA B-cut of 58.69 (100 m backstroke) from the Kazakhstan Open Championships in Almaty.
[2] On the first day of the Games, Sidorov placed twenty-first for the Kazakhstan team in the 4×100 m freestyle relay.
Teaming with Sergey Borisenko, Andrey Kvassov, and Igor Sitnikov in heat three, Sidorov swam a third leg and recorded a split of 52.14, but the Kazakhs settled only for last place in a final time of 3:28.90.
Swimming in heat one, he edged out Bolivia's Mauricio Prudencio on the final length to grab a fourth seed by 0.13 seconds in a time of 1:01.02.