← All divisions

Middleweight

87 active · mean Elo 1547 · updated Jun 20, 2026
Our ranking ≠ UFC rankings. UFC's official list is set by a media panel with political considerations. Ours is purely numeric: the Elo rating below is the standard Elo discounted by uncertainty, so a thin-sample star with one big win can't outrank a proven contender. The current champion is marked with C, interim champion with IC. See methodology →
# Fighter Elo
1 Dricus Du Plessis 1690 ±29
2 Khamzat Chimaev 1676 ±28
3 Sean Strickland C 1657 ±36
4 Brendan Allen 1654 ±34
5 Nassourdine Imavov 1648 ±25
6 Caio Borralho 1634 ±23
7 Robert Whittaker 1620 ±37
8 Joe Pyfer 1615 ±26
9 Vicente Luque 1605 ±36
10 Gregory Rodrigues 1603 ±35
11 Israel Adesanya 1603 ±44
12 Ateba Gautier 1603 ±20
13 Anthony Hernandez 1602 ±26
14 Ikram Aliskerov 1581 ±30
15 Bo Nickal 1572 ±26
16 Cam Rowston 1567 ±20
17 Baisangur Susurkaev 1565 ±20
18 Chris Weidman 1564 ±37
19 Christian Leroy Duncan 1562 ±31
20 Michel Pereira 1561 ±39
21 Reinier De Ridder 1556 ±36
22 Kelvin Gastelum 1553 ±32
23 Nursulton Ruziboev 1552 ±29
24 Shara Magomedov 1551 ±32
25 Jared Cannonier 1547 ±41
26 Roman Dolidze 1546 ±41
27 Jacob Malkoun 1546 ±33
28 Junyong Park 1539 ±30
29 Edmen Shahbazyan 1538 ±36
30 Andre Muniz 1533 ±40
31 Roman Kopylov 1525 ±35
32 Michal Oleksiejczuk 1525 ±35
33 Brunno Ferreira 1515 ±36
34 Andre Petroski 1512 ±37
35 Abus Magomedov 1511 ±38
36 Marvin Vettori 1501 ±36
37 Mansur Abdul-Malik 1501 ±34
38 Brad Tavares 1500 ±34
39 Eryk Anders 1499 ±37
40 Ismail Naurdiev 1496 ±39
41 Cesar Almeida 1478 ±41
42 Rodolfo Vieira 1477 ±35
43 Abdul Razak Alhassan 1473 ±34
44 Zach Reese 1473 ±37
45 Kyle Daukaus 1455 ±37
46 Marco Tulio 1454 ±37
47 Eric Mcconico 1449 ±43
48 Gerald Meerschaert 1448 ±35
49 Armen Petrosyan 1441 ±41
50 Andrey Pulyaev 1440 ±34
51 Tresean Gore 1439 ±39
52 Danny Barlow 1434 ±43
53 Azamat Bekoev 1434 ±44
54 Ozzy Diaz 1431 ±36
55 Robert Bryczek 1430 ±44
56 Jackson Mcvey 1430 ±38
57 Josh Fremd 1424 ±38
58 Djorden Santos 1422 ±41
59 Marc-Andre Barriault 1420 ±37
60 Julian Marquez 1419 ±36
61 Ryan Loder 1418 ±45
62 Cody Brundage 1414 ±39
63 Sedriques Dumas 1408 ±36
64 Ihor Potieria 1408 ±34
65 Dusko Todorovic 1407 ±35
66 Dylan Budka 1405 ±20
67 Robert Valentin 1397 ±41
68 Dustin Stoltzfus 1392 ±34
69 Denis Tiuliulin 1386 ±30
70 Antonio Trocoli 1368 ±20
71 Jose Daniel Medina 1357 ±20
Provisional Show 16 fighters with too little data for a firm ranking
Yousri Belgaroui 1539 ±20 2-0-0
Luis Felipe Dias 1530 ±20 2-0-0
Donte Johnson 1524 ±20 2-0-0
Cezary Oleksiejczuk 1513 ±20 1-0-0
Damian Pinas 1513 ±20 1-0-0
Ryan Gandra 1510 ±20 1-0-0
Mantas Kondratavicius 1509 ±20 1-0-0
Tre'Ston Vines 1493 ±20 0-1-0
Yi Sak Lee 1492 ±20 0-1-0
Yisak Lee 1491 ±20 0-1-0
Eric Nolan 1491 ±20 0-1-0
Ben Johnston 1490 ±20 0-1-0
Julien Leblanc 1488 ±20 0-1-0
Torrez Finney 1465 ±38 1-1-0
Wes Schultz 1457 ±45 1-1-0
Nick Klein 1446 ±20 0-2-0

The Elo rating shown above already includes the uncertainty discount (Global Elo − σ). The raw Global Elo point estimate is hover-revealed next to each rating. This penalizes thin sample sizes so a 1-fight newcomer can't outrank a proven top-10. See methodology →