
| May 8 - 31: Giro d'Italia | |
| May 26, Stage 16: Bellinzona - Cari | 1. Jonas Vingegaard 2. Felix Gall 3. Jai Hindley |
| GC leader: Jonas Vingegaard | |
| May 20 - 26: 4 Jours du Dunkerque | |
| May 24, Stage 5: Saint-Omer - Dunkerque |
1. Jordi Meeus 2. Danny van Poppel 3. Gianluca Pollefliet |
| GC winner: Laurence Pithie | |
| May 23: Veenendaal - Veenendaal | |
| May 23: Veenendaal - Veenendaal |
1. Matteo Moschetti 2. Manuel Peñalver 3. Frits Biesterbos |
| May 19: Classique Dunkerque | |
| May 19: Dunkerque - Mont-Saint-Eloi |
1. Artem Schmidt 2. Pierre Gautherat 3. Jordi Meeus |
| May 17: Rund um Köln | |
| 1. Laurence Pithie 2. Fred Wright 3. Aimé De Gendt |
|
| May 16: Tour du Finistère | |
| May 16: Quimper - Quimper |
1. Jon Barrenetxea 2. Alex Molenaar 3. Clément Venturini |
| May 10: Tro-Bro Léon | |
| May 10: Lannilis - Lannilis |
1. Filippo Fiorelli 2. Alexis Renard 3. Lewis Askey |
| Apr 28 - May 3: Tour de Romandie | |
| May 3, Stage 5: Lucens - Leysin |
1. Tadej Pogacar 2. Florian Lipowitz 3. Primoz Roglic |
| GC winner: Tadej Pogacar | |
| Apr 26 - May 3: Presidential Tour of Turkey | |
| May 3, Stage 8: Ankara - Ankara |
1. Tom Crabbe 2. Jelle Vermoote 3. Stanislaw Aniolkowski |
| GC winner: Sebastian Berwick | |
| May 1: Eschborn - Frankfurt | |
| May 1: Eschborn - Frankfurt |
1. Georg Zimmermann 2. Tom Pidcock 3. Ben Tulett |
| April 26: Giro dell'Appennino | |
| April 26: Novi Ligure - Genova |
1. Ludovico Crescioli 2. Thomas Pesenti 3. Domenico Pozzovivo |
| April 26: Liège-Bastogne-Liège | |
| April 26: Liège - Liège |
1. Tadej Pogacar 2. Paul Seixas 3. Remco Evenepoel |
Use the menu above to access all the other races and everything else in our site.
News:
![]()

Each week I'm posting a photo of Paris-Roubaix, in year order.
Here is a photo of Greg van Avermaet winning the 2017 Paris-Roubaix.
After winning the Circuit Het Nieuwsblad, the GP E3 and Gent-Wevelgem, Greg Van Avermaet only had to claim a monument to cap off a great Spring classic campaign.
He overcame a mechanical with just over 100km to go to make his way to the great success that was missing in his career, beating Zdenek Stybar and Sebastian Langeveld in a sprint finish.
Tom Boonen concluded his last ever race in thirteenth position after fighting in a duel-like event with Peter Sagan who was hampered bad luck at all crucial moments.
We have complete results for every edition of Paris-Roubaix. You can find them here.
![]()
Dirty Feet is a fresh look at the now more than 100-year-old Tour de France. Les Woodland goes back to the blue-collar origins of the race when the father of the Tour, Henri Desgrange, was so bothered by the hygiene of his tough, beloved racers that at the end of each stage he would publish the names of the riders who did not wash after a day of racing on France's mostly dirt and often muddy roads.
As Les tells the story, starting with the invention of the bicycle, he gives many of the myths that have cluttered cycling history merciful deaths. As a lifetime scholar of cycling history he is able to sprinkle his tale with an endless stream of fascinating stories and little-known facts, bringing to life the men of the past century who have devoted themselves to the sport.
Come along for the ride as Henri Desgrange creates the greatest sporting event in the world, The Tour de France.
You can get Dirty Feet: How the great unwashed created the Tour de France in print, Kindle eBook & audiobook versions here on Amazon.
What you'll find in our site:
The Tour de France. Lots of information, including results for every single stage of every Tour.
Other important bike races: the Giro d'Italia, the Vuelta a España, along with the classics, stage races, national championships, world records, and Olympics.
We keep a running record of the races going on in the current year, with results, photos, maps, etc. We've been doing this since 2001, so the results for this year as well as previous years are available here.
This site is owned and run by McGann Publishing. We're a micro-publisher specializing in books about cycling history. Interested? Here's information on our titles in print.
We are devoted to cycling and all of its characters and events. The sport's past matters to us. We've been interviewing anyone who will sit down and talk to us, then writing up the interviews, and collecting other stories about cycling. We have rider histories—the stories of individual riders, many by the great cycling writer Owen Mulholland. We have our oral history project—the results of our interviews. And we've collected lots of photos over the years, of racers, racing, manufacturing, etc., which we have arranged into photo galleries for your enjoyment.
Being in the bike business for many years, we had to opportunity to travel a lot in Europe, riding bikes, attending trade shows, etc. We've written up many of our travels, and had some contributions from others whose travels differed from ours.
What would the day be without the funnies? Our friend Francesca Paoletti has drawn a series of comics about bike related stuff, poking fun at us along the way.
If you are interested in bikes, sooner or later you will want to know some technical information about bikes. We have articles here about bike weight, how bike frames are prepped and assembled, selected bike parts, and others.
And then there's food! The bicycle runs on the human engine, and the human engine runs on food, so of course we're interested in that.
Along the way we've been privileged to meet many people in and around the bike business who do things we like. The folks whose ads are up there on the right are friends of ours who we believe conduct their business knowledgably and honorably; here are a few others who do stuff we like.