These sports have all done a better job of immediately catching PED users than cycling recently.
It took baseball and track forever to get it right, but they now have much better drug testing programs than cycling.
I guess Baloo's point still stands.
You simply don't know what you're talking about. MLB had no PED testing at all until 2003. Cycling and track & field, which have had random, out-of-competition testung for years, have always been lightyears ahead of the NFL and MLB when it comes to PED testing. The reason that track & field and cycling sanction so many more of its athletes than MLB and the NFL is because the testing is so much better. Furthermore, cycling routinely bans people who haven't flunked a drug test based on circumstantial evidence, but that would never happen in MLB and the NFL because of their strong players' unions.