Current MMA Rankings Updated (12-14-2025)
UPDATE: Rankings updated again at approx 4:15PM EST to resolve data issues affecting some draws.
This Week’s WHR Bets/Parlays
Both parlays still in the green!
Fights considered must satisfy all of the criteria below:
- Both fighters must be active (fought in 360 days prior to event). Reduces uncertainty.
- Both fighters must have at least 5 fights, with at least 1 draw or 1 loss (excluding debut). More data makes WHR happy.
- Both fighters must be rated in the same division as the fight. Further reduces uncertainty.
- Must have odds from at least three bookmakers.
Top 10 MMA fighters of all time according to FightMatrix rankings
The world of mixed martial arts has witnessed extraordinary athletes who have pushed the boundaries of combat sports. Through rigorous statistical analysis and comprehensive data tracking, FightMatrix has established itself as one of the most respected ranking systems in MMA history. This platform evaluates fighters based on multiple factors including win-loss records, opponent quality, and career longevity to determine who truly deserves recognition among the greatest competitors ever to step into the cage.
Understanding these rankings provides valuable insight into what separates legendary fighters from merely excellent ones. The methodology combines quantitative metrics with qualitative assessments, creating a holistic view of each athlete’s career achievements and impact on the sport.
Fight Matrix Program – UFC Fight Night: Royval vs. Kape (12-13-2025)
Flyweight (125)
[#5][#5UFC] Brandon Royval (17-8-0, +239) vs. [#9][#8UFC] Manel Kape (21-7-0, -297)
Brandon Royval is the All-Time #13 ranked Flyweight fighter.
Manel Kape is the All-Time #28 ranked Flyweight fighter.
Last 3 Fights: Brandon Royval (2-1-0)
2025-06-28: L vs. [#2DD][#5P4P][#1FLY] Joshua Van (16-2-0) via UD (29-28, 29-28, 30-27)
2024-10-12: W vs. [#3FLY] Tatsuro Taira (18-1-0) via SD (48-47, 48-47, 47-48)
2024-02-24: W vs. [#6FLY] Brandon Moreno (23-9-2) via SD (48-47, 48-47, 46-49)
Last 3 Fights: Manel Kape (2-1-0)
2025-03-01: W vs. [#13FLY] Asu Almabayev (23-3-0) via TKO (Retirement) in 2:16 of round 3
2024-12-14: W vs. [#28FLY] Bruno Silva (15-8-2) via TKO (Body Kick and Punches) in 1:57 of round 3
2024-07-27: L vs. [#8FLY] Muhammad Mokaev (16-0-0) via UD (29-28, 30-27, 29-28)
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Manel Kape | -297 | 71.71% | |
| Elo K170 | Manel Kape | 1920.99 | +5.59 | 50.81% |
| Elo Modified | Manel Kape | 1902.81 | +105.83 | 64.78% |
| Glicko-1 | Manel Kape | 1972.63 | +131.12 | 68.02% |
| WHR | Manel Kape | 1898.38 | +159.14 | 71.42% |
Fighter Ages on Fight Day: Brandon Royval 33.3, Manel Kape 32.1
Days Since Last Pro Fight: Brandon Royval 168, Manel Kape 287
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Brandon Royval leads 1-0
.
Featherweight (145)
[#26][#17UFC] Giga Chikadze (15-5-0, +213) vs. [#68][#37UFC] Kevin Vallejos (16-1-0, -265)
Last 3 Fights: Giga Chikadze (1-2-0)
2025-04-26: L vs. [#25FW] David Onama (14-3-0) via UD (29-28, 29-28, 29-28)
2024-07-27: L vs. [*] Arnold Allen (20-3-0) via UD (29-28, 29-28, 29-28)
2023-08-26: W vs. [*] Alex Caceres (21-15-0) via UD (30-27, 30-27, 30-27)
Last 3 Fights: Kevin Vallejos (3-0-0)
2025-08-02: W vs. [#145FW] Danny Silva (10-2-0) via UD (30-27, 29-28, 30-27)
2025-03-15: W vs. [#184FW] Seung Woo Choi (11-8-0) via TKO (Punches) in 3:09 of round 1
2024-09-24: W vs. [#573FW] Cam Teague (9-2-0) via TKO (Punches) in 2:23 of round 1
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Kevin Vallejos | -265 | 69.44% | |
| Elo K170 | Giga Chikadze | 1744.52 | +26.05 | 53.74% |
| Elo Modified | Giga Chikadze | 1743.26 | +20.24 | 52.91% |
| Glicko-1 | Giga Chikadze | 1794.55 | +27.02 | 53.88% |
| WHR | Kevin Vallejos | 1697.52 | +7.93 | 51.14% |
Fighter Ages on Fight Day: Giga Chikadze 37.3, Kevin Vallejos 24.0
Days Since Last Pro Fight: Giga Chikadze 231, Kevin Vallejos 133
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.
Middleweight (185)
[#61][#38UFC] Cesar Almeida (7-1-0, +143) vs. [#66] Cezary Oleksiejczuk (16-3-0, -173)
Last 3 Fights: Cesar Almeida (2-1-0)
2025-01-11: W vs. [#111MW] Abdul Razak Alhassan (12-7-0) via KO (Punch) in 4:16 of round 1
2024-10-05: W vs. [#112MW] Ihor Potieria (25-8-0) via UD (30-27, 30-27, 30-27)
2024-06-01: L vs. [#26MW] Roman Kopylov (14-5-0) via SD (29-28, 30-27, 28-29)
Last 3 Fights: Cezary Oleksiejczuk (3-0-0)
2025-09-02: W vs. [#238MW] Theo Haig (6-1-0) via TKO (Punches) in 0:36 of round 1
2025-02-15: W vs. [#76LHW] Tom Breese (20-7-0) via TKO (Punches) in 1:30 of round 1
2024-10-26: W vs. [#271MW] Piotr Strus (16-10-2) via TKO (Punches) in 3:33 of round 1
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Cezary Oleksiejczuk | -173 | 60.62% | |
| Elo K170 | Cezary Oleksiejczuk | 1805.34 | +202.50 | 76.24% |
| Elo Modified | Cezary Oleksiejczuk | 1824.67 | +145.71 | 69.82% |
| Glicko-1 | Cezary Oleksiejczuk | 1914.28 | +188.01 | 74.69% |
| WHR | Cezary Oleksiejczuk | 1789.25 | +39.26 | 55.63% |
Fighter Ages on Fight Day: Cesar Almeida 37.7, Cezary Oleksiejczuk 25.9
Days Since Last Pro Fight: Cesar Almeida 336, Cezary Oleksiejczuk 102
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.
Keep Reading
FightMatrix Rankings After UFC Qatar: Biggest Movers and the Lightweight Fallout
You go into a fight night expecting chaos. It’s the nature of the beast. But even by the volatile standards of the Ultimate Fighting Championship, the recent card in Qatar felt different. It wasn’t just a collection of fights; it was a demolition of the status quo.
We aren’t just talking about a few guys moving up a rung or two on the ladder. We are talking about a complete restructuring of the pecking order. When the dust settled and the adrenaline faded, the release of the updated FightMatrix rankings (Release #1000, for those keeping score) confirmed what everyone watching already knew in their gut: the landscape has changed. The old guard is looking over their shoulders, and the new blood isn’t just knocking on the door. No, they are kicking it down.
Are MMA Rankings Relatable? (Spoiler: No)
Every rankings system’s goal is to turn a sport into a book you can read. Fight Matrix leans into that promise with its Combat Intelli-Rating and Ranking System (CIRRS), an engine that ingests professional results from around the world and produces a constantly updated table. The idea is to treat each fight as a data point. Wins over strong opponents are worth more than wins over fading or unproven names. Old results decay in value; recent form matters more. At its core, the system behaves like an Elo-style rating model, but wrapped in additional code that accounts for inactivity, impressive debuts, “fluke” wins, and cross-division movement.
Fight Matrix Program – UFC 323: Dvalishvili vs. Yan (12-06-2025)
Bantamweight Championship (135)
[#1DD][#2P4P][#1][#1UFC] Merab Dvalishvili (21-4-0, -434) vs. [#4][#4UFC] Petr Yan (19-5-0, +329)
Merab Dvalishvili is the All-Time #6 ranked Bantamweight fighter.
Petr Yan is the All-Time #9 ranked Bantamweight fighter.
Last 3 Fights: Merab Dvalishvili (3-0-0)
2025-10-04: W vs. [#5BW] Cory Sandhagen (18-6-0) via UD (49-45, 49-45, 49-46)
2025-06-07: W vs. [#2BW] Sean OMalley (18-3-0) via Submission (North-South Choke) in 4:42 of round 3
2025-01-18: W vs. [#3BW] Umar Nurmagomedov (19-1-0) via UD (48-47, 49-46, 48-47)
Last 3 Fights: Petr Yan (3-0-0)
2025-07-26: W vs. [#22BW] Marcus McGhee (10-2-0) via UD (29-28, 29-28, 29-28)
2024-11-23: W vs. [#10BW] Deiveson Figueiredo (25-5-1) via UD (50-45, 50-45, 50-45)
2024-03-09: W vs. [#6BW] Yadong Song (22-9-1) via UD (29-28, 29-28, 29-28)
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Merab Dvalishvili | -434 | 77.71% | |
| Elo K170 | Merab Dvalishvili | 2435.76 | +296.48 | 84.64% |
| Elo Modified | Merab Dvalishvili | 2399.39 | +231.58 | 79.13% |
| Glicko-1 | Merab Dvalishvili | 2479.12 | +260.06 | 81.71% |
| WHR | Merab Dvalishvili | 2236.74 | +188.48 | 74.74% |
Fighter Ages on Fight Day: Merab Dvalishvili 34.9, Petr Yan 32.8
Days Since Last Pro Fight: Merab Dvalishvili 63, Petr Yan 133
Previous Match-up Record: Merab Dvalishvili leads 1-0-0
Wins Against Common Opposition: Merab Dvalishvili leads 5-3
.
Flyweight Championship (125)
[#2DD][#4P4P][#1][#1UFC] Alexandre Pantoja (30-5-0, -242) vs. [#14P4P][#3][#3UFC] Joshua Van (15-2-0, +197)
Alexandre Pantoja is the All-Time #2 ranked Flyweight fighter.
Joshua Van is the All-Time #37 ranked Flyweight fighter.
Last 3 Fights: Alexandre Pantoja (3-0-0)
2025-06-28: W vs. [#6FLY] Kai Kara-France (25-12-0) via Submission (Rear-Naked Choke) in 1:55 of round 3
2024-12-07: W vs. [#26FLY] Kai Asakura (21-6-0) via Technical Submission (Rear-Naked Choke) in 2:05 of round 2
2024-05-04: W vs. [#11FLY] Steve Erceg (13-4-0) via UD (48-47, 48-47, 49-46)
Last 3 Fights: Joshua Van (3-0-0)
2025-06-28: W vs. [#5FLY] Brandon Royval (17-8-0) via UD (29-28, 29-28, 30-27)
2025-06-07: W vs. [#27FLY] Bruno Silva (15-8-2) via TKO (Punches) in 4:01 of round 3
2025-03-08: W vs. [#49FLY] Rei Tsuruya (10-1-0) via UD (30-27, 30-27, 30-27)
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Alexandre Pantoja | -242 | 67.75% | |
| Elo K170 | Alexandre Pantoja | 2220.85 | +240.75 | 79.99% |
| Elo Modified | Alexandre Pantoja | 2141.08 | +218.18 | 77.83% |
| Glicko-1 | Alexandre Pantoja | 2236.29 | +271.35 | 82.67% |
| WHR | Alexandre Pantoja | 2063.03 | +314.88 | 85.97% |
Fighter Ages on Fight Day: Alexandre Pantoja 35.6, Joshua Van 24.1
Days Since Last Pro Fight: Alexandre Pantoja 161, Joshua Van 161
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Alexandre Pantoja leads 2-1
.
Flyweight (125)
[#7DD][#7P4P][#2][#2UFC] Brandon Moreno (23-8-2, +107) vs. [#7][#7UFC] Tatsuro Taira (17-1-0, -130)
Brandon Moreno is the All-Time #3 ranked Flyweight fighter.
Tatsuro Taira is the All-Time #23 ranked Flyweight fighter.
Last 3 Fights: Brandon Moreno (2-1-0)
2025-03-29: W vs. [#11FLY] Steve Erceg (13-4-0) via UD (49-46, 49-46, 49-46)
2024-11-02: W vs. [#12FLY] Amir Albazi (17-2-0) via UD (49-46, 50-45, 50-45)
2024-02-24: L vs. [#5FLY] Brandon Royval (17-8-0) via SD (48-47, 48-47, 46-49)
Last 3 Fights: Tatsuro Taira (2-1-0)
2025-08-02: W vs. [#73FLY] Hyun Sung Park (10-2-0) via Submission (Face Crank) in 1:06 of round 2
2024-10-12: L vs. [#5FLY] Brandon Royval (17-8-0) via SD (48-47, 48-47, 47-48)
2024-06-15: W vs. [#31FLY] Alex Perez (25-10-0) via TKO (Knee Injury) in 2:59 of round 2
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Tatsuro Taira | -130 | 53.91% | |
| Elo K170 | Brandon Moreno | 2005.76 | +122.13 | 66.89% |
| Elo Modified | Brandon Moreno | 2030.96 | +134.72 | 68.47% |
| Glicko-1 | Brandon Moreno | 2118.58 | +140.09 | 69.13% |
| WHR | Brandon Moreno | 1997.34 | +138.45 | 68.93% |
Fighter Ages on Fight Day: Brandon Moreno 32.0, Tatsuro Taira 25.8
Days Since Last Pro Fight: Brandon Moreno 252, Tatsuro Taira 126
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Brandon Moreno leads 1-0
.
Keep Reading
Current MMA Rankings Updated (11-30-2025) – Release #1000
Current Ranking Release #1,000!!
- Nearly 18 years of rankings!
- #1: January 20, 2008 [335 unique fighters ranked]
- 19 fighters still ranked today!
- 1 fighter has a better rank today! [Mamed Khalidov]
- #100: September 7, 2009 [1,075]
- #500: August 14, 2016 [3,350]
- #1,000: November 30, 2025 [8,572]
- 4 fighters have been ranked in every set! [Shinya Aoki, Clay Guida, Jim Miller, Cub Swanson]
- #1: January 20, 2008 [335 unique fighters ranked]
Might follow-up with more stats here or in a blog post.
Next stop, #1,500!
This Week’s WHR Bets/Parlays
Both parlays still in the green!
Fights considered must satisfy all of the criteria below:
- Both fighters must be active (fought in 360 days prior to event). Reduces uncertainty.
- Both fighters must have at least 5 fights, with at least 1 draw or 1 loss (excluding debut). More data makes WHR happy.
- Both fighters must be rated in the same division as the fight. Further reduces uncertainty.
- Must have odds from at least three bookmakers.
How the CIRRS Algorithm Works: A Deep Dive Into Fight Matrix’s Ranking Engine
An empty arena with an MMA fight cage in the middle – Free Stock Image.
Mixed martial arts fans want to know who stands out, who rises fast, and who slips back. Fight Matrix helps with that by using the CIRRS algorithm to sort fighters in a fair way. It cuts out guesswork and leans on real numbers to give readers a clean picture of the sport. It helps fans keep track of matchups, timelines, and long-term progress.
The idea behind CIRRS is easy to follow: it treats every fight as a new piece of the puzzle. It creates a ranking list that gives followers a clearer look at where each fighter stands at any moment.
Fight Matrix Program – UFC Fight Night: Tsarukyan vs. Hooker (11-22-2025)
Lightweight (155)
[*] Arman Tsarukyan (22-3-0, -459) vs. [*] Dan Hooker (24-12-0, +346)
Arman Tsarukyan is the All-Time #46 ranked Lightweight fighter.
Dan Hooker is the All-Time #44 ranked Lightweight fighter.
Last 3 Fights: Arman Tsarukyan (3-0-0)
2024-04-13: W vs. [#9DD][#2LW] Charles Oliveira (36-11-0) via SD (28-29, 29-28, 29-28)
2023-12-02: W vs. [#11LW] Beneil Dariush (23-7-1) via KO (Knee and Punches) in 1:04 of round 1
2023-06-17: W vs. [#81LW] Joaquim Silva (14-5-0) via TKO (Punches) in 3:25 of round 3
Last 3 Fights: Dan Hooker (3-0-0)
2024-08-17: W vs. [#7LW] Mateusz Gamrot (25-4-0) via SD (29-28, 28-29, 29-28)
2023-07-08: W vs. [#26LW] Jalin Turner (14-9-0) via SD (28-29, 29-28, 29-28)
2022-11-12: W vs. [#111LW] Claudio Puelles (12-6-0) via TKO (Body Kick) in 4:06 of round 2
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Arman Tsarukyan | -459 | 78.55% | |
| Elo K170 | Arman Tsarukyan | 2302.61 | +188.29 | 74.72% |
| Elo Modified | Arman Tsarukyan | 2198.80 | +217.76 | 77.79% |
| Glicko-1 | Arman Tsarukyan | 2263.95 | +262.34 | 81.91% |
| WHR | Arman Tsarukyan | 2116.40 | +243.57 | 80.25% |
Fighter Ages on Fight Day: Arman Tsarukyan 29.1, Dan Hooker 35.8
Days Since Last Pro Fight: Arman Tsarukyan 588, Dan Hooker 462
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Even: Both have 1 win(s) against common opposition.
.
Welterweight (170)
[#3][#3UFC] Belal Muhammad (24-4-0, +173) vs. [#11][#11UFC] Ian Garry (16-1-0, -211)
Belal Muhammad is the All-Time #7 ranked Welterweight fighter.
Ian Garry is the All-Time #45 ranked Welterweight fighter.
Last 3 Fights: Belal Muhammad (2-1-0)
2025-05-10: L vs. [#4WW] Jack Della Maddalena (18-3-0) via UD (48-47, 49-46, 48-47)
2024-07-27: W vs. [#8WW] Leon Edwards (22-6-0) via UD (48-47, 48-47, 49-46)
2023-05-06: W vs. [#17WW] Gilbert Burns (22-9-0) via UD (50-45, 49-46, 49-46)
Last 3 Fights: Ian Garry (2-1-0)
2025-04-26: W vs. [#7WW] Carlos Prates (23-7-0) via UD (49-46, 48-47, 48-47)
2024-12-07: L vs. [#9WW] Shavkat Rakhmonov (19-0-0) via UD (48-47, 48-47, 48-47)
2024-06-29: W vs. [#12MW] Michael Page (24-3-0) via UD (29-28, 29-28, 29-28)
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Ian Garry | -211 | 64.94% | |
| Elo K170 | Belal Muhammad | 2336.56 | +196.37 | 75.59% |
| Elo Modified | Belal Muhammad | 2266.87 | +177.12 | 73.49% |
| Glicko-1 | Belal Muhammad | 2315.39 | +179.30 | 73.74% |
| WHR | Ian Garry | 2062.98 | +45.01 | 56.44% |
Fighter Ages on Fight Day: Belal Muhammad 37.4, Ian Garry 28.0
Days Since Last Pro Fight: Belal Muhammad 196, Ian Garry 210
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Ian Garry leads 1-0
.
Light Heavyweight (205)
[#14][#10UFC] Volkan Oezdemir (20-8-0, -231) vs. [#21][#15UFC] Alonzo Menifield (17-5-1, +188)
Volkan Oezdemir is the All-Time #34 ranked Light Heavyweight fighter.
Last 3 Fights: Volkan Oezdemir (2-1-0)
2024-11-23: L vs. [#4LHW] Carlos Ulberg (14-1-0) via UD (30-27, 29-28, 30-27)
2024-06-22: W vs. [#15LHW] Johnny Walker (22-9-0) via KO (Punch) in 2:28 of round 1
2023-09-02: W vs. [#16LHW] Bogdan Guskov (18-3-0) via Submission (Rear-Naked Choke) in 3:46 of round 1
Last 3 Fights: Alonzo Menifield (2-1-0)
2025-06-14: W vs. [#31LHW] Oumar Sy (12-1-0) via UD (29-28, 29-28, 29-28)
2025-02-22: W vs. [#68LHW] Julius Walker (7-1-0) via SD (30-27, 28-29, 29-28)
2024-08-03: L vs. [#12LHW] Azamat Murzakanov (16-0-0) via KO (Punches) in 3:18 of round 2
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Volkan Oezdemir | -231 | 66.77% | |
| Elo K170 | Volkan Oezdemir | 1817.43 | +39.30 | 55.63% |
| Elo Modified | Volkan Oezdemir | 1825.42 | +65.55 | 59.32% |
| Glicko-1 | Volkan Oezdemir | 1906.69 | +134.72 | 68.47% |
| WHR | Volkan Oezdemir | 1873.61 | +149.07 | 70.22% |
Fighter Ages on Fight Day: Volkan Oezdemir 36.2, Alonzo Menifield 38.1
Days Since Last Pro Fight: Volkan Oezdemir 364, Alonzo Menifield 161
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Volkan Oezdemir leads 3-2
.
Keep Reading



