Imo the list for the top 5 of all time are: Jones, Fedor, GSP, Anderson, MM. People always underestimate MM but they forget he has the most consecutive title defenses. He is right for the weight class as he is a small guy and if he steps up to Bantamweight and beats TJ imo he's the GOAT. Then Anderson, yes he has been caught for using Roids twice but you still can't get the skill he posses from roids, i grew up watching him fighting and was such an inspiration to me and made me fall in love with the sport. Yes you could argue he ducked the real GOAT but he is still considered one of the greats if not the GOAT. GSP yes people say he is just a 50-45 champ but he cleared the Welterweight division without being popped for any drug use throughout his MMA career. And even used an amazing skill set that even now he could clear the WW division. Again you could say he ducked Anderson but he did move up to Middleweight last year and we all saw how that planned out. So again could consider him to be the GOAT Fedor, the best Heavyweight of all time and again is discussed as the GOAT. Not much to say about Fedor 10 year unbeaten record, should've been a middleweight but instead of cutting weight and fighting people same height as him. He fought much bigger and much more roided opposition and he cleared out the division with pretty much ease. Jones, imo is the GOAT. Yes he has been popped but anyone put infront of him and he would finish them, youngest ever UFC champ at 22. If he never popped would deffo have the most title defenses in the UFC. His skill set that he has is just unreal and no matter what has happened to him he has always prevailed and came back stronger. Jones GOAT, but what are your opinions?