The Men's omnium was held on 20 October 2017. 25 riders were entered, of which 20 qualified and went on to compete across four events.