CageIQ

UFC rankings

Every division ranked by results alone. No panel, no hype: a rating built from every UFC fight since 1994, the same one our AI uses. Beating a highly rated opponent moves you up a lot; losing to a low-rated one drops you hard.

Active fighters only (a UFC fight in the last 18 months, at least 3 UFC fights). These are CageIQ's ratings, not the official UFC rankings. How the rating works

Pound for pound: men

#FighterRatingUFC Next
1 Islam Makhachev Islam Makhachevwelterweight 1781 18-1 —
2 Alexander Volkanovski Alexander Volkanovskifeatherweight 1722 16-3 —
3 Charles Oliveira Charles Oliveiralightweight 1719 25-11 —
4 Max Holloway Max Hollowaywelterweight 1719 24-9 —
5 Dricus Du Plessis Dricus Du Plessismiddleweight 1702 10-1 —
6 Aljamain Sterling Aljamain Sterlingfeatherweight 1700 18-5 —
7 Ciryl Gane Ciryl Ganeheavyweight 1696 11-2 vs Hokit
8 Kamaru Usman Kamaru Usmanmiddleweight 1692 16-4 —
9 Brendan Allen Brendan Allenmiddleweight 1690 16-4 —
10 Ilia Topuria Ilia Topurialightweight 1685 9-1 —

Pound for pound: women

#FighterRatingUFC Next
1 Valentina Shevchenko Valentina ShevchenkoWomen's flyweight 1680 15-3-1 —
2 Tatiana Suarez Tatiana SuarezWomen's strawweight 1660 9-1 vs Jandiroba
3 Natalia SilvaWomen's flyweight 1659 9-0 —
4 Zhang Weili Zhang WeiliWomen's flyweight 1651 10-3 —
5 Erin BlanchfieldWomen's flyweight 1637 8-2 —
6 Manon Fiorot Manon FiorotWomen's flyweight 1629 8-2 —
7 Mackenzie Dern Mackenzie DernWomen's strawweight 1619 12-5 —
8 Jasmine Jasudavicius Jasmine JasudaviciusWomen's flyweight 1613 10-3 —
9 Luana Santos Luana SantosWomen's bantamweight 1611 7-1 —
10 Gillian Robertson Gillian RobertsonWomen's strawweight 1609 14-7 —

By division

Flyweight 125 lb

#FighterRatingUFC Next
1 Joshua Van Joshua Van 1657 11-1 —
2 Alexandre Pantoja Alexandre Pantoja 1641 14-5 —
3 Tatsuro Taira Tatsuro Taira 1624 8-2 —
4 Manel Kape Manel Kape 1617 8-3 —
5 Kyoji Horiguchi Kyoji Horiguchi 1606 9-2 —

Full flyweight rankings (25) →

Bantamweight 135 lb

#FighterRatingUFC Next
1 Petr Yan Petr Yan 1682 13-4 —
2 Song Yadong Song Yadong 1667 13-4-1 —
3 Merab Dvalishvili Merab Dvalishvili 1662 14-4 —
4 Sean O'Malley Sean O'Malley 1658 12-3 —
5 Mario Bautista 1641 12-3 —

Full bantamweight rankings (25) →

Featherweight 145 lb

#FighterRatingUFC Next
1 Alexander Volkanovski Alexander Volkanovski 1722 16-3 —
2 Aljamain Sterling Aljamain Sterling 1700 18-5 —
3 Movsar Evloev Movsar Evloev 1662 10-1 —
4 Arnold Allen Arnold Allen 1653 12-3 —
5 Lerone Murphy 1648 9-1-1 —

Full featherweight rankings (25) →

Lightweight 155 lb

#FighterRatingUFC Next
1 Charles Oliveira Charles Oliveira 1719 25-11 —
2 Ilia Topuria Ilia Topuria 1685 9-1 —
3 Arman Tsarukyan Arman Tsarukyan 1681 11-2 —
4 Grant Dawson 1672 13-2-1 —
5 Dustin Poirier Dustin Poirier 1671 22-9 —

Full lightweight rankings (25) →

Welterweight 170 lb

#FighterRatingUFC Next
1 Islam Makhachev Islam Makhachev 1781 18-1 —
2 Max Holloway Max Holloway 1719 24-9 —
3 Michael Morales Michael Morales 1666 7-0 —
4 Ian Machado Garry Ian Machado Garry 1661 10-2 —
5 Carlos Prates Carlos Prates 1655 7-1 —

Full welterweight rankings (25) →

Middleweight 185 lb

#FighterRatingUFC Next
1 Dricus Du Plessis Dricus Du Plessis 1702 10-1 —
2 Kamaru Usman Kamaru Usman 1692 16-4 —
3 Brendan Allen Brendan Allen 1690 16-4 —
4 Khamzat Chimaev Khamzat Chimaev 1681 9-1 —
5 Sean Strickland Sean Strickland 1674 18-7 —

Full middleweight rankings (25) →

Light heavyweight 205 lb

#FighterRatingUFC Next
1 Magomed Ankalaev Magomed Ankalaev 1680 13-2-1 —
2 Carlos Ulberg Carlos Ulberg 1669 10-1 —
3 Robert Whittaker Robert Whittaker 1659 18-7 —
4 Dominick Reyes Dominick Reyes 1634 11-5 —
5 Navajo Stirling 1624 6-0 —

Full light heavyweight rankings (25) →

Heavyweight 265 lb

#FighterRatingUFC Next
1 Ciryl Gane Ciryl Gane 1696 11-2 vs Hokit
2 Alexander Volkov Alexander Volkov 1681 15-5 —
3 Tom Aspinall 1670 8-1 —
4 Alex Pereira Alex Pereira 1665 10-3 vs Pavlovich
5 Curtis Blaydes Curtis Blaydes 1653 15-6 —

Full heavyweight rankings (25) →

Women's strawweight 115 lb

#FighterRatingUFC Next
1 Tatiana Suarez Tatiana Suarez 1660 9-1 vs Jandiroba
2 Mackenzie Dern Mackenzie Dern 1619 12-5 —
3 Gillian Robertson Gillian Robertson 1609 14-7 —
4 Virna Jandiroba 1607 9-4 vs Suarez
5 Denise Gomes 1596 7-2 —

Full Women's strawweight rankings (25) →

Women's flyweight 125 lb

#FighterRatingUFC Next
1 Valentina Shevchenko Valentina Shevchenko 1680 15-3-1 —
2 Natalia Silva 1659 9-0 —
3 Zhang Weili Zhang Weili 1651 10-3 —
4 Erin Blanchfield 1637 8-2 —
5 Manon Fiorot Manon Fiorot 1629 8-2 —

Full Women's flyweight rankings (25) →

Women's bantamweight 135 lb

#FighterRatingUFC Next
1 Luana Santos Luana Santos 1611 7-1 —
2 Ailin Perez 1604 7-1 —
3 Kayla Harrison Kayla Harrison 1587 3-0 vs Nunes
4 Jacqueline Cavalcanti 1585 5-1 —
5 Joselyne Edwards 1584 9-4 —

Full Women's bantamweight rankings (25) →

How the rating works

Everyone starts at 1500. After each UFC fight the winner takes points from the loser: more when the result was a surprise, fewer when the favourite won, and 25% more for a finish than a decision. A fighter's first five UFC fights move the rating faster, so newcomers find their level quickly. Over thousands of fights the numbers settle into a ladder of who beat whom, which is why a fighter with fewer wins against stronger opposition can sit above a longer win streak.

It only knows UFC results: no injuries, no camp changes, no fights outside the UFC. A 100-point gap means the higher-rated fighter would win about 64% of the time by rating alone; our full model adds striking, grappling, age, reach and more.