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: 17/05/2026
1+4
Alexander Volkov
2060
2
TOM ASPINALLC
2060
3
Josh Hokit
1955
4
Mario Pinto
1815
5+8
Brando Pericic
1600
6
Ciryl Gane
1590
7
Valter Walker
1575
8
Sergei Pavlovich
1555
9
Gokhan Saricam
1320
10
Tyrell Fortune
1295
11
Vitor Petrino
1285
12
Tallison Teixeira
1255
13
Rizvan Kuniev
1155
14-10
Waldo Cortes-Acosta
935
15
Ryan Spann
770
16
Mick Parkin
765
17
Mohammed Usman
725
18
Guilherme Pat
695
19
Sergey Spivak
680
20
Allen Frye
595
21
Thomas Petersen
575
22
Jhonata Diniz
560
23
Felipe Franco
545
24
Max Gimenis
530
25
Steven Asplund
525
26+12
Louis Sutherland
490
27
Denzel Freeman
490
28
Curtis Blaydes
465
29
Kennedy Nzechukwu
440
30
Marcus Buchecha
210
31
Karl Williams
185
32
Elisha Ellison
170
33
Alexander Romanov
155
34-14
Shamil Gaziev
20
35
Derrick Lewis
20
36
Ante Delija
-25
37
Sean Sharaf
-50
38
Tanner Boser
-100
39
Marcin Tybura
-140
40
Justin Tafa
-400
41=
Tai Tuivasa
-935
HW
LIGHT HEAVYWEIGHT
FULL FORM GUIDE
Last Updated: 17/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
Mingyang Zhang
930
17
Diyar Nurgozhay
785
18
Volkan Oezdemir
730
19
Rafael Tobias
725
20
Jan Blachowicz
720
21
Jimmy Crute
700
22
Dominick Reyes
670
23
Luke Fernandez
630
24
Oumar Sy
630
25
Nikita Krylov
540
26
Magomed Gadzhiyasulov
525
27
Khalil Rountree Jr
520
28
Julius Walker
510
29
Ion Cutelaba
485
30
Alonzo Menifield
240
31+7
Junior Tafa
160
32
Bruno Lopes
130
33-4
Kevin Christian
80
34+6
Ivan Erslan
75
35
Jamahal Hill
45
36
Christian Edwards
10
37-8
Tuco Tokkos
5
38
Johnny Walker
-50
39
Ibo Aslan
-70
40
Brendson Ribeiro
-430
41
Aleksandar Rakic
-460
42
Austen Lane
-770
LHW
MIDDLEWEIGHT
FULL FORM GUIDE
Last Updated: 17/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
27
Aliaskhab Khizriev
980
28+30
Roman Kopylov
935
29
Torrez Finney
905
30
Edmen Shahbazyan
890
31
Michal Oleksiejczuk
875
32
Jackson McVey
800
33NE
Wes Schultz
660
34
Michel Pereira
645
35
Cesar Almeida
605
36
Jun Yong Park
600
37
Tresean Gore
580
38
Brunno Ferreira
570
39
Ismail Naurdiev
545
40
Julien Leblanc
500
41NE
Ben Johnston
450
42
Treston Vines
435
43-12
Marco Tulio
425
#
Andrey Pulyaev
395
45
Robert Valentin
390
46
Robert Whittaker
385
47
Azamat Bekoev
360
#
Zach Reese
360
49
Abus Magomedov
330
50-22
Robert Bryczek
325
51
Wes Schultz
305
52
Eric McConico
300
53-25
Djorden Santos
290
54
Eric Nolan
285
55
Vicente Luque
280
56
Ryan Loder
235
57##
Roman Dolidze
225
58
Jared Cannonier
160
59
Reiner de Ridder
65
60-19
Ozzy Diaz
0
61
Dusko Todorovic
-40
62+11
Cody Brundage
-80
63
Nick Klein
-80
64
Rodolfo Vieira
-195
65
Kelvin Gastelum
-230
66
Andre Muniz
-295
67-7
Andre Petroski
-305
68
Israel Adesanya
-345
69
Marvin Vettori
-410
70
Sedriques Dumas
-590
71
Marc-Andre Barriault
-615
72
Brad Tavares
-660
73
Dustin Stolzfus
-660
74
Antonio Trocoli
-870
75
Gerald Meerschaert
-1065
76
Bruno Silva
-1330
MW
WELTERWEIGHT
FULL FORM GUIDE
Last Updated: 17/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
25
Kamaru Usman
1080
26-12
Joel Alvarez
1070
27
Punahele Soriano
1035
28
Sam Patterson
940
29
Josiah Harrell
880
30-18
Jack Della Maddalena
850
31
Saygid Izagakhmaev
750
32
Daniel Rodriguez
750
33
Jeremiah Wells
730
34+26
Khaos Williams
710
35
Nicolas Dalby
700
36
Leon Edwards
685
37
Rodrigo Sezinando
670
38
Carlos Leal
600
39
Ramiz Brahimaj
475
40
Kevin Holland
465
41-9
Joaquin Buckley
450
42
Oban Elliott
400
43
Andreas Gustafsson
380
44-10
Themba Gorimbo
355
45
Muslim Salikhov
350
46
Gabe Green
340
47
Jake Matthews
305
48
Trey Waters
260
49
Daniel Frunza
100
50
Carlston Harris
80
51
Austin Vanderford
80
52
Randy Brown
35
53
Billy Goff
30
54
Chidi Njokuani
-45
55
Chris Curtis
-55
56
Neil Magny
-60
57
Kenan Song
-80
58-13
Nikolay Veretennikov
-95
59
Kevin Jousset
-155
60
Colby Covington
-175
61
Bassil Hafez
-330
62
Court McGee
-445
63
Preston Parsons
-470
64
Santiago Ponzinnibio
-480
65
Gunnar Nelson
-480
66
Max Griffin
-485
67
Francisco Prado
-505
68
Jack Hermansson
-540
69
Geoff Neal
-560
70
Gilbert Urbina
-790
71
Stephen Thompson
-905
72
Li Jingliang
-1025
73
Tim Means
-1110
75
Mickey Gall
-1475
WW
LIGHTWEIGHT
FULL FORM GUIDE
Last Updated: 17/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: 17/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
9
Keiichiro Nakamura
1570
10
Marcio Barbosa
1550
11
Jean Silva
1545
12
Jose Delano
1530
13+1
Pat Sabatini
1485
14
Lerryan Douglas
1455
15
Nathaniel Wood
1440
16
Alberto Montes
1415
17
Mairon Santos
1375
18
Lerone Murphy
1295
19
Javier Reyes
1265
20
Jose Delgado
1195
21
Austin Bashi
1140
22
Youssef Zalal
1135
23
Mansur Abdul-Malik
1120
24
Danny Silva
1070
25-12
William Gomis
1055
26
Jordan Leavitt
1045
27
Kaan Ofli
1035
28+18
Doo Ho Choi
1020
29
Chepe Mariscal
1000
30
Aaron Pico
975
31-22
Melquizael Costa
945
32
Joanderson Brito
905
33
Joo Sang Yoo
860
34
Jamall Emmers
845
35
Kurtis Campbell
820
36
Jack Jenkins
815
37
Steven Nguyen
795
38
Sebastian Szalay
785
39
Yadier Del Valle
775
40
Diego Lopes
755
41
David Onama
750
42
Gabriel Santos
730
43
Losene Keita
705
44
Muhammad Naimov
690
45
Sean Woodson
585
46+5
Arnold Allen
490
47-23
Daniel Santos
470
48
Yi Zha
395
49
Isaac Thomson
385
50
Hyder Amil
365
51
Michael Aswell
335
52
Julian Erosa
200
53
Morgan Charriere
195
54
Harry Hardwick
170
55
Jeong Yeong Lee
135
56
Bogdan Grad
130
57
Roberto Romero
90
58NE
Ollie Schmid
30
59
Brian Ortega
-25
60
Darren Elkins
-55
61
Robert Ruchala
-65
62
Giga Chikadze
-65
63
Melsik Baghdasaryan
-80
64
Yair Rodriguez
-85
65
Christian Rodriguez
-120
66
Fernando Padilla
-120
67
Patricio Pitbull
-135
68
Ramon Taveras
-205
69
Andre Fili
-215
70
Josh Emmett
-250
71
Manolo Zecchini
-280
72
Sodiq Yusuff
-305
73
Westin Wilson
-350
74
Dennis Buzukja
-370
75
Dan Ige
-385
76
Alex Caceres
-420
77
Nate Landwehr
-445
78
Douglas Silva de Andrade
-525
79
Lucas Alexander
-550
80
Ricky Turcios
-645
81
Nuerdanbieke Shayilan
-670
82
Billy Quarantillo
-695
83
Bill Algeo
-775
84
Mohammad Yahya
-880
85
Calvin Kattar
-1000
FW
BANTAMWEIGHT
FULL FORM GUIDE
Last Updated: 17/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
Aiemann Zahabi
1600
14
Mario Bautista
1535
15
Lawrence Lui
1480
16
Jakub Wiklacz
1475
17NE
Juan Diaz
1405
18+6
Colby Thicknesse
1395
19
Sean O'Malley
1385
20
Daniel Marcos
1365
21
Rinya Nakamura
1260
22
Raoni Barcelos
1255
23
Serhiy Sidey
1090
24+29
Bernardo Sopai
1085
25
Cody Haddon
1045
26
John Yannis
995
27
Rafael Estevam
960
28
Sulang Rangbo
940
29
Charles Jourdain
905
30
Mark Vologdin
845
31
Vinicius Oliveira
830
32
Cory Sandhagen
815
33
Brady Hiestand
810
34
Adrian Luna Martinetti
805
35
Chang Ho Lee
805
36
Josias Musasa
770
37
Felipe Lima
765
38
Marcus McGhee
755
39
Bryce Mitchell
695
40
Davey Grant
685
41
Jean Matsumoto
670
42
Bekzat Almakhan
605
43
Su Young You
580
44
Montel Jackson
565
45
Jafel Filho
565
46
Aori Qileng
565
47
Chris Gutierrez
560
48
Caolan Loughran
510
49
Victor Henry
505
50
Jamie Siraj
475
51
Cristian Quinonez
475
52
Victor Hugo
430
53
Da'Mon Blackshear
415
54-30
Malcolm Wellmaker
400
55
Adrian Yanez
380
56
Ricky Simon
325
57
Patchy Mix
310
58
Carlos Vera
265
59
Jieleyisi Baergeng
245
60
Deiveson Figueiredo
215
61
Song Yadong
150
62
Cody Garbrandt
115
63
Luan Lacerda
105
64
Alateng Heili
85
65
Kyler Phillips
50
66
Cameron Smotherman
35
67-34
Timmy Cuamba
25
68
Miles Johns
20
69
Jonathan Martinez
-10
70
John Castaneda
-30
71
Gaston Bolanos
-70
72
Marlon Vera
-90
73
Toshiomi Kazama
-195
74
Cody Durden
-210
75
Muin Gafurov
-210
76
Said Nurmagomedov
-215
77
Long Xiao
-225
78
Cameron Saaiman
-240
79
Pedro Falcao
-260
80
Cody Gibson
-330
81
Chad Anheliger
-430
82
Rob Font
-440
83
Angel Pacheco
-555
84
Cortavious Romious
-555
85
Garrett Armfield
-580
86=
Vince Morales
-650
87
Saimon Oliveira
-865
BW
FLYWEIGHT
FULL FORM GUIDE
Last Updated: 17/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
Su Mudaerji
885
21+11
Jose Ochoa
805
22+6
Steve Erceg
795
23
Charles Johnson
705
24
Alessandro Costa
700
25
Rei Tsuruya
625
26
Mitch Raposo
515
27
Jesus Aguilar
485
28
Ronaldo Rodriguez
475
29-10
Tim Elliott
435
30
Hyun Sung Park
410
31+9
Luis Gurule
385
32
Alex Perez
365
33
Brandon Moreno
225
34
Bruno Silva
175
35
Brandon Royval
110
36
Amir Albazi
85
37-5
Clayton Carpenter
45
38
Kai Kara-France
-15
39
Stewart Nicoll
-80
40
Kierandip Sahota
-165
41-4
Daniel Barez
-215
42
Kai Asakara
-420
43
Kevin Borjas
-530
#
Ode Osbourne
-630
45
Matt Schnell
-660
FLW
WOMEN'S BANTAMWEIGHT
FULL FORM GUIDE
Last Updated: 17/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
20
Irene Aldana
195
21
Tainara Lisboa
150
22
Nora Cornolle
110
23
Josiane Nunes
-230
24
Irina Alekseeva
-310
25
Chelsea Chandler
-385
26
Priscila Cachoeira
-415
27
Miesha Tate
-430
28
Mayra Bueno Silva
-590
29
Macy Chiasson
-615
30
Hailey Cowan
-710
31
Julia Avila
-840
WBW
WOMEN'S FLYWEIGHT
FULL FORM GUIDE
Last Updated: 17/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
20
Miranda Maverick
495
21
Gabriella Fernandes
395
22
Yuneisy Duben
330
23
Karine Silva
205
24
Ernesta Kareckaite
205
25
Melissa Gatto
155
26
Juliana Miller
95
27
Tereza Bleda
-40
28
Ivana Petrovic
-185
WFLW
WOMEN'S STRAWWEIGHT
FULL FORM GUIDE
Last Updated: 17/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
Piera Rodriguez
1290
11+2
Alice Ardelean
1150
12
Shanelle Dyer
1080
13
Iasmin Lucindo
995
14
Jaqueline Amorim
915
15
Stephanie Luciano
900
16
Mizuki Inoue
860
17
Ketlen Souza
755
18
Loma Lookboonmee
725
19
Ming Shi
720
20
Nicolle Caliari
690
21
Tabatha Ricci
650
22
Xiaonan Yan
520
23
Sam Hughes
480
24
Josefine Knutsson
415
25
Melissa Martinez
250
26
Loopy Godinez
245
27
Xiaocan Feng
245
28
Julia Polastri
140
29
Tecia Pennington
120
30
Amanda Lemos
85
31
Victoria Dudakova
40
32
Puja Tomar
30
33
Yazmin Jauregui
25
34-10
Shauna Bannon
-50
35
Angela Hill
-110
36
Ravena Oliveira
-180
37
Jessica Andrade
-205
38
Marina Rodriguez
-210
39
Ariane Carnelossi
-255
40
Bruna Brasil
-350
41
Vanessa Demopoulos
-350
42
Elise Reed
-420
43
Karolina Kowalkiewicz
-425
44
Rayanne dos Santos
-425
45
Luana Pinheiro
-665
46
Amanda Ribas
-845
48=
Polyana Viana
-1010
WSW