Barsov vertegenwoordigde Oezbekistan op de schaakolympiade in Istanboel 2000, Calvià 2004, Turijn 2006
, Dresden 2008 en Khanty-Mansiysk 2010. Hij heeft gespeeld voor verschillende Europese schaakclubs, waaronder die die deelnemen aan de Duitse Schaken Bundesliga.