I think Major Taylor could have easily won the tdf had he been born a few years later. He was a sprint specialist as a professional, but he won a lot of road races as an amateur and really was on a entirely different level from other cyclists of the time. Of course he would never have competed in a grand tour since he refused to race on the Sabbath. And he's American, not African.