The Giraffe
The Giraffe
4th Degree Black Belt
Member Since 2018.02.23

My MMA Rankings

Top Middleweight MMA Fighters

Embed

If you have trouble embedding on certain forums, try putting the above code in between image tags, typically [img] [/img] or <img> </img>.

My Summary

Rankings of current UFC Bellator, and PFL Middleweights. Fighters from other promotions to be added later. UFC updated April 12 2024. Bellator updated April 19 2024. PFL updated April 19 2024 * = Amended.

  1. 1

    Dricus "Stillknocks" Du Plessis
    Dricus Du Plessis
    "Stillknocks"
    21-2-0
    904*
    UFC - Last fight: W - DEC Sean Strickland 01/20/24
  2. 2

    Johnny "Pressure" Eblen
    Johnny Eblen
    "Pressure"
    15-0-0
    791
    Bellator - Last fight: W - TKO Fabian Edwards 09/23/23
  3. 3

    Khamzat "Borz" Chimaev
    Khamzat Chimaev
    "Borz"
    13-0-0
    725*
    UFC - Last fight: W - DEC Kamaru Usman 10/21/23
  4. 4

    Jason "The Ass-Kicking Machine" Jackson
    Jason Jackson
    "The Ass-Kicking Machine"
    18-4-0
    720
    Bellator
  5. 5

    Israel "The Last Stylebender" Adesanya
    Israel Adesanya
    "The Last Stylebender"
    24-3-0
    618*
    UFC - Last fight: L - DEC Sean Strickland 09/09/23
  6. 6

    Kamaru "Nigerian Nightmare" Usman
    Kamaru Usman
    "Nigerian Nightmare"
    20-4-0
    584*
    UFC - Last fight: L - DEC Khamzat Chimaev 10/21/23
  7. 7

    Jared "Killa Gorilla" Cannonier
    Jared Cannonier
    "Killa Gorilla"
    17-6-0
    538
    UFC
  8. 8

    Brendan "All In" Allen
    Brendan Allen
    "All In"
    24-5-0
    440*
    UFC - Last fight: W - DEC Chris Curtis 04/06/24
  9. 9

    Sean "Tarzan" Strickland
    Sean Strickland
    "Tarzan"
    29-6-0
    414
    UFC - Last fight: W - DEC Paulo Costa 06/01/24
  10. 10

    Fabian "The Assassin" Edwards
    Fabian Edwards
    "The Assassin"
    13-3-0
    400
    Bellator
  11. 11+

  12. 11

    Derek "The One" Brunson
    Derek Brunson
    "The One"  |  24-9-0
    398
    PFL
  13. 12

    "Bradda Boy" Ray Cooper III
    Ray Cooper III
    "Bradda Boy"  |  25-10-1
    357
    PFL
  14. 13

    Michel "Demolidor" Pereira
    Michel Pereira
    "Demolidor"  |  31-11-0, 2 NC
    351
    UFC - Last fight: W - SUB Ihor Potieria 05/04/24
  15. 14

    Gregory "Robocop" Rodrigues
    Gregory Rodrigues
    "Robocop"  |  15-5-0
    337*
    UFC - Last fight: W - TKO Brad Tavares 02/10/24
  16. 15

    Kevin "Trailblazer" Holland
    Kevin Holland
    "Trailblazer"  |  26-11-0, 1 NC
    332
    UFC - Last fight: W - Michał Oleksiejczuk 06/01/24
  17. 16

    Costello "The Spaniard" van Steenis
    Costello van Steenis
    "The Spaniard"  |  15-3-0
    310
    Bellator - Last fight: W - SUB Gregory Babene 05/17/24
  18. 17

    Marvin "The Italian Dream" Vettori
    Marvin Vettori
    "The Italian Dream"  |  19-6-1
    272*
    UFC
  19. 18

    Robert "The Reaper" Whittaker
    Robert Whittaker
    "The Reaper"  |  25-7-0
    272*
    UFC - Last fight: W - DEC Paulo Costa 02/17/24
  20. 19

    Aaron Jeffery
    Aaron Jeffery
    14-5-0
    252*
    Bellator
  21. 20

    André "Sergipano" Muniz
    André Muniz
    "Sergipano"  |  24-6-0
    249*
    UFC - Last fight: W - DEC Jun Yong Park 12/09/23
  22. 21

    Anthony "Fluffy" Hernandez
    Anthony Hernandez
    "Fluffy"  |  12-2-0, 1 NC
    243*
    UFC - Last fight: W - SUB Roman Kopylov 02/17/24
  23. 22

    Dalton "Hercules" Rosta
    Dalton Rosta
    "Hercules"  |  8-1-0
    224
    Bellator - Last fight: L - DEC Aaron Jeffery 08/11/23
  24. 23

    Roman "The Caucasian" Dolidze
    Roman Dolidze
    "The Caucasian"  |  12-3-0
    216*
    UFC - Last fight: L - DEC Nassourdine Imavov 02/03/24
  25. 24

    Caio "The Natural" Borralho
    Caio Borralho
    "The Natural"  |  16-1-0, 1 NC
    214
    UFC - Last fight: W - KO Paul Craig 05/04/24
  26. 25

    Nassourdine "Russian Sniper" Imavov
    Nassourdine Imavov
    "Russian Sniper"  |  13-4-0, 1 NC
    212*
    UFC - Last fight: W - DEC Roman Dolidze 02/03/24
  27. 26

    Paul "Bearjew" Craig
    Paul Craig
    "Bearjew"  |  17-8-1
    201
    UFC - Last fight: L - KO Caio Borralho 05/04/24
  28. 27

    Jack "The Joker" Hermansson
    Jack Hermansson
    "The Joker"  |  24-8-0
    200
    UFC - Last fight: W - DEC Joe Pyfer 02/10/24
  29. 28

    Brad Tavares
    Brad Tavares
    20-9-0
    180*
    UFC - Last fight: L - TKO Gregory Rodrigues 02/10/24
  30. 29

    Bruno "Blindado" Silva
    Bruno Silva
    "Blindado"  |  23-11-0
    172*
    UFC - Last fight: L - DEC Chris Weidman 03/30/24
  31. 30

    Rodolfo "The Black Belt Hunter" Vieira
    Rodolfo Vieira
    "The Black Belt Hunter"  |  10-2-0
    164*
    UFC - Last fight: W - SUB Armen Petrosyan 02/10/24
  32. 31

    Chris "The Action Man" Curtis
    Chris Curtis
    "The Action Man"  |  31-11-0, 1 NC
    163*
    UFC - Last fight: L - DEC Brendan Allen 04/06/24
  33. 32

    Gerald "GM3" Meerschaert
    Gerald Meerschaert
    "GM3"  |  36-17-0
    159*
    UFC - Last fight: W - SUB Bryan Barberena 03/16/24
  34. 33

    Ikram Aliskerov
    Ikram Aliskerov
    15-1-0
    152*
    UFC - Last fight: KO - Warlley Alves 10/21/23
  35. 34

    Jacob "Mamba" Malkoun
    Jacob Malkoun
    "Mamba"  |  8-3-0
    152*
    UFC - Last fight: W - TKO Andre Petroski 03/30/24
  36. 35

    Gregory "Blade" Babene
    Gregory Babene
    "Blade"  |  23-12-0, 1 NC
    152
    Bellator - Last fight: L - SUB Costello Van Steenis
  37. 36

    Mike "Sea Bass" Shipman
    Mike Shipman
    "Sea Bass"  |  16-4-0
    148
    Bellator - Last fight: W - TKO Steven Hill 05/17/24
  38. 37

    Jordan "Not Human" Newman
    Jordan Newman
    "Not Human"  |  6-0-0
    147*
    Bellator
  39. 38

    Joe "Bodybagz" Pyfer
    Joe Pyfer
    "Bodybagz"  |  12-3-0
    141*
    UFC - Last fight: L - DEC Jack Hermansson 02/10/24
  40. 39

    Brunno "The Hulk" Ferreira
    Brunno Ferreira
    "The Hulk"  |  11-1-0
    140*
    UFC - Last fight: W - KO Phil Hawes 01/13/24
  41. 40

    Jun Yong "The Iron Turtle" Park
    Jun Yong Park
    "The Iron Turtle"  |  17-6-0
    133*
    UFC - Last fight: L - DEC Andre Muniz 12/09/23
  42. 41

    Roman Kopylov
    Roman Kopylov
    13-3-0
    121
    UFC - Last fight: W - DEC César Almeida 06/01/24
  43. 42

    Cody Brundage
    Cody Brundage
    10-6-0
    113*
    UFC - Last fight: L - SUB Bo Nickal 04/13/24
  44. 43

    Andre Petroski
    Andre Petroski
    10-3-0
    112*
    UFC - Last fight: L - TKO Jacob Malkoun 03/30/24
  45. 44

    Edmen "The Golden Boy" Shahbazyan
    Edmen Shahbazyan
    "The Golden Boy"  |  13-4-0
    112*
    UFC - Last win: W - TKO AJ Dobson 03/23/24
  46. 45

    Marc-André "Powerbar" Barriault
    Marc-André Barriault
    "Powerbar"  |  16-7-0, 1 NC
    107*
    UFC - Last fight: L - DEC Chris Curtis 01/20/24
  47. 46

    Paulo "The Eraser" Costa
    Paulo Costa
    "The Eraser"  |  14-4-0
    102
    UFC - Last fight: L - DEC Sean Strickland 06/01/24
  48. 47

    "Magic" Norbert Novenyi Jr.
    Norbert Novenyi Jr.
    "Magic"  |  7-0-0
    97
    Bellator
  49. 48

    Bo Nickal
    Bo Nickal
    6-0-0
    93*
    UFC - Last fight: W - SUB Cody Brundage 04/13/24
  50. 49

    Michał "Hussar" Oleksiejczuk
    Michał Oleksiejczuk
    "Hussar"  |  19-8-0, 1 NC
    93
    UFC - Last fight: L - SUB Kevin Holland 06/01/24
  51. 50

    Mukhamed "Cherkes" Berkhamov
    Mukhamed Berkhamov
    "Cherkes"  |  16-2-0, 1 NC
    90
    WW/MW Last fight: W - DEC Herman Terrado 10/07/23
  52. 51

    "The All-American" Chris Weidman
    Chris Weidman
    "The All-American"  |  16-7-0
    80*
    UFC - Last fight: W - DEC Bruno Silva 03/30/24
  53. 52

    Punahele "Puna" Soriano
    Punahele Soriano
    "Puna"  |  9-4-0
    62*
    UFC - Last fight: L - SUB Dustin Stoltzfus 12/02/23
  54. 53

    Abdul "Judo Thunder" Razak Alhassan
    Abdul Razak Alhassan
    "Judo Thunder"  |  12-6-0
    59*
    UFC - Last fight: L - SUB Joe Pyfer 10/07/23
  55. 54

    "CLD" Christian Leroy Duncan
    Christian Leroy Duncan
    "CLD"  |  10-1-0
    57*
    UFC - Last fight: W - TKO Claudio Ribeiro 03/02/24
  56. 55

    Julian "The Cuban Missile Crisis" Marquez
    Julian Marquez
    "The Cuban Missile Crisis"  |  9-4-0
    55*
    UFC
  57. 56

    Steven "The Hillbilly Hammer" Hill
    Steven Hill
    "The Hillbilly Hammer"  |  7-1-0
    53
    Bellator - Last fight: L - TKO Mike Shipman 05/17/24
  58. 57

    Aliaskhab "The Black Wolf" Khizriev
    Aliaskhab Khizriev
    "The Black Wolf"  |  14-0-0, 1 NC
    50
    UFC
  59. 58

    Armen "Superman" Petrosyan
    Armen Petrosyan
    "Superman"  |  8-3-0
    50*
    UFC - Last fight: L - SUB Armen Petrosyan 02/10/24
  60. 59

    Josh Fremd
    Josh Fremd
    11-5-0
    49*
    UFC - Last fight: L - KO Roman Kopylov 09/16/23
  61. 60

    Dustin Stoltzfus
    Dustin Stoltzfus
    15-5-0
    48*
    UFC - Last fight: W - SUB Punahele Soriano 12/02/23
  62. 61

    "Ya Boi" Eryk Anders
    Eryk Anders
    "Ya Boi"  |  16-8-0, 1 NC
    47*
    UFC - Last fight: W - DEC Jamie Pickett 03/02/24
  63. 62

    César "Cesinha" Almeida
    César Almeida
    "Cesinha"  |  5-1-0
    45
    UFC - Last fight: L - DEC Roman Kopylov 06/01/24
  64. 63

    Warlley Alves
    Warlley Alves
    14-8-0
    36
    UFC - Last fight: L - DEC Abus Magomedov 05/18/24
  65. 64

    Ihor "Duelist" Potieria
    Ihor Potieria
    "Duelist"  |  21-6-0
    33
    UFC - Last fight: L - SUB Michel Pereira 05/04/24
  66. 65

    Abus Magomedov
    Abus Magomedov
    26-6-1
    27
    UFC - Last fight: W - DEC Warlley Alves 05/18/24
  67. 66

    Shara "Bullet" Magomedov
    Shara Magomedov
    "Bullet"  |  12-0-0
    20*
    UFC - Last fight: W - DEC Bruno Silva 10/21/23
  68. 67

    Sedriques "The Reaper" Dumas
    Sedriques Dumas
    "The Reaper"  |  9-2-0
    17*
    UFC - Last fight: L - TKO Nursulton Ruziboev 03/30/24
  69. 68

    Denis Tiuliulin
    Denis Tiuliulin
    11-9-0
    14*
    UFC - Last fight: L - TKO Christian Leroy Duncan 11/18/23
  70. 69

    Abu "Captain Morocco" Azaitar
    Abu Azaitar
    "Captain Morocco"  |  14-4-1
    00*
    UFC - Last fight: L - DEC Sedriques Dumas 10/21/23
  71. 70

    Dylan "The Mindless Hulk" Budka
    Dylan Budka
    "The Mindless Hulk"  |  7-3-0
    00*
    UFC - Last fight: L - TKO Cesar Almeida 04/06/24
  72. 71

    Robert Bryczek
    Robert Bryczek
    17-6-0
    00*
    UFC - Last fight: L - DEC Ihor Potieria 02/10/24
  73. 72

    Zach "Savage" Reese
    Zach Reese
    "Savage"  |  6-1-0
    00*
    UFC
  • MMAFighting.com : Dana White rips judge scoring fight for Paulo Costa at UFC 302: ‘It was f*cking nuts’
  • MMA Junkie : Islam Makhachev prefers UFC welterweight title shot over Arman Tsarukyan: 'It does not make sense when you have rematch'
  • MMAFighting.com : Dustin Poirier explains what went wrong against Islam Makhachev and where he goes from here
  • MMA Junkie : Dustin Poirier reacts to UFC 302 loss, ponders future: 'What else am I fighting for?'
  • MMA Junkie : UFC 302 Promotional Guidelines Compliance pay: Islam Makhachev's $42,000 tops card
  • MMAFighting.com : Dana White rejects Islam Makhachev as No. 1 pound-for-pound fighter after UFC 302, Jon Jones responds
  • MMA Mania : Video! Watch Nurmagomedov Get Kicked Out Of UFC 302
  • MMA Mania : Biggest Winners, Loser From UFC 302
  • MMA Mania : ‘Kick Him Back Down To The Minor Leagues’
  • Bad Left Hook : Boxing streaming and TV schedule for June 4-8
  • MMA Mania : White Left Speechless About Tyson Cancelation: ‘I Know A Lot About It’
  • MMAFighting.com : UFC 302 post-fight show: Reaction to Islam Makhachev’s dramatic war with Dustin Poirier
  • MMA Mania : ‘For Anybody To Call Islam The Pound-For-Pound Best Fighter In The World When Jon Jones Is Still F—king Fighting Is Nuts’
  • MMA Mania : Sooo ... About Last Night
  • MMA Mania : ‘He Can Stay Around Here For As Long As He Wants To’
  • MMA Junkie : UFC 2024 post-fight bonus winners: Inside the numbers
  • UFC.com : Bonus Coverage | UFC 302: Makhachev vs Poirier
  • MMA Mania : ‘I Think This Could Be It’
  • UFC.com : Bonus Coverage | UFC Fight Night: UFC 302: Makhachev vs Poirier
  • MMA Junkie : UFC 302 bonuses: Islam Makhachev double-dips for $100,000 in thriller vs. Dustin Poirier