Os 22 ciclistas competiram em três baterias de sete a oito pilotos cada. Os dois primeiros pilotos em cada bateria (seis no total) avançaram para a próxima rodada, enquanto os outros dezesseis ciclistas competiram na primeira repescagem.
A primeira rodada de repescagem consistiu em três baterias de cinco a seis pilotos cada. Os dois melhores ciclistas em cada uma das baterias se juntaram aos vencedores da primeira rodada para avançar para a segunda rodada. O resto foi eliminado da competição.
A segunda rodada consistiu em duas baterias, com os doze ciclistas divididos em grupos de seis. Os três primeiros pilotos em cada bateria avançaram para a final, enquanto os três piores em cada bateria competiram na corrida de classificação do sétimo ao décimo segundo lugares.