Согласно правилам UCI, все 18 команд мирового тура были обязаны принять участие в гонке. Также её организаторы предоставили уайлд-кард для 4 профессиональных континентальных команд. Каждая команда могла состоять не более чем из 8 велогонщиков. На старт соревнования вышли все 176 спортсменов.
Решающие атаки начались на последних 40 км до финиша, когда атака Боба Юнгельса из команды «Etixx-Quick Step» сформировала отрыв, в который уехали в том числе товарищ Юнгельса по команде Ники Терпстра, норвежец Эдвальд Боассон Хаген (IAM Cycling) и бельгиец Оливер Насен (IAM Cycling). За 6 км до финиша они остались впереди втроём, и везли догонявшим их группам около 44-x секунд. На финише тройка лидеров разыграла спринт, где Боассон Хаген стал победителем этапа. Ники Терпстра финишировал вторым и возглавил генеральную классификацию, став победителем Энеко тура 2016. Оливер Насен занявший на этапе 3-е место, поднялся на вторую позицию в общем зачёте. Петеру Сагану (Tinkoff) не удалось переложиться к группе лидеров, но он сумел защитить место на подиуме гонки, на 2 секунды опередив олимпийского чемптона Грега Ван Авермата (BMC Racing Team) и заняв в гонке третье место.[6]
На Энеко Туре 2016 разыгрывались 3 разные майки. Лидер генеральной классификации, которая рассчитывалась путем суммирования времени каждого гонщика, показанного на каждом из этапов, награждался белой майкой. Кроме того, в этой классификации учитывались временные бонусы за финиш на первых трех местах на всех этапах, кроме этапов 2 (индивидуальной гонки) и 5 (командной гонки): 10 секунд за первое место, 6 — за второе и 4 — за третье, а также на промежуточных финишах, расположенных на так называемых золотых километрах (eneco golden kilometrе): 3 секунды за первое место, 2 — за второе и 1 — за третье. Гонщик с наименьшим итоговым временем становился победителем генеральной классификации и всей гонки.
Очки в очковой классификации
Место
1
2
3
4
5
6
7
8
9
10
Финиш этапа
30
25
22
19
17
15
13
12
11
10
Промеж. финиш
8
5
3
Лидер очковой классификации носил красную майку. Место в данной классификации определялось по очках, суммарно набранных гонщиком за финиш в топ-10 на всех этапах, кроме командной гонки и за первые три позиции, занятые на промежуточных финишах, совпадающих с теми, на которых разыгрывались бонусные секунды.
Черная майка присуждалась лидеру бойцовской классификации, которая рассчитывалась по сумме очков, набранных гонщиками исключительно на специальных промежуточных финишах (primus checkpoint sprint). На каждом из них разыгрывались следующие очки: 10 очков за первое место, 8 — за второе, 6 — за третье, 4 — за четвертое и 2 — за пятое. К этим очкам прибавлялись дополнительные в случае наличия, на момент пересечения финиша, преимущества над пелотоном и в зависимости от его величины: 1 очко за преимущество в 30 cек., 2 — в 1 мин., 3 — в 2 мин., 4 — в 3 мин., 5 — в 4 мин. и более.
Также присутствовала командная классификация, в которой позиции участвующих команд определялись по суммарному времени, показанному тремя лучшими гонщиками каждой команды на каждом из этапов. Команда с наименьшим итоговым временем после последнего этапа становилась победительницею классификации.