The 1970 French motorcycle Grand Prix was the second round of the 1970 Grand Prix motorcycle racing season. It took place on 17 May 1970 at the Circuit Bugatti Le Mans.

500 cc classification Pos No. Rider Manufacturer Laps Time Grid Points 1 1 Giacomo Agostini MV Agusta 35 1:09:11.3 1 15 2 16 Ginger Molloy Kawasaki 35 +48.2 3 12 3 22 Alberto Pagani Linto 35 +1:00.3 6 10 4 44 Angelo Bergamonti Aermacchi 35 +1:13.8 2 8 5 8 Brian Steenson Seeley 35 +1:37.2 5 6 6 2 Gyula Marsovsky Kawasaki 34 +1 lap 9 5 7 5 Alan Barnett Seeley 34 +1 lap 7 4 8 32 Christian Ravel Kawasaki 34 +1 lap 27 3 9 Eric Offenstadt Kawasaki 34 +1 lap 23 2 10 38 André-Luc Appietto Paton 34 +1 lap 4 1 11 21 Tommy Robb Seeley 34 +1 lap 16 12 19 Dave Simmonds Kawasaki 33 +2 laps 8 13 Pierre-Louis Tebec Kawasaki 33 +2 laps 25 14 Werner Bergold Linto 33 +2 laps 32 15 35 Hervé Lansac Kawasaki 33 +2 laps 26 16 15 Karl Hoppe Münch-URS 32 +3 laps 18 17 Jean-Claude Costeux Aermacchi 31 +4 laps 36 Theo Louwes Kawasaki 10 René Guili Matchless 11 Bo Granath Husqvarna 12 11 Jack Findlay Seeley 13 Terry Dennehy Drixton-Honda 14 Jacques Roca Suzuki-Métisse 15 Roberto Gallina Paton 17 Billie Nelson Paton 19 41 Karl Auer Matchless 20 Didier Dumesnil Linto 21 3 Godfrey Nash Tickle Manx 22 John Blanchard Seeley 24 Lewis Young Drixton-Honda 28 Marty Lunde Crescent 29 John Burgess Norton 30 Keith Turner Linto 31 Walter Rungg Aermacchi 33 Jean-Pierre Naudon Matchless 34 Thierry Tchernine Velocette 35 Ali Moulay Paton 37 Steve Ellis Linto 38

250 cc classification Pos No. Rider Manufacturer Laps Time Grid Points 1 9 Rodney Gould Yamaha 30 1:00:11.0 4 15 2 7 Santiago Herrero Ossa 30 +1:00.0 3 12 3 14 László Szabó MZ 30 +1:00.9 6 10 4 Jarno Saarinen Yamaha 30 +1:18.3 10 8 5 Angelo Bergamonti Aermacchi 30 +1:30.8 32 6 6 Bo Granath Yamaha 30 +1:53.2 12 5 7 Gyula Marsovsky Yamaha 29 +1 lap 8 4 8 Cees van Dongen Yamaha 29 +1 lap 15 3 9 52 Seppo Kangasniemi Yamaha 29 +1 lap 34 2 10 33 Christian Bourgeois Yamaha 29 +1 lap 19 1 11 Ingemar Larsson Yamaha 28 +2 laps 20 12 Tepi Länsivuori Yamaha 28 +2 laps 31 13 Jean-Claude Costeux Aermacchi 28 +2 laps 25 14 Larbi Habbiche Yamaha 27 +3 laps 38 15 Gérard Rolland Ossa 27 +3 laps 23 16 Christian Ravel Kawasaki 25 +5 laps 30 17 Jean Auréal Yamaha 23 +7 laps 18 5 Kel Carruthers Yamaha 1 6 Kent Andersson Yamaha 2 Börje Jansson Yamaha 5 15 Dieter Braun MZ 7 Matti Salonen Yamaha 9 Ginger Molloy Bultaco 11 10 Günter Bartusch MZ 13 Tommy Robb Shepherd 14 Eric Offenstadt Kawasaki 16 José Medrano Bultaco 17 Klaus Huber Yamaha 21 Walter Villa Villa 22 Brian Steenson Aermacchi 24 Theo Louwes Aermacchi 26 Heinz Kriwanek Honda 27 Jean-Louis Pasquier Yamaha 28 Michel Rougerie Honda 29 Heinrich Rosenbusch Yamaha 33 René Hordelalay Yamaha 35 Marty Lunde Yamaha 36 Tony Gruber Yamaha 37

125 cc classification Pos No. Rider Manufacturer Laps Time Grid Points 1 9 Dieter Braun Suzuki 25 54:00.0 2 15 2 5 Börje Jansson Maico 25 +29.3 3 12 3 6 Günter Bartusch MZ 25 +29.4 10 10 4 12 Heinz Kriwanek Rotax 25 +3:00.5 14 8 5 Tony Gruber Maico 24 +1 lap 16 6 6 48 Eugenio Lazzarini Morbidelli 24 +1 lap 17 5 7 László Szabó MZ 24 +1 lap 5 4 8 32 Pierre Viura Maico 24 +1 lap 7 3 9 Jean Auréal Yamaha 24 +1 lap 15 2 10 Tepi Länsivuori Yamaha 24 +1 lap 24 1 11 Pierre Audry Aermacchi 24 +1 lap 19 12 Klaus Huber Maico 24 +1 lap 29 13 Herbert Mann MZ 24 +1 lap 18 14 Matti Salonen Yamaha 23 +2 laps 25 15 Hans Greub Maico 23 +2 laps 36 16 Ryszard Mankiewicz MZ 23 +2 laps 28 17 Pierre Blosser Aermacchi 23 +2 laps 35 18 Walter Villa Villa 22 +3 laps 13 19 Jan de Vries MZ 22 +3 laps 8 20 Daniel Crivello Nougier-Maico 19 +6 laps 22 19 Ángel Nieto Derbi 1 Angelo Bergamonti Aermacchi 4 Dave Simmonds Kawasaki 6 Cees van Dongen Yamaha 9 1 John Dodds Aermacchi 11 Otello Buscherini Villa 12 Manfred Bernsee Maico 20 Jarno Saarinen Puch 21 Ginger Molloy Bultaco 23 Günter Fischer Maico 26 José Medrano Bultaco 27 Jacques Roca Derbi 30 Thierry Tchernine Maico 31 Etienne Delamarre Nougier-Maico 32 Georges Fougeray Villa 33 Jan Huberts MZ 34 Claude Benelhadj Maico 37 Michel Rougerie Maico 38

50 cc classification Pos No. Rider Manufacturer Laps Time Grid Points 1 4 Ángel Nieto Derbi 15 35:00.6 1 15 2 35 Aalt Toersen Jamathi 15 +23.4 7 12 3 7 Rudolf Kunz Kreidler 15 +1:26.1 3 10 4 Jos Schurgers Van Veen-Kreidler 15 +1:31.7 9 8 5 Martin Mijwaart Jamathi 15 +2:13.9 8 6 6 Salvador Cañellas Derbi 15 +2:18.6 4 5 7 Juan Bordons Derbi 15 +2:26.4 10 4 8 42 Eugenio Lazzarini Morbidelli 14 +1 lap 11 3 9 Ludwig Faßbender Kreidler 14 +1 lap 15 2 10 Harald Bartol Kreidler 14 +1 lap 13 1 11 15 Jacques Roca Derbi 14 +1 lap 14 12 André Millard Kreidler 14 +1 lap 16 13 Adrijan Bernetic Tomos 14 +1 lap 20 14 Etienne Delamarre Kreidler 14 +1 lap 29 15 Charly Dubois Guazzoni 14 +1 lap 22 16 Yves Le Tourmelin Kreidler 13 +2 laps 21 17 Jacques Deneux Kedesuho 13 +2 laps 24 18 Jean-Claude Cachou Derbi 13 +2 laps 23 19 Bernard Hausel Kreidler 13 +2 laps 30 20 Gerhard Thurow Kreidler 12 +3 laps 12 21 Pierre Zurcher Honda 12 +3 laps 28 22 5 Jan de Vries Van Veen-Kreidler 12 +3 laps 5 23 Cees van Dongen Kreidler 12 +3 laps 2 Gilberto Parlotti Tomos 6 Manfred Bernsee Maico 17 Mokhfi Layachi Guazzoni 18 Jean-Louis Pasquier Derbi 19 C. Moreau Guazzoni 25 Pierre Audry Derbi 26 Otello Buscherini Itom 27 Ben Layachi Guazzoni 31

Sidecar classification Pos No. Rider Passenger Manufacturer Laps Time Grid Points 1 1 Klaus Enders Wolfgang Kalauch BMW 25 52:59.9 1 15 2 3 Georg Auerbacher Hermann Hahn BMW 25 +40.3 2 12 3 4 Siegfried Schauzu Horst Schneider BMW 25 +1:04.4 4 10 4 Arsenius Butscher Josef Huber BMW 24 +1 lap 6 8 5 Helmut Lünemann Michael Stockel BMW 24 +1 lap 12 6 6 Jean-Claude Castella Albert Castella BMW 23 +2 laps 7 5 7 Joseph Duhem Pierre Longet BMW 23 +2 laps 15 4 8 Egon Schons Karl Lauterbach BMW 23 +2 laps 13 3 9 Gerhard Müller Willy Buchecker BMW 22 +3 laps 14 2 10 Gustav Pape Franz Kallenberg BMW 22 +3 laps 10 1 11 André Cailletet André Mauguier BMW 22 +3 laps 19 12 Kenneth Calenius Juhani Vesterinen BMW 22 +3 laps 16 13 Claude Lambert Francis Bourdon BMW 19 +6 laps 17 Heinz Luthringshauser Hans-Jürgen Cusnik BMW 3 2 Horst Owesle Julius Kremer Münch-URS 5 Rudi Kurth Dane Rowe CAT-Crescent 8 Hermann Binding Helmut Fleck BMW 9 Tony Wakefield John Flaxman BMW 11 Georges Dumont Jean-Claude Bétemps Honda 18

References