Loppet vanns av Jens Keukeleire , som körde för Belgiens landslag . Keukeleire gick efter över nattens ledare Rémi Cavagna (Quick-Step Floors) med en sekund när han gick in i sista etappen, men bonussekunder som vunnits under loppets "gyllene kilometer" – där tre mellanliggande sprintpositioner hölls inom loppet av en kilometer – gjorde att Keukeleire kunde gå in i ledningen på vägen, och trots att han kraschade under de sista tre kilometerna kunde han vinna loppet med sex sekunder från Cavagna. Den trefaldige tävlingsvinnaren Tony Martin från Team Katusha–Alpecin fullbordade pallen, fem sekunder längre efter Cavagna.
I loppets övriga klassificeringar vann Jens Debusschere ( Lotto–Soudal ) poängklassificeringen, stridsklassificeringen vanns av Cofidis -ryttaren Kenneth Vanbilsen , medan lagklassificeringen togs av Quick-Step Floors, efter att ha placerat tre ryttare på de fem bästa platserna övergripande.
Under 2017 års Tour of Belgium belönades tre olika tröjor. Den allmänna klassificeringen beräknades genom att lägga till varje cyklists måltider på varje etapp. Tidsbonusar tilldelades de tre första åkarna på alla etapper: etappvinnaren vann en tio sekunders bonus, med sex och fyra sekunder för den andra respektive tredje ryttaren. Bonussekunder delades också ut till de tre första ryttarna vid sprints i den "gyllene kilometern", där tre mellanliggande sprintpositioner hölls inom loppet av en kilometer. Tre sekunder tilldelades vinnaren av sprinten, två sekunder för ryttaren som tvåa och en sekund för ryttaren som trea. Ledaren för den allmänna klassificeringen fick en röd tröja. Denna klassificering ansågs vara den viktigaste av 2017 års Tour of Belgium, och vinnaren av klassificeringen ansågs vara vinnare av loppet.
Poäng för poängklassificeringen
Placera
1
2
3
4
5
6
7
8
9
10
Tilldelade poäng
30
25
22
19
17
15
13
12
11
10
Den andra klassificeringen var poängklassificeringen . Ryttare fick poäng för att ha hamnat bland de tio bästa i en etapp. Till skillnad från i poängklassificeringen i Tour de France tilldelades vinnarna av alla etapper samma antal poäng. Ledaren av poängklassificeringen belönades med en blå tröja. Det fanns också en stridsklassificering, där ryttare fick poäng för att ha hamnat bland de fem bästa på mellanliggande sprintpoäng under varje etapp, på en skala 10–8–6–4–2. Bonuspoäng tilldelades om en utbrytare hade fått ett tillräckligt övertag över fältet, upp till maximalt 5 poäng. Det fanns också en klassificering för lag, där tiderna för de tre bästa cyklisterna i ett lag på varje etapp räknades samman; det ledande laget i slutet av loppet var laget med den lägsta ackumulerade tiden.