James Witherell's book Bicycle History: A Chronological History of People, Races and Technology is available in both print and Kindle eBook formats. To get your copy just click on the Amazon link on the right.
The race:
The Kampioenschap van Vlaanderen (Championship of Flanders), also known as "Koolskamp Koers", is a single-day race run in Koolskamp, West Flanders, Belgium.
It is a race of long standing, the first edition having been held in 1908. Only the two world wars have interrupted its being held. Currently (2022) it is held in September
In 2005 the UCI gave it a 1.1 ranking and is part of the UCI Europe Tour.
Complete Kampioenschap van Vaanderen podium history :
Year |
1st Place |
2nd Place |
3rd Place |
Distance |
Average Speed |
1908 | Robert Wancour | Firmin Lambot | Louis Coolsaet | ||
1909 | Robert Wancour | Odiel Defraye | Marcel Buysse | ||
1910 | Odiel Defraye 3hr 41min 46sec |
Leon Buysse | Henri Van Lerberghe | 100 km | 27.055 km/hr |
1911 | Léon Buysse | Alis Persyn | Alfons Brutin | ||
1912 | Abel Devoghelaere | Léon Buysse | Alois Persyn | ||
1913 | René Anno 3hr 50min |
Arthur Maertens | Achiel Depauw | 125 km | 32.608 km/hr |
1914- 1918 |
Race not run | ||||
1919 | Jules Van Hevel 3hr 22min |
Léon Devos |
Alfons Van Hecke | 98 km | 29.109 km/hr |
1920 | Jules Van Hevel 3hr 13min |
Henri Van Lerberghe @ 2 lengths |
Florent Vandenberghe | 98 km | 31.088 km/hr |
1921 | Pierre Vandevelde 3hr 8min |
Marcel Buysse @ 1 length |
Arseen Govaert 15cm behind Buysse |
100 km | 31.914 km/hr |
1922 | Alfons Van Hecke 2hr 29min 10sec |
Florent Vandenberghe @ 1/2 wheel |
Julien Volbrecht @ 1 length |
75 km | 30.167 km/hr |
1923 | Julien Volbrecht 3hr 20min 40sec |
Pierre Vandevelde @ 1 wheel |
Théophile Van Eetvelde |
100 km | 30.612 km/hr |
1924 | Léon Devos 3hr 5min |
Jules Matton @ 8min 4sec |
Maurice Dewaele @ 9min 30sec |
100 km | 32.432 km/hr |
1925 | Aimé Dossche 3hr 5min |
Maurice Dewaele @ 1/2 length |
Rémi Cant @ 2min 55sec |
100 km | 34.432 km/hr |
1926 | Henri Dejaegher |
Gustave Van Slembroeck |
Georges Ronsse @ 1 wheel behind Van Slembroeck |
105 km | 34.609 km/hr |
1927 | Léopold Matton 3hr 19min 44sec |
Alfred Hamerlinck @ 1min 25sec |
Jan Meeuwis @ 4min 10sec |
104 km | 31.242 km/hr |
1928 | Aimé Dossche 2hr 28min |
Lucien Buysse @ 3 lengths |
Hector Martin @ 1min 0sec |
104 km | 35.056 km/hr |
1929 | Maurice Raes 3hr 5min |
Aimé Dossche Relegated from first place |
Maurice Dewaele, Frans Bonduel: Tied |
100 km | 32.432 km/hr |
1930 | Alfred Hamerlinck 2hr 53min |
Leander Ghyssels @ 10sec |
Constant Dyzers @ 55sec |
104 km | 36.069 km/hr |
1931 | Aimé Dossche 2hr 52min |
Frans Bonduel @ 1/2 length |
Félicien Vervaecke @ 10 meters |
100 km | 34.883 km/gr |
1932 | Gérard De Smet 2hr 52min |
Sylvère Maes @ s.t. |
André Mortier @ 1min 15sec |
104 km | 36.278 km/hr |
1933 | Gérard De Smet 2hr 59min |
Michel Van Vlockhoven @ 1min 50sec |
André Mortier | 100 km | 33.519 km/hr |
1934 | Joseph Moerenhout 2hr 44min |
Albert Billiet @ 20sec |
Jules Lowie @ 30sec |
100 km | 36.585 km/hr |
1935 | Marcel Kint 2hr 38min 34sec |
Alfred Hamerlinck @ 1/2 bike length |
Alfred Billet | 104 km | 39.352 km/hr |
1936 | Julian Heernaert 2hr 38min 8sec |
Emile Vandepitte @ 3 bike lengths |
Frans Bonduel @ 12sec |
100 km | 37.942 km/hr |
1937 | Marcel Claeys 2hr 47min 8sec |
Gaston Denys @ 2 bike lengths |
Jan Deman @ 10 meters |
100 km | 35.899 km/hr |
1938 | Sylvain Grysolle 3hr 15min 45sec |
Odiel Van den Meerschaut @ 10cm |
Albert Beinaert @ 1 bike length |
125 km |
38.314 km/hr |
1939, 1940 |
Race not run | ||||
1941 | Albéric Schotte 3hr 39min |
Frans Bonduel @ 10 meters |
Albert Sercu @ 1/2 wheel from Bonduel |
133 km | 36.438 km/hr |
1942 | Robert Van Eenaeme 3hr 16min 28sec |
Roger Cnockaert @ 1 length |
Albert Paepe @ 1.5 lengths |
125 km | 38.174 km/hr |
1943 | Rik Van Steenbergen 3hr 17min 25sec |
Robert Van Eenaeme @ 1 length |
Roger Cnockaert | 125 km | 37.99 km/hr |
1944 | Race not run | ||||
1945 | Sylvain Grysolle 3hr 37min |
André Pieters | Omer Huwel | 135 km | 37.326 km/hr |
1946 | Achiel De Backer 3hr 14min |
Albert Sercu | Gustaaf Van Overloop | 125 km | 38.629 km/hr |
1947 | Albert Paepe 4hr 8min |
Albert Anutschin @ 56sec |
Maurice Meersman @ 1min 2sec |
170 km | 41.128 km/hr |
1948 | Emmanuel Thoma 4hr 48min |
Roger Decorte | Louis Brusselmans | 175 km | 36.457 km/hr |
1949 | Emile Vanderveken 4hr 2min 30sec |
Roger Decock @ 5 meters |
René Janssens @ s.t. |
156 km | 38.598 km/hr |
1950 | Maurice Bloome | Arsène Rijkaert | André Pieters | ||
1951 | Roger Decock 5hr 9min 40sec |
Gérard Buyl @ 100 meters |
André Maelbrancke @ s.t. |
190 km | 38.814 km/hr |
1952 | Arsène Rijkaert 3hr 54min 3sec |
Arthur Mommerency @ s.t. |
Julien Plovie @ s.t. |
150 km | 38.452 km/hr |
1953 | Léon Delathouwer 3hr 58min 27sec |
Maurice Mollin @ ? |
Arthur Mommerency @ ? |
150 km | 37.743 km/hr |
1954 | Briek Schotte 4hr 49min |
André Rosseel @ s.t. |
Karel De Baere @ 25sec |
175 km | 36.332 km/hr |
1955 | Léon De Lathouwer 3hr 50min |
André Noyelle @ s.t. |
René Mertens @ s.t. |
150 km | 39.129 km/hr |
1956 | Léon Van Daele 3hr 45min |
André Rosseel @ 1/2 bike length |
Wim Van Est @ 20sec |
150 km | 40.000 km/hr |
1957 | Léon Van Daele | Léon De Lathouwer | Firmin Bral | ||
1958 | Léon Van Daele 3hr 47min |
Roger Decorte @ s.t. |
René Mertens @ s.t. |
150 km | 39.648 km/hr |
1959 | Rik Van Looy | André Noyelle | Oswald Declercq | ||
1960 | Gilbert Desmet 3hr 36min |
Joseph Marien @ 10sec |
Michel Van Aerde @ s.t. |
150 km | 41.667 km/hr |
1961 | Frans De Mulder 3hr 48min |
Karel Clerckx @ s.t. |
Gustaaf Desmet @ 20sec |
150 km | 39.473 km/hr |
1962 | André Messeslis 3hr 19min |
Romain Van Wynsberghe @ 5sec |
Oswald Declercq @ 1min 10sec |
150 km | 41.096 km/hr |
1963 | Gustaaf Van Vaerenbergh 3hr 41min |
Jean-Baptiste Claes @ 5 meters |
Frans Melckenbeeck @ 20 meters |
150 km | 40.723 km/hr |
1964 | Gustaaf Desmet 3hr 40min |
Rik Van Looy @ s.t. |
Gilbert Maes @ s.t. |
150 km | 40.909 km/hr |
1965 | Palle Lykke Jensen 3hr 0min |
Arthur De Cabooter @ s.t. |
Gustaaf Desmet @ s.t. |
125 km | 41.667 km/hr |
1966 | Eddy Merkcx 3hr 38min |
Daniel Van Ryckeghem @ 55sec |
Gustaaf Desmet @ s.t. |
150 km | 41.284 km/hr |
1967 | Gerard Vianen 3hr 38min |
Eddy Van Audenaerde @ 3 bike lengths |
Gustaaf Desmet @ 2sec |
150 km | 41.283 km/hr |
1968 | Jozef Huysmans 3hr 30min |
Eric Leman @ 12sec |
Rik van Looy @ s.t. |
150 km | 42.86 |
1969 | Eric de Vlaeminck 3hr 42min |
Ronald de Witte @ 10sec |
Jean-Pierre Monseré @ 15sec |
150 km | 40.54 |
1970 | Noël Vanclooster 3hr 38min |
Jean-Pierre Monseré @ s.t. |
Herman Vrijders @ 5sec |
150 km | 41.28 |
1971 | Eric Leman 3hr 29min |
Rik van Linden @ s.t. |
Willy Planckaert @ s.t. |
150 km | 43.06 |
1972 | Patrick Sercu 3hr 35min |
Eddy Merckx @ s.t. |
Walter Godefroot @ 1min 30sec |
150 km | 41.86 km/hr |
1973 | Hermans Vrijders 2hr 41min |
José Vanackere @ 5sec |
Joseph Spruyt @ 7sec |
105 km | 39.13 |
1974 | Freddy Maertens 3hr 35min |
Frans Verbeeck @ s.t. |
Herman Vrijders @ 17sec |
150 km | 41.86 |
1975 | Joseph Huysmans 3hr 39min |
Hennie Kuiper @ s.t. |
José Vanackere @ 10sec |
150 km | 40.10 |
1976 | Freddy Maertens 3hr 37min |
Willy Planckaert @ s.t. |
Serge van Daele @ s.t. |
150 km | 41.47 |
1977 | Frans Verhaegen 3hr 36min |
Gery Verlinden @ s.t. |
Willy In't Ven @ s.t. |
150 km | 41.67 |
1978 | Daniel Willems 3hr 38min |
Gery Verlinden @ 20sec |
Alain Desaever @ s.t. |
150 km | 41.28 |
1979 | Alfons van Katwijk 3hr 33min |
Marc Renier @ 12sec |
Lieven Malfait @ 13sec |
150 km | 42.25 |
1980 | Theo de Rooy 3hr 34min |
Luc Colijn @ 15sec |
Guido van Sweevelt @ s.t. |
150 km | 42.06 |
1981 | Patrick Versluys 3hr 40min |
Frank Hoste @ s.t. |
Ronny van Marcke @ s.t. |
150 km | 40.91 |
1982 | Gery Verlinden 3hr 31min |
Hendrik Caethoven @ 2sec |
Jean-François Chaurin @ s.t. |
150 km | 42.65 |
1983 | Patrick Devos 3hr 47min |
Andri Van der Poel @ 5sec |
Luc Meersman @ 1min 45sec |
150 km | 39.65 |
1984 | Rudy Matthijs 3hr 35min |
Dirk Heirweg @ 2sec |
Frank Hoste @ 30sec |
150 km | 41.86 |
1985 | Eddy van Haerens 3hr 39min |
Claude Criquielion @ s.t. |
Pol Verschuere @ 3sec |
150 km | 41.10 |
1986 | Frank Van de Vijver 3hr 29min |
Herman Frison @ 3sec |
Alan Peiper @ s.t. |
150 km | 43.06 |
1987 | Dirk Heirweg 5hr 13min |
Dirk Demol @ 5sec |
Geert Decorte @ s.t. |
199 km | 38.15 |
1988 | Marnix Lameire 4hr 54min |
Edwin Bafcop @ s.t. |
Dirk Heirweg @ s.t. |
199 km | 40.61 |
1989 | Etienne de Wilde 4hr 18min |
Luc Van de Vel @ s.t. |
Herman Frison @ 1min 8sec |
175 km | 40.70 |
1990 | Hendrik Redant 4hr 25min |
Wilfried Peeters @ 1min 4sec |
Dirk Demol @ s.t. |
175 km | 39.62 |
1991 | Johan Museeuw 4hr 1min |
Peter Huyghe @ s.t. |
Wiebren Veenstra @ 13sec |
175 km | 43.57 |
1992 | Rik van Slycke 3hr 56min |
Michel van Haecke @ 1min 36sec |
Hendrik Redant @ 1min 38sec |
168 km | 42.71 |
1993 | Sammie Moreels 3hr 56min |
Andrei Tscmil @ 1sec |
Johan Moseeuw @ s.t. |
170 km | 43.22 |
1994 | Jelle Nijdam 3hr 58min |
Hendrik Redant @ s.t. |
Danny Nelissen @ 17sec |
170 km | 42.86 |
1995 | Johan Museeuw 3hr 54min |
Hans de Clercq @ 3sec |
Wilfried Peeters @ 45sec |
160 km | 41.03 |
1996 | Niko Eeckhout 3hr 34mn |
Johan Verstrepen @ 7sec |
Peter Verbeken @ 8sec |
160 km | 44.86 |
1997 | Peter van Petegem 3hr 30min 9sec |
Tom Steels @ 10sec |
Michael Vanderwolf @ s.t. |
161 km | 45.966 |
1998 | Niko Eekhout @ 3hr 36min |
Hans de Clercq @ s.t. |
Davy Delme @ s.t. |
161 km | 44.72 |
1999 | Michel van Haecke 4hr 15min |
Arvis Piziks @ s.t. |
Steven de Jongh @ s.t. |
182.5 km | 42.94 |
2000 | Nko Eeckhout 4hr 11min |
John Talen @ 1sec |
Chris Peers @ 14sec |
182.5 km | 43.62 |
2001 | Paul van Hyfte 4hr 7min |
Björnar Vestol @ 2sec |
Jean-Michel Tessier @ s.t. |
182 km | 44.21 |
2002 | Jimmy Casper 4hr 1min |
Marc Streel @ s.t. |
Andy Capelle @ s.t. |
182.6 km | 45.46 |
2003 | Baden Cooke 4hr 2min |
Jans Koerts @ s.t. |
Robert Sassone @ s.t. |
182.5 km | 45.25 |
2004 | Jimmy Casper 4hr 14min |
Nico Mattan @ s.t. |
Ludovic Capelle @ s.t. |
182 km | 42.99 km/hr |
2005 | Sergey Lagutin 4hr 14min |
Andy de Smet @ 10sec |
Assan Bazayev @ s.t. |
182.5 km | 43.11 |
2006 | Niko Eeckhout 4hr 1min |
Steven de Jongh 2@ s.t. |
Danilo Hondo @ s.t. |
180 km | 44.81 |
2007 | Baden Cooke 4hr 13min |
Andy Cappelle @ 5sec |
Denis Flahaut @ 21sec |
180 km | 42.69 |
2008 | André Greipel 4hr 4min |
Stefan van Dijk @ s.t. |
Andreas Stauff @ s.t. |
180 km | 44.26 |
2009 | Steven de Jongh 3hr 57min |
Sebastian Langeveld @ s.t. |
Bobbie Traksel @ 8sec |
182.6 km | 46.21 |
2010 | Leigh Howard 4hr 9min 0sec |
Aidis Kruopis @ s.t. |
Tom Veelers @ s.t. |
180 km | 43.373 |
2011 | Marcel Kittel 4hr 16min 0sec |
André Greipel @ s.t. |
Michael van Staeyen @ s.t. |
192.3 km | 45.070 |
2012 | Ronan van Zandbeek 4hr 29min 48sec |
Christopher Juul-Jensen @ 5sec |
Kurt Hovelynck @ 8sec |
192 km | 42.698 |
2013 | Jens Debusschere 4hr 25min 31sec |
Baptiste Planckaert @ s.t. |
Michael van Staeyen @ s.t. |
192 km | 43.3867 |
2014 | Arnaud Démare 4hr 12min 25sec |
Luka Mezgec @ s.t. |
Jonas Vangenechten @ s.t. |
192 km | 45.639 |
2015 | Michal Golas 4hr 27min 59sec |
Nikolay Trusov @ s.t. |
Adrien Stien @ s.t. |
192 km | 42.988 |
2016 | Timothy Dupont 4hr 14min 3sec |
Fernando Gaviria @ s.t. |
Raymond Kreder @ s.t. |
192.4 km | 45.440 km/hr |
2017 | Fernando Gaviria 4hr 20min 33sec |
Dylan Groenewegen @ s.t. |
Jasper de Buyst @ s.t. |
192 km | 44.214 km/hr |
2018 | Dylan Groenewegen 4hr 14min 33sec |
John Degenkolb @ s.t. |
Jasper Stuyven @ s.t. |
186 km | 43.84 km/hr |
2019 | Jannik Steimle 4hr 3min 55sec |
Timo Roosen @ 1sec |
Dylan Groenewegen @ 4sec |
186 km | 45.753 km/hr |
2020 | Race not held | ||||
2021 | Jasper Philipsen 4hr 11min 14sec |
Dylan Groenewegen @ s.t. |
Martin Laas @ s.t. |
195.3 km | 46.642 km/hr |
2022 | Fabio Jakobsen 4hr 22min 59sec |
Caleb Ewan @ s.t. |
Dylan Groenewegen @ s.t. |
195.3 km | 44.558 km/hr |
2023 | Jasper Philipsen 3hr 34min 28sec |
Dylan Groenewegen @ s.t. |
Fabio Jakobsen @ s.t. |
165.1 km | 46.189 km/hr |
2024 | Tim Merlier 3hr 56min 0sec |
Arvid de Kleijn @ s.t. |
Jasper Philipsen @ s.t. |
180.2 km | 45.814 km/hr |