La carrera formó parte del UCI WorldTour 2017, calendario ciclístico de máximo nivel mundial, siendo la decimotercera carrera de dicho circuito.
La carrera fue ganada por el corredor belga Philippe Gilbert del equipo Quick-Step Floors, en segundo lugar Greg Van Avermaet (BMC Racing) y en tercer lugar Niki Terpstra (Quick-Step Floors).
Tomaron parte en la carrera 25 equipos: 18 de categoría UCI WorldTour 2017 invitados por la organización; 7 de categoría Profesional Continental, formando así un pelotón de 198 ciclistas de los que acabaron 121.
El Tour de Flandes otorga puntos para el UCI WorldTour 2017 y el UCI World Ranking, este último para corredores de los equipos en las categorías UCI ProTeam, Profesional Continental y Equipos Continentales.
[7] La siguiente tabla indica el baremo de puntuación y los corredores que obtuvieron puntos: