No pudo empezar mejor la carrera francesa de MotoGP, pues Johann Zarco (Yamaha YZR M 1) superó a Maverick Viñales (Yamaha YZR M 1) en la primera curva del trazado, mientras por detrás el español Dani Pedrosa (Repsol Honda RC 213 V) realizó una muy buena salida y acabó la primera vuelta séptimo, lo que no hizo lvaro Bautista (Ducati Desmosedici GP16) que se fue al suelo.
El ídolo local intentó tirar con fuerza para consolidar su ventaja, pero ninguno de sus rivales cedió un ápice y en la cuarta vuelta, en la que se retiró el español Héctor Barberá con problemas mecánicos en su Ducati Desmosedici GP16, apenas tenía medio segundo de ventaja sobre Viñales.
{^widget|(name)pl_embed|(Text)%3cblockquote+class%3d%22twitter-tweet%22+data-lang%3d%22es%22%3e%3cp+lang%3d%22en%22+dir%3d%22ltr%22%3eShowdown+at+Le+Mans%3a+%3ca+href%3d%22https%3a%2f%2ftwitter.com%2fhashtag%2fMV25%3fsrc%3dhash%22%3e%23MV25%3c%2fa%3e+vs+%3ca+href%3d%22https%3a%2f%2ftwitter.com%2fhashtag%2fVR46%3fsrc%3dhash%22%3e%23VR46%3c%2fa%3e+in+the+%3ca+href%3d%22https%3a%2f%2ftwitter.com%2fhashtag%2fFrenchGP%3fsrc%3dhash%22%3e%23FrenchGP%3c%2fa%3e%3cbr%3e%3cbr%3eREPORT+%f0%9f%93%b0+%3ca+href%3d%22https%3a%2f%2ft.co%2feDOUkCBcgk%22%3ehttps%3a%2f%2ft.co%2feDOUkCBcgk%3c%2fa%3e+%3ca+href%3d%22https%3a%2f%2ft.co%2fcLQofmYxVZ%22%3epic.twitter.com%2fcLQofmYxVZ%3c%2fa%3e%3c%2fp%3e%26mdash%3b+MotoGP%e2%84%a2+%f0%9f%87%ab%f0%9f%87%b7%f0%9f%8f%81+(%40MotoGP)+%3ca+href%3d%22https%3a%2f%2ftwitter.com%2fMotoGP%2fstatus%2f866286327662338048%22%3e21+de+mayo+de+2017%3c%2fa%3e%3c%2fblockquote%3e%0d%0a%3cscript+async+src%3d%22%2f%2fplatform.twitter.com%2fwidgets.js%22+charset%3d%22utf-8%22%3e%3c%2fscript%3e|(widget_displayname)PL+-+Embed^}
Una vuelta más tarde Marc Márquez, que montó neumáticos intermedios como Viñales y Rossi, marcó una nueva vuelta rápida de carrera que literalmente dejó en cabeza de la misma al trío de Yamaha y al campeón del mundo de Repsol Honda, y en la siguiente Maverick Viñales superó a Zarco para ser él quien buscase el cambio de ritmo con otra vuelta rápida de carrera en el séptimo.
Jorge Lorenzo, que salió desde la sexta línea con el decimosexto mejor tiempo, fue recuperando posiciones al manillar de su nueva Ducati Desmosedici GP17 y en el octavo giro ya era noveno, en busca del australiano Jack Miller (Honda RC 213 V) , octavo con cuatro décimas de ventaja sobre el español y que a la postre acabó sexto al verse beneficiado por las caídas de sus oponentes.
El corte definitivo llegó en la decimoséptima vuelta, en la que las tres Yamaha consiguieron aumentar su ventaja y Marc Márquez se fue al suelo al forzar en demasía para que no se escapasen sus rivales, con lo que el vigente campeón del mundo de MotoGP sumó su segundo cero de la temporada tras la caída de Argentina.
Dani Pedrosa se quedó solo en su intento de alcanzar al trío de Yamaha que iba por delante, del que se encontraba a 2,7 segundos, aunque su remontada desde la decimotercera posición ya era digna de ser tenida en cuenta.
Rossi superó una vuelta después a Zarco y con vuelta rápida, como otra vez su compañero de equipo, intentó alcanzar a Viñales. El objetivo no era sencillo pero había cinco vueltas por delante para intentarlo y conseguirlo.
En la variante de final de recta Rossi superó a Viñales, con poco más de tres vueltas por delante hasta el final, pero el español no dio por perdida la carrera y aguantó tras el campeón italiano su oportunidad, que llegó con el error de éste en la última vuelta, primero al colarse en una curva y después al caer en la curva once y dejar el camino expedito a su compañero de equipo hacia lo más alto del podio de Le Mans.