UFC Form Guide

This model utilizes an algorithm to quantify the current form of every active* UFC fighter. Unlike consensus-based rankings that rely on subjective opinions, our system calculates an objective performance metric to evaluate who is truly 'in form' right now.

To eliminate observational bias, the model evaluates the fighter's last 10 professional bouts. The scoring matrix places heavier weight on more recent fights, calculating a total score based on variables including:

  • Bout Outcomes
  • Method of Victory
  • Strength of Schedule
  • Inactivity

*Fighters who are suspended, retired, or have not competed in a 24-month period are automatically removed from the rankings.

TOP P4P UFC FORM FIGHTERS
1Islam Makhachev3435
2Khamzat Chimaev3025
3Ilia Topuria3000
4Valentina Shevchenko2815
5Alex Pereira2710
6Joshua Van2630
7Natalia Silva2455
8Carlos Ulberg2390
9Movsar Evloev2320
10Alexander Volkanovski2255
11Merab Dvalishvili2240
12Michael Morales2200
13Petr Yan2185
14Kayla Harrison2180
15Arman Tsarukyan2135
Pound for Pound Rank 1
HEAVYWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1
TOM ASPINALLC
2100
2=
Mario Pinto
1815
3
Josh Hokit
1750
4
Alexander Volkov
1700
5
Waldo Cortes-Acosta
1685
6
Sergei Pavlovich
1635
7
Ciryl Gane
1630
8
Valter Walker
1615
9
Guilherme Pat
1435
10NE
Tyrell Fortune
1295
11=
Vitor Petrino
1285
12
Tallison Teixeira
1255
13+2
Brando Pericic
1250
14
Rizvan Kuniev
1155
15
Curtis Blaydes
1120
16
Mick Parkin
845
17
Mohammed Usman
805
18
Marcus Buchecha
700
19
Sergey Spivak
680
20
Shamil Gaziev
610
21
Jhonata Diniz
600
22
Allen Frye
595
23NE
Felipe Franco
545
24
Max Gimenis
530
25-12
Steven Asplund
525
26
Denzel Freeman
490
27
Kennedy Nzechukwu
440
28
Karl Williams
265
29
Elisha Ellison
250
30
Alexander Romanov
235
31
Ryan Spann
210
32
Derrick Lewis
20
33
Ante Delija
-25
34
Thomas Petersen
-30
35
Sean Sharaf
-50
36-10
Louis Sutherland
-110
37-10
Marcin Tybura
-140
38
Justin Tafa
-320
39
Tai Tuivasa
-695
HW
LIGHT HEAVYWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1
Alex Pereira
2710
2
Carlos Ulberg
2390
3
Azamat Murzakanov
2070
4+2
Navajo Stirling
1870
5+4
Iwo Baraniewski
1750
6
Jiri Prochazka
1700
7
Abdul-Rakhman Yakhyaev
1680
8
Magomed Ankalaev
1610
9
Bogdan Guskov
1440
10
Billy Elekana
1315
11
Uran Satybaldiev
1200
12
Mingyang Zhang
1010
13+10
Rodolfo Bellato
960
14
Dustin Jacoby
945
15
Modesstas Bukauskas
915
16+10
Diyar Nurgozhay
785
17
Jimmy Crute
780
18
Volkan Oezdemir
730
19NE
Rafael Tobias
725
20
Jan Blachowicz
720
21NE
Luke Fernandez
630
22-12
Oumar Sy
630
23
Magomed Gadzhiyasulov
605
24
Tuco Tokkos
590
25
Kevin Christian
580
26
Khalil Rountree Jr
560
27
Nikita Krylov
540
28
Julius Walker
510
29+5
Ion Cutelaba
485
30
Johnny Walker
425
31
Dominick Reyes
250
32
Alonzo Menifield
240
33-2
Bruno Lopes
130
34
Jamahal Hill
125
35
Ibo Aslan
-70
36
Brendson Ribeiro
-320
37
Aleksandar Rakic
-420
38
Junior Tafa
-590
39
Ivan Erslan
-620
40NE
Austen Lane
-770
LHW
MIDDLEWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1
KHAMZAT CHIMAEVC
3025
2
Nassourdine Imavov
2120
3
Dricus Du Plessis
2025
4
Baisangur Susurkaev
1880
5
Ateba Gautier
1865
6+7
Joe Pyfer
1850
7NE
Damian Pinas
1750
8
Cam Rowston
1680
9+2
Donte Johnson
1660
10NE
Ryan Gandra
1635
11+11
Caio Borralho
1615
12
Cezary Oleksiejczuk
1605
13+6
Gregory Rodrigues
1550
14
Ikram Aliskerov
1545
15=
Christian Leroy Duncan
1505
16+8
Yousri Belgaroui
1500
17
Kyle Daukaus
1480
18
Brendan Allen
1465
19
Bo Nickal
1430
20
Nursulton Ruziboev
1415
21NE
Mantas Kondratavicius
1405
22
Shara Magomedov
1315
23
Anthony Hernandez
1170
24-20
Mansur Abdul-Malik
1080
25
Aliaskhab Khizriev
1060
26
Sean Strickland
1010
27
Jacob Malkoun
1005
28
Djorden Santos
965
29
Edmen Shahbazyan
930
30
Torrez Finney
905
31
Robert Bryczek
890
32
Marco Tulio
880
33
Michal Oleksiejczuk
875
34
Azamat Bekoev
850
35
Michel Pereira
645
36
Jun Yong Park
640
37
Cesar Almeida
605
38-21
Brunno Ferreira
570
39
Ozzy Diaz
565
40
Ismail Naurdiev
545
41
Paulo Costa
545
42
Treston Vines
475
43
Robert Whittaker
465
44
Rodolfo Vieira
400
45
Andrey Pulyaev
395
46
Abus Magomedov
370
47
Eric Nolan
365
48
Zach Reese
360
49NE
Wes Schultz
305
50
Kelvin Gastelum
265
51
Jared Cannonier
240
52
Ryan Loder
235
53-17
Roman Dolidze
225
54
Roman Kopylov
160
55
Jackson McVey
150
56
Andre Petroski
140
57-24
Reiner de Ridder
105
58
Dusko Todorovic
40
59
Nick Klein
0
60
Eric McConico
-130
61
Andre Muniz
-255
62
Tresean Gore
-255
63
Sedriques Dumas
-295
64
Robert Valentin
-320
65-4
Israel Adesanya
-345
66
Marvin Vettori
-410
67
Dustin Stolzfus
-580
68
Marc-Andre Barriault
-615
69-8
Brad Tavares
-660
70=
Cody Brundage
-745
71
Gerald Meerschaert
-805
72NE
Antonio Trocoli
-870
73
Bruno Silva
-1250
MW
WELTERWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1
ISLAM MAKHACHEVC
3435
2
Michael Morales
2200
3
Shavkat Rakhmonov
2045
4
Jacobe Smith
1930
5
Carlos Prates
1920
6
Rinat Fakhretdinov
1840
7
Ian Garry
1810
8
Islam Dulatov
1770
9
Taiyilake Nueraji
1760
10
Daniil Donchenko
1740
11
Jack Della Maddalena
1680
12
Joel Alvarez
1660
13
Gabriel Bonfim
1620
14=
Myktybek Orolbai
1615
15
Seok Hyeon Ko
1560
16
Ty Miller
1520
17
Jonathan Micallef
1450
18
Mike Malott
1450
19
Jean-Paul Lebosnoyani
1440
20
Yaroslav Amosov
1375
21+2
Michael Page
1355
22
Uros Medic
1300
23
Sean Brady
1255
24
Belal Muhammad
1190
25
Kamaru Usman
1160
26
Punahele Soriano
1035
27
Charlie Radtke
970
28-13
Sam Patterson
940
29
Josiah Harrell
880
30
Joaquin Buckley
855
31
Daniel Rodriguez
830
32
Themba Gorimbo
775
33
Saygid Izagakhmaev
750
34
Rodrigo Sezinando
750
35
Jeremiah Wells
730
36
Nicolas Dalby
700
37
Leon Edwards
685
38
Randy Brown
625
39
Carlos Leal
600
40
Ramiz Brahimaj
475
41
Andreas Gustafsson
460
42
Gabe Green
420
43
Oban Elliott
400
44
Jake Matthews
385
45
Muslim Salikhov
350
46
Nikolay Veretennikov
340
47
Trey Waters
340
48
Austin Vanderford
120
49
Billy Goff
110
50
Daniel Frunza
100
51
Carlston Harris
80
52
Chidi Njokuani
-45
53-7
Chris Curtis
-55
54
Neil Magny
-60
55
Kevin Jousset
-75
56
Kenan Song
-80
57
Colby Covington
-95
58
Khaos Williams
-115
59
Kevin Holland
-165
60
Vicente Luque
-215
61
Bassil Hafez
-250
62
Gilbert Burns
-305
63
Francisco Prado
-390
64
Preston Parsons
-390
65
Max Griffin
-400
66
Santiago Ponzinnibio
-400
67
Gunnar Nelson
-400
68
Court McGee
-445
69
Jack Hermansson
-540
70
Geoff Neal
-560
71
Gilbert Urbina
-710
72
Stephen Thompson
-825
73
Li Jingliang
-945
74
Tim Means
-1030
75
Wellington Turman
-1380
76
Mickey Gall
-1395
WW
LIGHTWEIGHT
FULL FORM GUIDE
Last Updated: 21/03/2026
1
ILIA TOPURIAC
3000
2
Arman Tsarukyan
2135
3
Quillan Salkilld
1900
4+4
Charles Oliveira
1825
5
Fares Ziam
1785
6+3
Mason Jones
1665
7
Justin Gaethje
1665
8
Chris Padilla
1665
9
Marquel Mederos
1645
10
Benoit Saint Denis
1450
11NE
Manoel Sousa
1430
12
Nurullo Aliev
1420
13
Chris Duncan
1350
14
Manuel Torres
1350
15
Tom Nolan
1345
16
Dom Mar Fan
1295
17
Mauricio Ruffy
1280
18
Paddy Pimblett
1255
19
Drakkar Klose
1250
20
Alexander Hernandez
1175
21
Kaue Fernandes
1160
22
Ludovit Klein
1155
23
Rafa Garcia
1135
24
Mairon Santos
1125
25
Rong Zhu
1120
26-16
Max Holloway
1100
27
Matheus Camilo
995
28
Esteban Ribovics
925
29NE
Axel Sola
915
30+12
Lance Gibson Jr
890
31
Evan Elder
815
32
Nazim Sadykhov
740
33+13
Drew Dober
720
34
Grant Dawson
710
35
Mark Choinski
705
36+13
Terrance McKinney
700
37
Beneil Dariush
640
38
Sang Uk Kim
635
39
Gauge Young
615
40+12
Tofiq Musayev
595
41
Mateusz Gamrot
590
42
Mike Davis
590
43
Jalin Turner
560
44+17
Bobby Green
520
45
Kody Steele
495
46
Nasrat Haqparast
485
47
Charlie Campbell
290
48-16
Chase Hooper
275
49-17
Shem Rock
235
50-19
Kyle Nelson
220
51+26
Abdul-Kareem Al-Selwady
195
52
Jared Gordon
155
53-6
Ignacio Bahamondes
145
54
Mateusz Rebecki
115
55
Nikolas Motta
80
56-9
Michael Johnson
-20
57
Renato Moicano
-35
58
Trey Ogden
-65
59-15
Bolaji Oki
-70
60
Jim Miller
-70
61
Rafael Fiziev
-145
62
Dan Hooker
-175
63
Joaquim Silva
-180
64
Elves Brener
-180
65
Carlos Diego Ferreira
-215
66
Jamie Mullarkey
-230
67
Ismael Bonfim
-240
68
Dennis Buzukja
-290
69
Kyle Prepolec
-295
70-8
Daniel Zellhuber
-350
71
Edson Barboza
-360
72
Mitch Ramirez
-390
73
Trevor Peek
-425
74
Thiago Moises
-475
75
Maheshate Hayisaer
-605
76
Anshul Jubli
-610
77
Matt Frevola
-670
78
Jai Herbert
-670
79
Austin Hubbard
-685
80
Guram Kutateladze
-695
81
Claudio Puelles
-720
82
Michael Chandler
-805
83
Victor Martinez
-890
84
Darrius Flowers
-940
85
Vinc Pichel
-1020
86
Ottman Azaitar
-1090
87
Damir Hadzovic
-1360
88
Rafael dos Anjos
-1550
LW
FEATHERWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1+3
Movsar Evloev
2320
2
ALEXANDER VOLKANOVSKIC
2255
3
Steve Garcia
1875
4
Youssef Zalal
1850
5
William Gomis
1850
6NE
Marwan Rahiki
1835
7+1
Luke Riley
1815
8=
Kevin Vallejos
1790
9
Aljamain Sterling
1750
10
Melquizael Costa
1700
11
Keiichiro Nakamura
1570
12
Jean Silva
1545
13
Pat Sabatini
1530
14+3
Nathaniel Wood
1480
15NE
Lerryan Douglas
1455
16NE
Alberto Montes
1415
17
Mairon Santos
1375
18-15
Lerone Murphy
1295
19NE
Javier Reyes
1265
20
Austin Bashi
1220
21
Mansur Abdul-Malik
1200
22+7
Jose Delgado
1195
23
Daniel Santos
1165
24+15
Danny Silva
1070
25
Jordan Leavitt
1045
26
Kaan Ofli
1035
27
Chepe Mariscal
1000
28
Joanderson Brito
905
29
Joo Sang Yoo
900
30
Jack Jenkins
895
31
Steven Nguyen
875
32
Jamall Emmers
845
33NE
Kurtis Campbell
820
34
Gabriel Santos
810
35
Sebastian Szalay
785
36
Yadier Del Valle
775
37
Diego Lopes
755
38
David Onama
750
39NE
Losene Keita
705
40
Muhammad Naimov
690
41
Sean Woodson
665
42+13
Francis Marshall
590
43
Doo Ho Choi
520
44
Robert Ruchala
505
45
Aaron Pico
430
46
Yi Zha
395
47
Isaac Thomson
385
48-27
Michael Aswell
375
49
Hyder Amil
365
50
John Yannis
310
51
Cub Swanson
240
52
Arnold Allen
230
53
Jeong Yeong Lee
215
54-5
Julian Erosa
200
55
Morgan Charriere
195
56NE
Harry Hardwick
170
57
Roberto Romero
170
58
Patricio Pitbull
145
59
Bogdan Grad
130
60
Brian Ortega
55
61
Darren Elkins
25
62
Melsik Baghdasaryan
0
63
Yair Rodriguez
-5
64
Christian Rodriguez
-40
65
Fernando Padilla
-40
66
Giga Chikadze
-65
67
Ramon Taveras
-125
68-17
Andre Fili
-215
69
Sodiq Yusuff
-225
70
Nate Landwehr
-230
71-10
Josh Emmett
-250
72
Westin Wilson
-270
73
John Castaneda
-340
74
Alex Caceres
-340
75
Dan Ige
-385
76
Lucas Alexander
-470
77NE
Douglas Silva de Andrade
-525
78
Nuerdanbieke Shayilan
-590
79
Billy Quarantillo
-615
80NE
Ricky Turcios
-645
81
Bill Algeo
-695
82
Mohammad Yahya
-800
83
Calvin Kattar
-920
FW
BANTAMWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1
Merab Dvalishvili
2240
2
PETR YANC
2185
3
Umar Nurmagomedov
1995
4
Farid Basharat
1920
5=
David Martinez
1845
6+7
Raul Rosas Jr
1805
7
Hecher Sosa
1755
8
Aleksandre Topuria
1745
9
Payton Talbott
1735
10+2
Santiago Luna
1705
11+1
Elijah Smith
1700
12
Ethyn Ewing
1685
13
Aiemann Zahabi
1640
14
Mario Bautista
1535
15
Lawrence Lui
1480
16
Jakub Wiklacz
1475
17
Sean O'Malley
1385
18
Daniel Marcos
1365
19
Rinya Nakamura
1340
20
Serhiy Sidey
1170
21
Montel Jackson
1125
22
Cody Haddon
1125
23
Colby Thicknesse
1085
24
Raoni Barcelos
1030
25
Malcolm Wellmaker
1015
26
Charles Jourdain
945
27
Sulang Rangbo
940
28
Brady Hiestand
890
29
Cory Sandhagen
855
30
Josias Musasa
850
31
Felipe Lima
845
32
Marcus McGhee
835
33
Vinicius Oliveira
830
34
Chang Ho Lee
805
35
Timmy Cuamba
805
36
Bryce Mitchell
775
37
Jean Matsumoto
670
38
Bekzat Almakhan
605
39
Aori Qileng
605
40
Chris Gutierrez
600
41
Caolan Loughran
590
42
Victor Henry
585
43-26
Su Young You
580
#
Victor Hugo
510
45
Bernardo Sopai
505
46
Da'Mon Blackshear
495
47+32
Cristian Quinonez
475
#
Davey Grant
420
49+10
Adrian Yanez
380
50
Patchy Mix
350
51
Kyler Phillips
345
52
Carlos Vera
345
53=
Ricky Simon
325
54
Jieleyisi Baergeng
325
55
Song Yadong
230
56
Deiveson Figueiredo
215
57
Alateng Heili
165
58+24
Cody Garbrandt
115
59
Cameron Smotherman
115
60-22
Luan Lacerda
105
61
Jonathan Martinez
70
62
Miles Johns
20
63
Gaston Bolanos
10
64-3
Marlon Vera
-90
65
Toshiomi Kazama
-115
66
Said Nurmagomedov
-135
67
Cameron Saaiman
-160
68
Pedro Falcao
-180
69
Muin Gafurov
-210
70-18
Long Xiao
-225
71
Cody Gibson
-290
72
Chad Anheliger
-350
73-8
Rob Font
-440
74
Cortavious Romious
-475
75
Garrett Armfield
-500
76
Vince Morales
-540
77-2
Angel Pacheco
-555
78
Rani Yahya
-815
79
Saimon Oliveira
-825
80
Pedro Munhoz
-1225
BW
FLYWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1
JOSHUA VANC
2630
2
Tatsuro Taira
1920
3
Rafael Estevam
1790
4
Alexandre Pantoja
1785
5
Jospeh Morales
1620
6NE
Imanol Rodriguez
1600
7
Asu Almabayev
1595
8
Ramazon Temirov
1590
9
Manel Kape
1565
10
Kyoji Horiguchi
1415
11
Andre Lima
1410
12
Alden Coria
1360
13+7
Lone'er Kavanagh
1345
14
Dong Hun Choi
1270
15+10
Nyamjargal Tumendemberel
1225
16
Allan Nascimento
1225
17
Alibi Idiris
1160
18
Jafel Filho
1030
19
Lucas Rocha
985
20
Tim Elliott
975
21
Tagir Ulanbekov
920
22+7
Edgar Chairez
910
23
Alessandro Costa
895
24+10
Su Mudaerji
885
25-11
Charles Johnson
705
26
Rei Tsuruya
705
27
Mitch Raposo
555
28
Ronaldo Rodriguez
555
29
Steve Erceg
540
30-16
Jesus Aguilar
485
31
Hyun Sung Park
450
32
Jose Oche
435
33
Clayton Carpenter
400
34
Alex Perez
365
35
Stewart Nicoll
335
36-9
Brandon Moreno
225
37+11
Bruno Silva
175
38
Brandon Royval
110
39
Amir Albazi
85
40
Daniel Barez
80
41
Kai Kara-France
65
42
Kierandip Sahota
-85
43
Luis Gurule
-95
#
Kai Asakara
-340
45-4
Kevin Borjas
-530
46
Ode Osbourne
-630
47-3
Cody Durden
-660
#
Matt Schnell
-660
49
Jose Johnson
-665
FLW
WOMEN'S BANTAMWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1
KAYLA HARRISONC
2180
2
Norma Dumont
1805
3+2
Bia Mesquita
1695
4
Jacqueline Cavalcanti
1680
5+2
Ailin Perez
1645
6
Michelle Montague
1555
7
Joselyne Edwards
1435
8
Luana Santos
1415
9
Klaudia Sygula
1295
10
Raquel Pennington
1285
11
Yana Santos
840
12
Alice Pereira
710
13
Darya Zheleznyakova
695
14
Karol Rosa
600
15
Julianna Pena
595
16
Ketlen Vieira
520
17
Melissa Croden
435
18
Luana Carolina
350
19
Melissa Mullins
345
20
Irene Aldana
275
21
Melissa Gatto
210
22
Tainara Lisboa
190
23
Nora Cornolle
110
24
Josiane Nunes
-150
25
Irina Alekseeva
-270
26
Chelsea Chandler
-305
27
Miesha Tate
-350
28
Priscila Cachoeira
-415
29=
Macy Chiasson
-615
30
Hailey Cowan
-700
31
Julia Avila
-760
WBW
WOMEN'S FLYWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1
VALENTINA SHEVCHENKOC
2815
2
Natalia Silva
2455
3
Manon Fiorot
2050
4
Erin Blanchfield
2045
5
Weili Zhang
2025
6NE
Regina Tarin
1645
7+5
Alexa Grasso
1575
8
Wang Cong
1505
9+12
Casey O'Neill
1245
10
Jamey-Lyn Horth
1230
11
Carli Judice
1035
12
Jasmine Jasudavicius
905
13
Rose Namajunas
805
14
Karine Silva
765
15
Tracy Cortez
690
16-8
Maycee Barber
685
17
Eduarda Moura
675
18
Veronica Hardy
675
19
Miranda Maverick
575
20
JJ Aldrich
515
21
Yuneisy Duben
410
22-12
Gabriella Fernandes
395
23-8
Ernesta Kareckaite
205
24
Dione Barbosa
190
25
Juliana Miller
95
26
Nicolle Caliari
80
27
Mayra Bueno Silva
65
28
Tereza Bleda
-40
29
Ivana Petrovic
-105
30
Katlyn Cerminara
-570
31
Brogan Walker
-640
WFLW
WOMEN'S STRAWWEIGHT
FULL FORM GUIDE
Last Updated: 29/03/2026
1
Weili Zhang
2025
2
Tatiana Suarez
1955
3=
Alexia Thainara
1845
4+5
Gillian Robertson
1735
5
MACKENZIE DERNC
1640
6
Fatima Kline
1485
7
Denise Gomes
1415
8+1
Piera Rodriguez
1290
9
talita Alencur
1280
10
Virna Jandiroba
1115
11NE
Shanelle Dyer
1080
12
Iasmin Lucindo
1075
13
Tabatha Ricci
1050
14
Loopy Godinez
1010
15
Alice Ardelean
975
16
Jaqueline Amorim
955
17
Stephanie Luciano
940
18
Mizuki Inoue
900
19
Loma Lookboonmee
805
20
Ketlen Souza
755
21
Ming Shi
720
22
Julia Polastri
710
23
Xiaonan Yan
600
24
Josefine Knutsson
495
25
Shauna Bannon
490
26-14
Sam Hughes
480
27
Melissa Martinez
330
28
Xiaocan Feng
325
29
Tecia Pennington
120
30
Victoria Dudakova
120
31
Puja Tomar
110
32
Yazmin Jauregui
105
33-8
Amanda Lemos
85
34
Angela Hill
-110
35
Jessica Andrade
-125
36
Marina Rodriguez
-130
37-2
Ravena Oliveira
-180
38
Ariane Carnelossi
-255
39
Vanessa Demopoulos
-270
40
Elise Reed
-340
41
Rayanne dos Santos
-345
42-8
Bruna Brasil
-350
43
Karolina Kowalkiewicz
-385
44
Luana Pinheiro
-585
45
Amanda Ribas
-765
46
Marnic Mann
-815
47
Polyana Viana
-1185
WSW