Grand Prix of Sochi


The Grand Prix of Sochi is a road cycling stage race held annually in Sochi, Russia. It was first run in 2005 and is part of the UCI Europe Tour as a 2.2 category race. No rider has had more than one victory.

Past winners