Ash has lost to many different people, too long to list. So I'll list the well known trainers, such as the Gym Leaders: