Individual stage results with running GC:
Some accounts give each stage its own number, rather than calling them half-stages (1A, 1B, etc), giving 1981 24 stages. Sorry for the confusion.
Prologue: Thursday, June 25, Nice 5.8 Km Individual Time Trial
- Bernard Hinault: 6min 48sec
- Gerrie Knetemann @ 7sec
- Daniel Willems @ 14sec
- Gilbert Duclos-Lassalle @ 16sec
- Gery Verlinden s.t.
- Jean-Luc Vandenbrouck @ 17sec
- Régis Clère s.t.
- Charly Bérard @ 19sec
- Ludo Peeters @ 20sec
GC after the prologue: Same as prologue results
Stage 1A: Friday, June 26, Nice - Nice, 97 km
- Freddy Maertens: 2hr 23min 19sec
- Sean Kelly s.t.
- Yvon Bertin s.t.
- Rudy Pevenage s.t.
- Daniel Willems s.t.
- William Tackaert s.t.
- Phil Anderson s.t.
- Jean-Louis Gauthier s.t.
- Gilbert Duclos-Lassalle s.t.
- Didier Vanoverschelde s.t.
GC after Stage 1A:
- Bernard Hinault: 2hr 30min 7sec
- Gerrie Knetemann @ 7sec
- Daniel Willems @ 14sec
- Gilbert Duclos-Lassalle @ 16sec
- Gery Verlionden s.t.
- Régis Clère @ 17sec
- Charly Brérard @ 19sec
- Yves Hézard s.t.
- Ludo Peeters @ 20sec
Stage 1B: Friday, June 26, Nice - Antibes - Nice 40 Km Team Time Trial
Teams raced for time bonuses to be applied to the riders' GC times instead of applying the stage's real time.
- TI-Raleigh: 46min 20sec. 2min time bonus
- Capri Sonne @ 29sec
- Miko-Mercier @ 40sec
- Renault-ELF-Gitane @ 43sec
- Sunair-Sport 80 @ 50sec
- DAF Trucks @ 51sec
- Peugeot-Esso @ 53sec
- Wickes-Splendor @ 1min 10sec
- SEM-France Loire @ 1min 55sec
- Vermeer-Thijs @ 2min 4sec
GC after Stage 1B
- Gerrie Knetemann: 2hr 28min 14sec
- Ludo Peeters @ 13sec
- Joop Zoetemelk @ 16sec
- Frank Hoste @ 22sec
- Daniel Willems @ 27sec
- Ad Wijnands @ 28sec
- Henk Lubberding @ 30sec
- Bernard Hinault @ 33sec
- Ronny Claes @ 38sec
- Régis Clère @ 40sec
Stage 2: Saturday, June 27, Nice - Martiques, 254 km
- Johan Van der Velde: 6hr 32min 27sec
- Lucien Didier @ 6sec
- Kim Andersen @ 22sec
- Juan Fernandez @ 25sec
- Jean Chassang s.t.
- Klaus-Peter Thaler s.t.
- Rudy Pevenage s.t.
- Christian Seznec s.t.
- Jesus Suarez-Cueva s.t.
- Serge Beucherie s.t.
GC after Stage 2:
- Gerrie Knetemann: 9hr 1min 6sec
- Ludo Peeters @ 13sec
- Joop Zoetemelk @ 16sec
- Daniel Willems @ 27sec
- Ad Wijnands @ 28sec
- Henk Lubberding @ 30sec
- Bernard Hinault @ 33sec
- Rudy Pevenage @ 36sec
- Ronny Claes @ 38sec
- Régis Clère @ 40sec
Stage 3: Sunday, June 28, Martiques - Narbonne, 232 km
- Freddy Maertens 6hr 33min 50sec
- Urs Freuler s.t.
- Joseph Jacobs s.t.
- Eddy Planckaert s.t.
- William Tackaert s.t.
- Yvon Bertin s.t.
- Klaus-Peter Thaler s.t.
- Didier Vanoverschelde s.t.
- Régis Ovion s.t.
- Rudy Pevenage s.t.
GC after Stage 3:
- Gerrie Knetemann: 15hr 34min 56sec
- Ludo Peeters @ 1sec
- Freddy Maertens @ 15sec
- Joop Zoetemelk @ 16sec
- Ad Wijnands @ 28sec
- Rudy Pevenage s.t.
- Henk Lubberding @ 30sec
- Bernard Hinault @ 33sec
- Régis Clère @ 40sec
- Peter Winnen @ 42sec
Stage 4: Monday, June 29, Narbonne - Carcassone 77.2 km Team Time Trial
As in Stage 1B, the race was for time bonuses. Good thing because Kelme finished 14 minutes slower than TI-Raleigh.
- TI Raleigh: 1hr 41min 3sec. TI Raleigh earned a 3min 45sec bonification
- Peugeot-Esso @ 19sec
- Carpri Sonne @ 26sec
- Renault-Elf-Gitane @ 26sec
- DAF Trucks @ 1min 2sec
- Wickes-Splendor @ 1min 55sec
- Miko-Mercier @ 1min 57sec
- Sunnair-Sport 80 @ 2min 30sec
- La Redoute @ 2min 56sec
- SEM-France Loire @ 3min 22sec
GC after Stage 4:
- Gerrie Knetemann: 15hr 31min 11sec
- Ludo Peeters @ 1sec
- Joop Zoetemelk @ 16sec
- Ad Wijnands @ 28sec
- Henk Lubberding @ 30sec
- Rudy Pevenage @ 1min 43sec
- Peter Winnen @ 1min 57sec
- Jostein Willmann @ 2min 1sec
- Phil Anderson @ 2min 1sec
- Gilbert Duclos-Lassalle @ 2min 4sec
Stage 5: Tuesday, June 30, St. Gaudens - St. Lary Soulan, 117.5 km
Major Climbs: Peyresourde and Pla d'Adet
- Lucien van Impe: 3hr 32min 32sec
- Bernard Hinault @ 27sec
- Phil Anderson s.t.
- Juan Fernandez s.t.
- Marino Lejarreta @ 1min 52sec
- Sven-Ake Nilsson @ 2min 8sec
- Claude Criquielion @ 2min 10sec
- Jos De Schoenmaecker @ 2min 32sec
- Robert Alban @ 2min 37sec
- Raymond Martin s.t.
GC after Stage 5:
- Phil Anderson: 19hr 6min 11sec
- Bernard Hinault @ 17sec
- Jostein Willmann @ 3min 8sec
- Peter Winnen @ 3min 24sec
- Ronny Claes @ 3min 25sec
- Michel Laurent @ 3min 32sec
- Lucien van Impe @ 3min 39sec
- Jean-François Rodriguez @ 3min 53sec
- Raymond Martin s.t.
Stage 6: Wednesday, July 1, Nay - Pau 26.7 km Individual Time Trial
- Bernard Hinault: 35min 52sec
- Gerrie Knetemann @ 3sec
- Phil Anderson @ 30sec
- Gery Verlinden @ 40sec
- Alain Vigneron @ 1mn 11sec
- Freddy Maertens @ 1min 13sec
- Fons De Wolf @ 1min 14sec
- Alberto Fernandez @ 1min 15sec
- Daniel Willems s.t.
- Michel Laurent s.t.
GC after Stage 6:
- Bernard Hinault: 19hr 42min 20sec
- Phil Anderson @ 13sec
- Michel Laurent @ 4min 30sec
- Ronny Claes @ 4min 52sec
- Lucien van Impe @ 4min 58sec
- Jostein Willmann @ 5min
- Alberto Fernandez @ 5min 23sec
- Claude Criquielion s.t.
- Peter Winnen @ 5min 44sec
- Gery Verlinden @ 5min 45sec
Stage 7: Thursday, July 2, Pau - Bordeaux, 227 km
A problem with the cameras at the finish line caused the judges to assign places 7 through 140 the same time and place.
- Urs Freuler: 5hr 37min 24sec
- Freddy Maertens s.t.
- Eddy Planckaert s.t.
- Noel Dejonckheere s.t.
- Yvon Bertin s.t.
- William Tackaert s.t.
- Frank Hoste, Gerrie Knetemann, Ludo Peeters, Cees Priem, etc. s.t.
GC after Stage 7:
- Bernard Hinault: 25hr 19min 16sec
- Phil Anderson @ 33sec
- Michel Laurent @ 4min 58sec
- Ronny Claes @ 5min 20sec
- Lucien van Impe @ 5min 26sec
- Jostein Willmann @ 5min 28sec
- Alberto Fernandez @ 5min 51sec
- Claude Criquielion s.t.
- Gery Verlinden @ 6min 5sec
- Peter Winnen @ 6min 12sec
Stage 8: Friday, July 3, Rochefort sur Mer - Nantes, 182 km
- Ad Wijnands: 4hr 35min 37sec
- Juan Fernandez s.t.
- Freddy Maertens s.t.
- Eddy Planckaert s.t.
- Guido van Calster s.t.
- Klaus-Peter Thaler s.t.
- Sean Kelly s.t.
- Jesus Suarez-Cueva s.t.
- Yvon Bertin s.t.
- Rudy Pevenage s.t.
GC after Stage 8:
- Bernard Hinault: 29hr 54min 41sec
- Phil Anderson @ 37sec
- Michel Laurent @ 5min 10sec
- Ronny Claes @ 5min 32sec
- Lucien van Impe @ 5min 38sec
- Alberto Fernandez @ 6min 3sec
- Claude Criquielion s.t.
- Gery Verlinden @ 6min 17sec
- Peter Winnen @ 6min 24sec
- Gilbert Duclos-Lassalle @ 6min 27sec
Stage 9: Sunday, July 5, Nantes - Le Mans, 196.5 km
- René Martens: 4hr 23min 9sec
- Régis Clère @ 4sec
- Gilbert Duclos-Lassalle @ 6sec
- Bernard Becaas s.t.
- Theo De Rooy s.t.
- Jean-François Rodriguez s.t.
- Patrick Perret s.t.
- Freddy Maertens @ 2min 36sec
- Yvon Bertin s.t.
- Eugène Urbany s.t.
GC after Stage 9:
- Bernard Hinault: 34hr 20min 26sec
- Phil Andersen @ 37sec
- Gilbert Duclos-Lassalle @ 3min 31sec
- Jean-François Rodriguez @ 3min 40sec
- Michel Laurent @ 5min 10sec
- Régis Clère @ 5min 16sec
- Ronny Claes @ 5min 32sec
- Lucien van Impe @ 5min 38sec
- Alberto Fernandez @ 6min 3sec
- Claude Criquielion s.t.
Stage 10: Monday, July 6, Le Mans - Aulnay sous Bois, 264 km
- Ad Wijnands: 6hr 30min 41sec
- Jean-Luc Vandenbroucke s.t.
- William Tackaert s.t.
- Régis Ovion s.t.
- Philippe Tesniere s.t.
- Bernard Bourreau s.t.
- Eddy Schepers s.t.
- Michel Laurent s.t.
- Jonathan Boyer s.t.
- Henk Lubberding s.t.
GC after Stage 10:
- Bernard Hinault: 40hr 51min 46sec
- Phil Anderson @ 41sec
- Gilbert Duclos-Lassalle @ 3min 35sec
- Jean-François Rodriguez @ 3min 44sec
- Michel Laurent @ 4min 31sec
- Régis Clère @ 5min 20sec
- Ronny Claes @ 5min 36sec
- Lucien van Impe @ 5min 42sec
- Alberto Fernandez @ 6min 7sec
- Claude Criquielion s.t.
Stage 11: Tuesday, July 7, Compiègne - Roubaix, 246 km
- Daniel Willems: 6hr 18min 34sec
- Gilbert Duclos-Lassalle s.t.
- Joaquim Agostinho s.t.
- Christian Seznec @ 5sec
- Paul Sherwen @ 7sec
- Johan Van der Velde s.t.
- Jean-René Bernaudeau s.t.
- Régis Ovion s.t.
- Yvon Bertin s.t.
- Ludo Peeters s.t.
GC after stage 11:
- Bernard Hinault: 47hr 10min 27sec
- Phil Anderson @ 41sec
- Gilbert Duclos-Lassalle @ 3min 28sec
- Jean François Rodriguez @ 3min 44sec
- Michel Laurent @ 4min 31sec
- Ronny Claes @ 5min 36sec
- Lucien van Impe @ 5min 42sec
- Gery Verlinden @ 6min 21sec
- Eddy Schepers @ 6min 45sec
- Régis Clère @ 7min 5sec
Stage 12A: Wednesday, July 8, Roubaix - Brussels, 107.3 km
- Freddy Maertens: 2hr 25min 48sec
- Urs Freuler s.t.
- Fons De Wolf s.t.
- Guido Van Calster s.t.
- Daniel Willems s.t.
- Sean Kelly s.t.
- Noel Dejonckheere s.t.
- Didier Vanoverschelde s.t.
- Rudy Pevenage s.t.
- Joseph Jacobs s.t.
GC after Stage 12A:
- Bernard Hinault: 49hr 36min 15sec
- Phil Anderson @ 41sec
- Gilbert Duclos-Lassalle @ 3min 33sec
- Jean-François Rodriguez @ 3min 49sec
- Michel Laurent @ 4min 36sec
- Ronny Claes @ 5min 41sec
- Lucien van Impe @ 5min 47sec
- Gery Verlinden @ 6min 26sec
- Eddy Schepers @ 6min 45sec
- Régis Clère @ 7min 10sec
Stage 12B: Wednesday, July 8, Brussels - Zolder, 137.8 km
- Eddy Plackaert: 3hr 22min 31sec
- Freddy Maertens s.t.
- Yvon Bertin s.t.
- Guido Van Calster s.t.
- Joseph Jacobs s.t.
- Bernard Hinault s.t.
- Rudy Pevenage s.t.
- Klaus-Peter Thaler s.t.
- William Tackaert s.t.
- Ludo Peeters s.t.
GC after Stage 12B:
- Bernard Hinault: 52hr 58min 46sec
- Phil Anderson @ 41sec
- Gilbert Duclos-Lassalle @ 3min 33sec
- Jean-François Rodriguez @ 3 min 49sec
- Michel Laurent @ 4min 36sec
- Ronny Claes @ 5min 41sec
- Lucien van Impe @ 5min 47sec
- Gery Verlinden @ 6min 26sec
- Eddy Schepers @ 6min 45sec
- Régis Clère @ 7min 10sec
Stage 13: Thursday, July 9, Beringen - Hasselt, 157 km
- Freddy Maertens: 4hr 1min 20sec
- Eddy Planckaert s.t.
- Fons De Wolf s.t.
- Yvon Bertin s.t.
- Guido Van Calster s.t.
- William Tackaert s.t.
- Jean-René Bernaudeau s.t.
- Sean Kelly s.t.
- Klaus-Peter Thaler s.t.
- Rudy Pevenage s.t.
GC after Stage 13:
- Bernard Hinault: 56hr 59min 42sec
- Phil Anderson @ 57sec
- Gilbert Duclos-Lassalle @ 3min 57sec
- Jean-François Rodriguez s.t.
- Ronny Claes @ 6min 5sec
- Michel Laurent @ 6min 6sec
- Lucien van Impe @ 6min 11sec
- Gery Verlinden @ 6min 50sec
- Paul Wellens @ 7min 43sec
- Eddy Schepers @ 7min 45sec
Stage 14: Friday, July 10, Mulhouse 38.5 km Indvidual Time Trial
- Bernard Hinault: 50min 30sec
- Gerrie Knetemann @ 25sec
- Daniel Willems @ 1min 42sec
- Phil Anderson @ 2min 1sec
- Joaquim Agostinho @ 2min 3sec
- Gery Verlinden @ 2min 6sec
- Mariano Martinez @ 2min 20sec
- Fons De Wolf @ 2min 23sec
- Johan De Muynck @ 2min 28sec
- Bernard Vallet @ 2min 29sec
GC after Stage 14:
- Bernard Hinault: 57hr 52min 12sec
- Phil Anderson @ 2min 58sec
- Gilbert Duclos-Lassalle @ 6min 37sec
- Jean-François Rodriguez @ 8min 53sec
- Gery Verlinden @ 8min 56sec
- Lucien van Impe @ 9min 38sec
- Ronny Claes @ 9min 58sec
- Michel Laurent @ 10min 38sec
- Joop Zoetemelk @ 10min 43sec
- Régis Clère @ 10min 51sec
Stage 15: Saturday, July 11, Besançon - Thonon les Bains, 231 km
Major Ascent: Cou
- Sean Kelly: 5hr 47min 7sec
- Jean François Rodriguez s.t.
- Johan Van der Velde s.t.
- Leo Wellens s.t.
- Jacques Michaud s.t.
- Mariano Martinez s.t.
- Vicente Belda s.t.
- Dominique Arnaud s.t.
- Graham Jones s.t.
- Jean-René Bernaudeau s.t.
GC after Stage 15:
- Bernard Hinault: 63hr 37min 37sec
- Phil Anderson @ 2min 58sec
- Gilbert Duclos-Lassalle @ 6min 37sec
- Jean-François Rodriguez @ 8min 35sec
- Gery Verlinden @ 8min 56sec
- Lucien van Impe @ 9min 38sec
- Michel Laurent @ 9min 50sec
- Ronny Claes @ 9min 58sec
- Joop Zoetemelk @ 10min 43sec
- Daniel Willems @ 11min 24sec
Stage 16: Sunday, July 12, Thonon les Bains - Morzine, 199.5 km
Major Ascents: Salève, Ramaz, Joux-Plane, Joux-Verte
- Robert Alban: 6hr 14min 29sec
- Sven-Ake Nilsson @ 2min 22sec
- Claude Criquielion @ 3min 51sec
- Fons De Wolf @ 3min 55sec
- Eddy Schepers s.t.
- Jean-René Bernaudeau s.t.
- Johan Van der Velde s.t.
- Johan de Muynck s.t.
- Peter Winnen s.t.
- Mariano Martinez s.t.
- Alberto Fernandez s.t.
- Lucien van Impe s.t.
- Bernard Hinault s.t.
- Michel Laurent s.t.
- Joop Zoetemelk s.t.
- Raymond Martin @ 4min 15sec
GC after stage 16:
- Bernard Hinault: 69hr 56min 1sec
- Phil Anderson @ 7min 39sec
- Lucien van Impe @ 9min 38sec
- Michel Laurent @ 9min 50sec
- Joop Zoetemelk @ 10min 43sec
- Robert Alban @ 10min 45sec
- Johan de Muynck @ 11min 28sec
- Eddy Schepers @ 11min 47sec
- Claude Criquielion @ 12min 17sec
- Alberto Fernandez @ 12min 18sec
Stage 17: Tuesday, Jul 14, Morzine - L'Alpe d'Huez, 230.5 km
Major Ascents: Madeleine, Glandon and hilltop finish at L'Alpe d'Huez
- Peter Winnen: 7hr 36min 18sec
- Bernard Hinault @ 8sec
- Lucien van Impe @ 9sec
- Robert Alban @ 12sec
- Johan de Muynck @ 1min 38sec
- Joop Zoetemelk @ 2min 1sec
- Claude Criquielion @ 3min 23sec
- Paul Wellens @ 3min 33sec
- Fons de Wolf @ 4min 14sec
- Jean-René Bernaudeau @ 4min 16sec
GC after stage 17:
- Bernard Hinault: 77hr 32min 27sec
- Lucien van Impe @ 9min 38sec
- Robert Alban @ 10min 49sec
- Joop Zoetemelk @ 12min 36sec
- Johan de Muynck @ 12min 58sec
- Peter Winnen @ 13min 4sec
- Michel Laurent @ 14min 9sec
- Claude Criquielion @ 15min 32sec
- Sven-Ake Nilsson @ 16min 40sec
- Paul Wellens @ 17min 40sec
Stage 18: Wednesday, July 15, Bourg d'Oisans - Le Pleynet, 131 km
Major Ascents: Luitel, St. Martin d'Uriage, Mouilles, Barioz and a hilltop finish at Le Pleynet.
- Bernard Hinault: 4hr 16min 43sec
- Jean-René Bernaudeau @ 32sec
- Fons De Wolf @ 1min 26sec
- Marcel Tinazzi @ 2min 33sec
- Lucien van Impe s.t.
- Mariano Martinez s.t.
- Sven-Ake Nilsson s.t.
- Robert Alban s.t.
- Joop Zoetemelk s.t.
- Daniel Willems @ 2min 51sec
GC after Stage 18:
- Bernard Hinault: 81hr 49min 10sec
- Lucien van Impe @ 12min 12sec
- Robert Alban @ 13min 22sec
- Joop Zoetemelk @ 15min 9sec
- Johan de Muynck @ 15min 53sec
- Peter Winnen @ 16min 5sec
- Claude Criquielion @ 18min 33sec
- Jean-René Bernaudeau @ 18min 35sec
- Sken-Ake Nilsson @ 19min 13sec
- Fons De Wolf @ 21min 20sec
Stage 19: Thursday, July 16, Veurey - St. Priest, 117.5 km
Major Ascent: Veurey-Montaud
- Daniel Willems: 3hr 7min 2sec
- Bernard Hinault @ 1sec
- Ludo Peeters s.t.
- Phil Anderson s.t.
- Patrick Friou s.t.
- Ronny Claes s.t.
- Hubert Linard s.t.
- Jean-René Bernaudeau s.t.
- Sven-Ake Nilsson s.t.
- Jacques Michaud s.t.
GC after Stage 19:
- Bernard Hinault: 84hr 55min 45sec
- Lucien van Impe @ 12min 32sec
- Robert Alban @ 13min 50sec
- Joop Zoetemelk @ 15min 21sec
- Peter Winnen @ 16min 33sec
- Jean-René Bernaudeau @ 18min 59sec
- Sven-Ake Nilsson @ 19min 41sec
- Johan de Muynck @ 20min 9sec
- Claude Criquielion @ 22min 49sec
- Fons De Wolf @ 25min 36sec
Stage 20: Friday, July 17, St. Priest 46.5 km Individual Time Trial
- Bernard Hinault: 1hr 1min 16sec
- Daniel Willems @ 37sec
- Gerrie Knetemann @ 1min 3sec
- Jean-Luc Vandenbroucke @ 1min 52sec
- Lucien van Impe @ 2min 2sec
- Gilbert Duclos-Lassalle @ 2min 33sec
- Régis Clère @ 2min 35sec
- Marcel Tinazzi @ 2min 46sec
- Joop Zoetemelk @ 3min
- Freddy Maertens @ 3min 8sec
GC after Stage 20:
- Bernard Hinault: 85hr 57min 1sec
- Lucien van Impe @ 14min 34sec
- Rober Alban @ 17min 4sec
- Joop Zoetemelk @ 18min 21sec
- Peter Winnen @ 20min 26sec
- Jean-René Bernaudeau @ 23min 2sec
- Johan de Muynck @ 24min 25sec
- Sven-Ake Nilsson @ 24min 37sec
- Claude Criquielion @ 26min 18sec
- Daniel Willems @ 28min 12sec
Stage 21: Saturday, July 18, Auxerre - Fontenay sous Bois, 207 km
- Johan Van der Velde: 5hr 32min 36sec
- Pierre Bazzo @ 2sec
- Ludo Peeters @ 19sec
- Serge Beucherie s.t.
- Phil Anderson s.t.
- Bernard Vallet s.t.
- Guy Nulens s.t.
- Marcel Tinazzi s.t.
- Ludo Delcroix s.t.
- Hubert Arbes s.t.
GC after Stage 21:
- Bernard Hinault: 91hr 34min 14sec
- Lucien van Impe @ 14min 24sec
- Rober Alban @ 17min 4sec
- Joop Zoetemelk @ 18min 21sec
- Peter Winnen @ 20min 26sec
- Jean-René Bernaudeau @ 23min 2sec
- Johan de Muynck @ 24min 25sec
- Sven-Ake Nilsson @ 24min 37sec
- Claude Criquielion @ 26min 18sec
- Phil Anderson @ 27min
Stage 22 (Final stage): Sunday, July 19, Fontenay sous Bois - Paris (Champs Elysées), 186.8 km
- Freddy Maertens: 4hr 45min 24sec
- Fons De Wolf s.t.
- Klaus-Peter Thaler s.t.
- Phil Anderson s.t.
- Jean-Louis Gauthier s.t.
- Sean Kelly s.t.
- Rudy Pevenage s.t.
- Johan Van der Velde s.t.
- Joseph Jacobs s.t.
- Mariano Martinez s.t.
Complete Final 1981 Tour de France General Classification