Let's think about this. The Tour de France is a 21 day event. These guys ride at top speeds for over one hundred miles each day...

NONE of them are clean. Physically impossible to do this event at this level and be clean.