El paisa quedó muy cerca del podio, tras ganar 41 puntos en la etapa final y hacer un total de 181 puntos a once del tercer lugar. De esta forma, logró un nuevo diploma olímpico para el país.

Gaviria en las diez vueltas finales intentó sacarle una sus compañeros, con lo que hubiera hecho 20 puntos más y hubiera ganado la plata, pero el esfuerzo no le alcanzó por escasos metros.

El desempeñó del antioqueño tuvo altas y bajas: fue décimo en la vuelta lanzada, cuarto en la prueba del kilómetro, décimo en la persecución individual, tercero en la prueba de eliminación, octavo en el scratch, y finalmente primero en la carrera por puntos.

El oro del ómniun fue el italiano Elia Viviani con 207 puntos, plata para el británico Marc Cavendish 194, y bronce para el danés Lasse Hansen con 192.