Kilometres by race
Number of career race kilometres per race. Half the race distance is counted for DNF results.
| # | Race | KMs | |
|---|---|---|---|
| 1 | Grand Prix of Sochi | 1651 | |
| 2 | Internationale Thüringen-Rundfahrt U23 | 1036 | |
| 3 | Carpathian Couriers Race U-23 | 692 | |
| 4 | Grand Prix of Adygeya | 596 | |
| 5 | Five rings of Moscow | 500 | |
| 6 | Tour International de Constantine | 495 | |
| 7 | Istarsko proljece - Istrian Spring Trophy | 481 | |
| 8 | Tour du Valromey | 395 | |
| 9 | Trofeo Karlsberg | 392 | |
| 10 | Giro di Basilicata | 389 | |
| 11 | Tour International de Setif | 357 | |
| 12 | Liège - La Gleize | 307 | |
| 13 | Grand Prix Rüebliland | 307 | |
| 14 | Niedersachsen-Rundfahrt | 284 | |
| 15 | GP Général Patton | 201 | |
| 16 | Grand Prix of Moscow | 173 | |
| 17 | Mayor Cup | 173 | |
| 18 | Trofej Umag - Umag Trophy | 161 | |
| 19 | Grand Prix of Donetsk | 154 | |
| 20 | Poreč Trophy - Trofej Poreč | 149 | |
| 21 | European Championships MJ - Road Race | 129 | |
| 22 | Criterium International de Blida | 99 | |
| 23 | Criterium International de Setif | 96 | |
| 24 | G.P. Palio del Recioto | 90 | |
| 25 | Berner Rundfahrt / Tour de Berne | 85 | |
| 26 | Memorial of Oleg Dyachenko | 82 | |
| 27 | Giro del Belvedere | 77 | |
| 28 | European Championships MJ - ITT | 25 |