Barsovas atstovavo Uzbekistanui 2000 m. Stambule vykusiose Šachmatų olimpiadose
, Calvià 2004, 2006 m. Turinas, 2008 m. Drezdenas ir 2010 m. Khanty-Mansiysk. Jis žaidė keletui Europos šachmatų klubų, įskaitant tuos, kurie varžosi Vokietijos šachmatų Bundesliga.