He is the most decorated Olympian of all time, but Michael Phelps believes he has never competed against a clean international field.