Jubilation Along with Armstrong's seven Tour de France wins, he also has won 22 individual stages and 11 time trials.