2005 was fastest ever Armstrongs last year. http://bikeraceinfo.com/tdf/tdfstats.htmlWallace and Gromit said:Ironic that the fastest ever speed was in 1998, when the Tour was being raided by the Gendarmes on a regular basis!
Does anyone have the 1981 or 1982 average speed? I recall that for one of these years, the average speed was ~39kph, which really makes analysis of the 1980s difficult.
Worthy of note though is that the average speed increased slightly more from 1983 to 1990 than it did during the subsequent years when EPO use went from experimental (1991) to universal (1995/96).
What were they doing in 1994?
Wikipedia isn't correct.