#2 Anderson Silva

Anderson Silva is a legend, period. But we should not overlook the fact that he failed drug tests on two separate occasions under the USADA era.
After making his UFC debut in 2006, Silva went on to have a 16-fight winning streak which is still unmatched. He also won the UFC Middleweight championship in the time period and defended it ten times as well. However, Chris Weidman derailed this impressive run at UFC 162 and this kick-started Silva’s fall from the top.
Get the latest updates on One Championship Rankings at Sportskeeda and more
After losing his rematch against Weidman, Silva was pitted up against Nick Diaz at UFC 183. Although Silva won the fight, the decision was overturned after the Brazilian tested positive for Drostanolone and Androsterone.
Silva then returned in 2016 but tested positive once again in 2017. He was handed a one-year suspension for this second test failure. Whether or not Silva destroyed his legacy with these drug test failures is a topic worth debating about.