Yoroi - Bam
Oro - It doesn't matter if he was weakened. The topic is about whether he defeated any villain - Handicaps are irrelevant, Sasuke being smart and taking advantage of Oro's weakness doesn't change the FACT that Orochimaru was defeated.
Deidara - He felt humiliated to the point where he blew himself up. Being forced to blow your self up > Sasuke actually killing him. Not to mention that Sasuke wasn't even fighting to kill like Deidara was. Sasuke survived, Deidara blew himself up because he had nowhere to go. He was forced into rage.
Itachi - I guess he isn't really a villain, but at that time we all thought he was. Regardless of Itachi planning the fight, Sasuke defeated Itachi. Haters can twist it all they want but Itachi planned that fight so Sasuke could defeat him - and that's factual. Just because it was planned doesn't change the fact that Itachi was defeated by Sasuke - it being planned just means it was planned, and we're not talking about that. We're talking about whom Sasuke has defeated.
Original White Zetsu - Bam.
And that's just the 'villains'