

Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 1: 1909 - 1970 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
The race:
The 1934 and 1935 editions of the Ghent-Wevelgem were for amateurs. From 1936 until 1939 the race was for independents. From 1945 the race was contested by professionals.
It was a fall race until 1947. The race is now scheduled for either a late March or early April running, meaning the riders usually face challenging weather.
For years Gent-Wevelgem was held on the Wednesday between the Tour of Flanders and Paris-Roubaix but now it's held on the Sunday before the Tour of Flanders. Having several climbs, most notably the Kemmelberg, the race course is selective and rarely ends in a big sprint.
In November 2025 the organizer announced a name change for the race. It is now called "In Flanders Fields - from Middelkerke to Wevelgem."
The race was renamed to include "In Flanders Fields" (and from 2026, shortened to "In Flanders Fields – from Middelkerke to Wevelgem") to honor the World War I fallen, as the race traverses the Westhoek region, the site of brutal battles. The change highlights the region's historical significance and commemorates the 100th anniversary of the war.
Complete race results for every edition:
Click on any year in the left-hand column to find complete results for that year's race.
Year |
1st place |
2nd Place |
3rd Place |
Distance, speed |
| 1934 | Gustave Van Belle 3hr 20min |
Maurice Vandenberghe @ 20sec |
Jérôme Dufromont @ 1min 20sec |
120 km 36 km/hr |
| 1935 | Albert Depreitere 3hr 28min |
Jérôme Dufromont (Bel) @ 45sec |
Karel Catrysse @ 1min |
120 km 34.62 km/hr |
| 1936 | Robert van Eenaeme 4hr 31min |
Joseph Somers s.t. |
Gaston Denys s.t. |
168 km 37.20 km/hr |
| 1937 | Robert Van Eenaeme 4hr 20min |
Albert Ritserveldt s.t. |
André Hallaert @ 15sec |
160 km 36.92 km/hr |
| 1938 | Hubert Godart 4hr 53min |
Edmond Delathouwer s.t. |
Gustave Van Cauwenberghe s.t. |
165 km 33.79 km/hr |
| 1939 | André Declerck 4hr 23min |
Frans Van Hellmont s.t. |
Albert Van Laecke s.t. |
155 km 35.36 km/hr |
| 1940 1944 |
No races held | |||
| 1945 | Robert Van Eenaeme 5hr 35min |
Maurice Van Herzele s.t. |
André Declerck s.t. |
200 km 35.82 km/hr |
| 1946 | Ernest Sterckx 5hr 42min |
Maurice Desimpelaere s.t. |
Michel Remue s.t. |
200 km 35.09 km/hr |
| 1947 | Maurice Desimpelaere 6hr 45min |
René Beyens s.t. |
Lucien Vlaemynck s.t. |
230 km 34.07 km/hr |
| 1948 | Valère Ollivier 7hr 31min |
Albert Ramon s.t. |
Hilaire Couvreur @ 18sec |
276 km 36.72km/hr |
| 1949 | Marcel Kint ("The Black Eagle") 7hr 15min |
André Declerck s.t. |
Albert Decin s.t. |
250 km 34.48 km/hr |
| 1950 | Briek Schotte 6hr 44min |
Albert Decin @ 2min 46sec |
André Declerck s.t. |
255 km 37.87 km/hr |
| 1951 | André Rosseel 6hr 31min |
Raphael Jonckheere @ 12sec |
Lionel Van Brabant s.t. |
240 km 36.828 km/hr |
| 1952 | Raymond Impanis 6hr 27min |
Maurice Blomme s.t. |
Alois De Hertog s.t. |
240 km 37.209 km/hr |
| 1953 | Raymond Impanis 7hr 16min |
Wim Van Est @ 1min 20sec |
Germain Derijke @ 2min 30sec |
240 km 33.207 km/hr |
| 1954 | Rolf Graf 6hr 32min |
Ferdy Kübler @ 10sec |
Ernest Sterckx s.t. |
235 km 35.969 km/hr |
| 1955 | Briek Schotte 6hr 15min |
Désiré Keteleers @ 2min 36sec |
Raymond Impanis s.t. |
228 km 37.120 km/hr |
| 1956 | Rik Van Looy 6hr 21min |
Richard Van Genuchten @ 7sec |
Désiré Keteleers @ 30sec |
228 km 35.905 km/hr |
| 1957 | Rik Van Looy 5hr 9min 24sec |
André Noyelle s.t. |
Lucien Mattys s.t. |
207 km 40.152 km/hr |
| 1958 | Noël Fore 5hr 33min 11sec |
Rik Van Looy @ 1min 25sec |
Alfred De Bruyne s.t. |
231 km 41.598 km/hr |
| 1959 | Léon Van Daele 5hr 10min 16sec |
Joseph Hovenaers s.t. |
Jacques Anquetil s.t. |
221.2 km 42.776 km/hr |
| 1960 | Frans Aerenhouts 6hr 35min |
Frans De Mulder s.t. |
Joseph Planckaert s.t. |
256 km 38.920 km/hr |
| 1961 | Frans Aerenhouts 5hr 36min 28sec |
Raymond Impanis s.t. |
Yvo Molenaers s.t. |
231 km 41.202 km/hr |
| 1962 | Rik Van Looy 5hr 55min 49sec |
Frans Schoubben @ 1min 29sec |
Armand Desmet s.t. |
237 km 39.964 km/hr |
| 1963 | Benoni Beheyt 5hr 51min 20sec |
Tom Simpson s.t. |
Michel Van Aerde s.t |
230 km 39.469 km/hr |
| 1964 | Jacques Anquetil 5hr 36min 20sec |
Yvo Molenaers @ ?sec |
Rik Van Looy @ ?+sec |
233 km 42.565 km/hr |
| 1965 | Noël De Pauw 5hr 36min |
Bernard Vanderkerckhove @ 37sec |
Gustave Desmet @ 1min 31sec |
235 km 41.964 km/hr |
| 1966 | Herman Van Springel 6hr 34min |
Noel Van Clooster s.t. |
Palle Lykke-Jensen @ 50sec |
252 km 38.324 km/hr |
| 1967 | Eddy Merckx 6hr 9min |
Jan Janssen s.t. |
Edward Sels s.t. |
242 km 39.349 km/hr |
| 1968 | Walter Godefroot 5hr 50min |
Willy van Neste s.t. |
Felice Gimondi s.t. |
250 km 42.171 km/hr |
| 1969 | Willy Vekemans 5hr 46min 3sec |
Roger De Vlaeminck @ 11sec |
Eric De Vlaeminck s.t. |
250 km 43.346 km/hr |
| 1970 | Eddy Merckx 5hr 47min 50sec |
Willy Vekemans @ 10sec |
Walter Godefroot s.t. |
236 km 40.709 km/hr |
| 1971 | Georges Pintens 5hr 19sec |
Roger De Vlaeminck s.t. |
Gerben Karstens s.t. |
237 km 44.576 km/hr |
| 1972 | Roger Swerts 5hr 50min Frans Verbeeck 1st, relegated to 5th for irregular sprint |
Felice Gimondi s.t. |
Eddy Merckx s.t. |
245 km 42.0 km/hr |
| 1973 | Eddy Merckx 6hr 18min |
Frans Verbeeck s.t. |
Walter Planckaert @ 55sec |
250 km 39.682 km/hr |
| 1974 | Barry Hoban 5hr 30min |
Eddy Merckx s.t. |
Roger De Vlaeminck s.t. |
244 km 44.363 km/hr |
| 1975 | Freddy Maertens 6hr 14min |
Frans Verbeeck s.t. |
Rik Van Linden s.t. |
250 km 40.106 km/hr |
| 1976 | Freddy Maertens 6hr 15min 15sec |
Rik Van Linden s.t. |
Frans Verbeeck s.t. |
262 km 41.872 km |
| 1977 | Bernard Hinault 6hr 43min |
Vittorio Algeri @ 1min 24sec |
Piet Van Katwijk @ 1min 58sec |
277 km 41.240 km/hr |
| 1978 | Ferdi Van Den Haute 6hr 24min |
Walter Planckaert @ 1min 5sec |
Francesco Moser s.t. |
246 km 38.437 km/hr |
| 1979 | Francesco Moser 5hr 48min |
Roger De Vlaeminck s.t. |
Jan Raas s.t. |
252 km 43.448 km/hr |
| 1980 | Henk Lubberding 6hr 16min |
Fons De Wolf @ 37sec |
Piet Van Katwijk s.t. |
264 km 42.127 km/hr |
| 1981 | Jan Raas 5hr 47min |
Roger De Vlaeminck s.t. |
Fons De Wolf s.t. |
254.4 km 43.988 km/hr |
| 1982 | Frank Hoste 6hr 15min |
Eddy Vanhaerens @ 12sec |
Fons De Wolf s.t. |
255 km 40.800 km/hr |
| 1983 | Leo Van Vliet 6hr 29min 8sec |
Jan Raas @ 20sec |
Frank Hoste s.t. |
255 km 39.331 km/hr |
| 1984 | Guido Bontempi 6hr 9min |
Eric Vanderaerden s.t. |
Pierino Gavazzi s.t. |
255 km 41.463 km/hr |
| 1985 | Eric Vanderaerden 6hr 20min |
Phil Anderson s.t. |
Rudy Dhaenens s.t. |
262 km 41.957 km/hr |
| 1986 | Guido Bontempi 5hr 35min |
Twan Poels s.t. |
Jean-Marie Wampers s.t. |
250 km 44.776 km/hr |
| 1987 | Teun Van Vliet 5hr 44min |
Etienne De Wilde s.t. |
Herman Frison @ 9sec |
243 km 42.384 km/hr |
| 1988 | Sean Kelly 7hr 20min |
Gianni Bugno s.t. |
Ron Kiefel s.t. |
275 km 38.364 km/hr |
| 1989 | Gerrit Solleveld 6hr 29min |
Sean Yates s.t. |
Rolf Sorensen @ 11sec |
276 km 42.570 km/hr |
| 1990 | Herman Frison 4hr 59min |
Johan Museeuw s.t. |
Franco Ballerini s.t. |
204 km 40.936 km/hr |
| 1991 | Djamolidine Abdoujaparov 5hr 16min 38sec |
Mario Cipollini s.t. |
Olaf Ludwig s.t. |
210 km 39.793 km/hr |
| 1992 | Mario Cipollini 4hr 49min Abdujaparov was 1st but dq'd for irregular sprint |
Johan Capiot s.t. |
Adriano Baffi s.t. |
210 km 43.599 km/hr |
| 1993 | Mario Cipollini 5hr 23min 10sec |
Eric Vanderaerden s.t. |
Djamolidine Abdoujaparov s.t. |
210 km 38.959 km/hr |
| 1994 | Wilfried Peeters 5hr 8min |
Franco Ballerini s.t. |
Johan Museeuw @ 16sec |
210 km 40.909 km/hr |
| 1995 | Lars Michaelsen 4hr 56min |
Maurizo Fondriest s.t. |
Luc Roosen @ 9sec |
207 km 41.959 km/hr |
| 1996 | Tom Steels 4hr 53min |
Giovanni Lombardi s.t. |
Fabio Baldato s.t. |
208 km 42.593 km/hr |
| 1997 | Philippe Gaumont 4hr 45min |
Andrei Tchmil s.t. |
Johan Capiot s.t. |
208 km 43.368 km/hr |
| 1998 | Frank Vandebroucke 5hr 6min |
Lars Michaelsen @ 7sec |
Nico Mattan s.t. |
208 km 40.784 km/hr |
| 1999 | Tom Steels 5hr 15min 53sec |
Zbigniew Spruch s.t. |
Trstan Hoffman s.t. |
208 km 39.89 km/hr |
| 2000 | Geert Van Bondt 5hr 1min 3sec |
Peter Van Petegem @ 28sec |
Johan Museeuw s.t. |
208 km 41.454 km/hr |
| 2001 | George Hincapie 5hr 0min 50sec |
Leon Van Bon s.t. |
Steffen Wesemann s.t. |
214 km 42.881 km/hr |
| 2002 | Mario Cipollini 4hr 39min |
Fred Rodriguez s.t. |
George Hincapie s.t. |
214 km 44.731 km/hr |
| 2003 | Andreas Klier 4hr 29min |
Henk Vogels s.t. |
Tom Boonen s.t. |
204 km 45.501 km/hr |
| 2004 | Tom Boonen 4hr 58min 47sec |
Magnus Backstedt s.t. |
Jaan Kirsipuu s.t. |
208 km 41.762 km/hr |
| 2005 | Nico Mattan 4hr 53min 7sec |
Juan Antonio Flecha @ 2sec |
Daniele Bennati @ 9sec |
208 km 42.577 km/hr |
| 2006 | Thor Hushovd 4hr 57min 33sec |
David Kopp s.t. |
Alessandro Petacchi s.t. |
210 km 42.967 km/hr |
| 2007 | Marcus Burghardt 4hr 52min 14sec |
Roger Hammond @ 4sec |
Oscar Freire @ 5sec |
207 km 42.50 km/hr |
| 2008 | Oscar Freire 5hr 1min 35sec |
Aurelien Clerc s.t. |
Wouter Weylandt s.t. |
209km 41.580 km/hr |
| 2009 | Edvald Boasson Hagan 5hr 15sec |
Aleksandr Kuschynski s.t. |
Matthew Goss @ 53sec |
203 km 40.566 km/hr |
| 2010 | Bernhard Eisel 5hr 16min 21sec |
Sep Vanmarcke @ s.t. |
Philippe Gilbert @ s.t. |
219 km 41.536 km/hr |
| 2011 | Tom Boonen 4hr 35min 0sec |
Daniele Bennati @ s.t. |
Tyler Farrar @ s.t. |
204.5 km 44.618 km/hr |
| 2012 | Tom Boonen 5hr 32min 44sec |
Peter Sagan @ s.t. |
Matti Breschel @ s.t. |
235 km 42.376 km/hr |
| 2013 | Peter Sagan 4hr 29min 10sec |
Borut Bozic @ 23sec |
Greg van Avermaet @ s.t. |
183.4 km 40.882 km/hr |
| 2014 | John Degenkolb 5hr 34min 37sec |
Arnaud Demare @ s.t. |
Peter Sagan @ s.t. |
233 km 41.779 km/hr |
| 2015 | Luca Paolini 6hr 20min 55sec |
Niki Terpstra @ 11sec |
Geraint Thomas @ s.t. |
239 km 37.646 km/hr |
| 2016 | Peter Sagan 5hr 55min 12sec |
Sep Vanmarcke @ s.t. |
Viacheslav Kuznetsov @ s.t. |
242.8 km 41.014 km/hr |
| 2017 | Greg van Avermaet 5hr 39min 5sec |
Jens Keukeleire @ s.t. |
Peter Sagan @ 6sec |
249.2 km 44.095 km/hr |
| 2018 | Peter Sagan 5hr 7min 32sec |
Elia Viviani @ s.t. |
Arnaud Demare @ s.t. |
251.1 km 48.990 km/hr |
| 2019 | Alexander Kristoff 5hr 26min 8sec |
Johnb Degenkolb @ s.t. |
Oliver Naesen @ s.t. |
251.5 km 46.269 km/hr |
| 2020 | Mads Pedersen 5hr 19min 20sec |
Florian Senechal @ s.t. |
Matteo Trentin @ s.t. |
232.5 km 43.685 km/hr |
| 2021 | Wout van Aert 5hr 45min 11sec |
Giacomo Nizzolo @ s.t. |
Matteo Trentin @ s.t. |
254 km 44.150 km/hr |
| 2022 | Biniam Girmay 5hr 37min 57sec |
Christophe Laporte @ s.t. |
Dries van Gestel @ s.t. |
256.8 km 45.593 km/hr |
| 2023 | Christophe Laporte 5hr 49min 29sec |
Wout van Aert @ s.t. |
Sep Vanmarcke @ 1min 56sec |
260.9 km 44.770 km/hr |
| 2024 | Mads Pedersen 5hr 36min 0sec |
Mathieu van der Poel @ s.t. |
Jordi Meeus @ 16sec |
253.1 km 45.196 km/hr |
| 2025 | Mads Pedersen 5hr 30min 21sec |
Tim Merlier @ 49sec |
Jonathan Milan @ s.t. |
250.3 km 45.438 km/hr |
| 2026 | Jasper Philipsen 5hr 8min 3sec |
Tobias Lund Andresen @ s.t. |
Christophe Laporte @ s.t. |
240.8 km 46.901 km/hr |