At the time of their fights,
Conor McGregor #1
Edson Barboza #4
Michael Johnson #6
Rafael dos Anjos #5
AL #10.
U can call conor non active now, but when they fough and even now conor is ranked in the top 3 in rankings retired or not and was 1 at the time. He also signed the Tony fight 4 times even if it never happened. He was ok to fight whoever the ufc put out there when he fought al... He agreed to max, Pettis, Felder, then al. That's because he doesn't pick opponents and he fights whoever they put in front of him. Currently active means what? He beat guys that were ranked at the time of the fight, what they do years later has nothing to do with it. If and when he beats dustin, and finally gets Tony... Who else is there? He wilm have effectively beat everyone relevant in the division. Like it or not, no one comes into the ufc and starts off fighting the top guys around unless you are the champ of another org like Justin g was. Most fighters work thier way up the rankings. You act like fighting al was the plan all along for the title.... Not at all... He was to fight Tony.. Who got injured. Did khabib decline to fight someone else who he hadn't trained for at all? No, as a matter of fact he plainly said he would fight whoever they wanted.. Didn't matter. In the end al stepped up after many others either turned it down or couldn't make weight. Khabib didn't complain, or whine about fighting a new fighter on such short notice, he stood up and fought who the ufc put in front of him like a man. It's not his fault Tony got injured, or that max couldn't make weight or that Anthony wanted too much money... Its the ufc's fault for not having a backup plan with the cursed outcome everytime they were signed to fight. Khabib earned the title shot fair and square.. He won then defended against the #1 contender and dominated him. You obviously have a personal agenda against khabib, but the fact is he fought top 10 guys, and after he beats dustin and Tony he will have beaten everyone of any relevance.