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