New feature: Returning UFC Fighters lists former UFC fighters who are returning to the UFC either from lengthy inactivity or from another organization.
Fight Matrix Program – PFL Tampa: Cyborg vs. Vieira (08-22-2026)
Women Featherweight (145)
[#1DD][#4P4P][#1] Cristiane Justino (29-2-0) vs. [#4BW] Ketlen Vieira (16-5-0)
Cristiane Justino is the All-Time #3 ranked Women’s fighter.
Last 3 Fights: Cristiane Justino (3-0-0)
2025-12-13: W vs. [#2FW] Sara Collins (6-1-0) via Submission (Face Crank) in 2:55 of round 3
2024-10-19: W vs. [*] Larissa Pacheco (23-5-0) via UD (49-46, 49-46, 49-46)
2023-10-07: W vs. [*] Cat Zingano (14-5-0) via TKO (Punches) in 4:01 of round 1
Last 3 Fights: Ketlen Vieira (2-1-0)
2026-05-16: W vs. [#10BW] Jacqueline Cavalcanti (10-2-0) via UD (29-28, 29-28, 29-28)
2025-11-01: L vs. [#5BW] Norma Dumont (13-3-0) via SD (28-29, 29-28, 29-28)
2025-05-31: W vs. [#14BW] Macy Chiasson (10-6-0) via UD (29-28, 30-27, 29-28)
| System | Favorite | Rating | Rating Diff | Win % |
| Elo K170 | Cristiane Justino | 2018.75 | +275.58 | 83.01% |
| Elo Modified | Cristiane Justino | 2022.01 | +233.42 | 79.31% |
| Glicko-1 | Cristiane Justino | 2094.58 | +314.58 | 85.95% |
| WHR | Cristiane Justino | 2039.47 | +429.02 | 92.20% |
Fighter Ages on Fight Day: Cristiane Justino 41.1, Ketlen Vieira 35.0
Days Since Last Pro Fight: Cristiane Justino 252, Ketlen Vieira 98
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Cristiane Justino leads 3-2
.
Lightweight (155)
[#18] Gadzhi Rabadanov (27-6-1) vs. [#269] Tracy Reeder (12-5-0)
Last 3 Fights: Gadzhi Rabadanov (2-1-0)
2026-05-02: W vs. [#204LW] Aleksandr Chizov (13-4-0) via UD (30-27, 30-27, 29-28)
2025-08-15: L vs. [#20LW] Alfie Davis (20-7-1) via UD (48-47, 48-47, 48-47)
2025-06-20: W vs. [#128LW] Kevin Lee (20-9-0) via TKO (Punches) in 2:37 of round 1
Last 3 Fights: Tracy Reeder (3-0-0)
2026-04-24: W vs. [#946LW] Chance Beck (11-10-0) via TKO in 1:03 of round 1
2026-02-20: W vs. [#530LW] Marshall Kemp (8-2-0) via TKO (Elbows and Punches) in 2:06 of round 2
2025-10-10: W vs. [#1554LW] Fred Freeman (8-12-0) via Submission (Rear-Naked Choke) in 2:15 of round 1
| System | Favorite | Rating | Rating Diff | Win % |
| Elo K170 | Gadzhi Rabadanov | 1973.89 | +564.78 | 96.27% |
| Elo Modified | Gadzhi Rabadanov | 1967.31 | +529.37 | 95.47% |
| Glicko-1 | Gadzhi Rabadanov | 2032.45 | +576.11 | 96.50% |
| WHR | Gadzhi Rabadanov | 1912.84 | +564.63 | 96.26% |
Days Since Last Pro Fight: Gadzhi Rabadanov 112, Tracy Reeder 120
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.
Bantamweight (135)
[#41] Marcirley Alves (15-5-0) vs. [#94] Gustavo Oliveira (13-2-0)
Last 3 Fights: Marcirley Alves (2-1-0)
2026-05-23: L vs. [#37BW] Naoki Inoue (21-5-0) via SD (29-28, 27-30, 29-28)
2025-08-15: W vs. [#111BW] Justin Wetzell (12-4-0) via UD (49-46, 48-47, 48-47)
2025-06-20: W vs. [#123BW] Jake Hadley (12-6-0) via UD (30-27, 30-27, 30-27)
Last 3 Fights: Gustavo Oliveira (3-0-0)
2026-05-23: W vs. [#187BW] Baris Adiguzel (10-2-0) via Submission (Ninja Choke) in 1:10 of round 2
2025-12-13: W vs. [#332BW] Movsar Ibragimov (8-1-0) via KO (Punches) in 0:34 of round 2
2025-07-05: W vs. [#654BW] Anas Azizoun (6-2-0) via KO (Spinning Back Elbow) in 3:25 of round 1
| System | Favorite | Rating | Rating Diff | Win % |
| Elo K170 | Marcirley Alves | 1770.05 | +128.07 | 67.64% |
| Elo Modified | Marcirley Alves | 1790.28 | +114.41 | 65.89% |
| Glicko-1 | Marcirley Alves | 1842.41 | +135.18 | 68.53% |
| WHR | Gustavo Oliveira | 1708.86 | +18.34 | 52.64% |
Fighter Ages on Fight Day: Marcirley Alves 27.0, Gustavo Oliveira 30.0
Days Since Last Pro Fight: Marcirley Alves 91, Gustavo Oliveira 91
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.
Keep Reading
Fight Matrix Program – UFC Fight Night: Hernandes vs Rodriguez (08-22-2026)
Middleweight (185)
[#10][#8UFC] Anthony Hernandez (15-3-0, -176) vs. [#13][#11UFC] Gregory Rodrigues (19-6-0, +148)
Last 3 Fights: Anthony Hernandez (2-1-0)
2026-02-21: L vs. [#3P4P][#7DD][#1MW] Sean Strickland (31-7-0) via NC in 2:33 of round 3
2025-08-09: W vs. [#13LHW] Roman Dolidze (15-5-0) via Submission (Rear-Naked Choke) in 2:45 of round 4
2025-02-22: W vs. [#7MW] Brendan Allen (27-7-0) via UD (29-28, 29-28, 29-28)
Last 3 Fights: Gregory Rodrigues (3-0-0)
2026-03-07: W vs. [#23MW] Brunno Ferreira (15-4-0) via KO (Punch) in 1:47 of round 1
2025-11-15: W vs. [#24MW] Roman Kopylov (15-5-0) via UD (30-27, 29-28, 30-27)
2025-06-28: W vs. [#108WW] Jack Hermansson (24-10-0) via KO (Punch) in 4:21 of round 1
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Anthony Hernandez | -176 | 61.26% | |
| Elo K170 | Anthony Hernandez | 2061.77 | +47.85 | 56.84% |
| Elo Modified | Anthony Hernandez | 2051.56 | +27.58 | 53.96% |
| Glicko-1 | Anthony Hernandez | 2111.38 | +11.89 | 51.71% |
| WHR | Anthony Hernandez | 1991.33 | +60.71 | 58.65% |
Fighter Ages on Fight Day: Anthony Hernandez 32.8, Gregory Rodrigues 34.5
Days Since Last Pro Fight: Anthony Hernandez 182, Gregory Rodrigues 168
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Even: Both have 3 win(s) against common opposition.
.
Heavyweight (265)
[#12][#10UFC] Serghei Spivac (18-6-0, +143) vs. [#44][#23UFC] Vitor Petrino (14-2-0, -171)
Last 3 Fights: Serghei Spivac (1-2-0)
2026-02-21: W vs. [#19HW+] Ante Delija (26-8-0) via UD (30-27, 29-28, 29-28)
2025-06-07: L vs. [#9HW+] Waldo Cortes-Acosta (17-3-0) via UD (29-28, 29-28, 30-27)
2025-01-18: L vs. [#10HW+] Jailton Almeida (22-5-0) via TKO (Punches) in 4:53 of round 1
Last 3 Fights: Vitor Petrino (3-0-0)
2026-03-14: W vs. [#108HW+] Steven Asplund (8-2-0) via UD (29-28, 29-28, 29-28)
2025-10-11: W vs. [#84HW+] Thomas Petersen (12-5-0) via KO (Punches) in 0:26 of round 3
2025-07-12: W vs. [#167LHW] Austen Lane (13-8-0) via Submission (Rear-Naked Choke) in 4:16 of round 1
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Vitor Petrino | -171 | 60.52% | |
| Elo K170 | Serghei Spivac | 1842.58 | +128.17 | 67.65% |
| Elo Modified | Serghei Spivac | 1859.96 | +109.49 | 65.26% |
| Glicko-1 | Serghei Spivac | 1894.51 | +133.75 | 68.35% |
| WHR | Serghei Spivac | 1776.70 | +110.89 | 65.44% |
Fighter Ages on Fight Day: Serghei Spivac 31.6, Vitor Petrino 29.0
Days Since Last Pro Fight: Serghei Spivac 182, Vitor Petrino 161
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.
Light Heavyweight (205)
[#13][#12UFC] Roman Dolidze (15-5-0, +287) vs. [#21][#16UFC] Reinier de Ridder (21-4-0, -367)
Last 3 Fights: Roman Dolidze (1-2-0)
2026-03-21: L vs. [#11MW] Christian Leroy Duncan (15-2-0) via UD (29-28, 29-28, 29-28)
2025-08-09: L vs. [#10MW] Anthony Hernandez (15-3-0) via Submission (Rear-Naked Choke) in 2:45 of round 4
2025-03-15: W vs. [#29MW] Marvin Vettori (19-10-1) via UD (49-46, 49-46, 49-46)
Last 3 Fights: Reinier de Ridder (1-2-0)
2026-03-07: L vs. [#8MW] Caio Borralho (18-2-0) via UD (30-27, 30-27, 30-27)
2025-10-18: L vs. [#7MW] Brendan Allen (27-7-0) via TKO (Corner Stoppage) in 5:00 of round 4
2025-07-26: W vs. [#8LHW] Robert Whittaker (27-9-0) via SD (48-47, 47-48, 48-47)
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Reinier de Ridder | -367 | 75.25% | |
| Elo K170 | Reinier de Ridder | 1915.96 | +60.77 | 58.66% |
| Elo Modified | Reinier de Ridder | 1894.31 | +18.84 | 52.71% |
| Glicko-1 | Roman Dolidze | 1949.19 | +4.39 | 50.63% |
| WHR | Reinier de Ridder | 1860.39 | +38.22 | 55.48% |
Fighter Ages on Fight Day: Roman Dolidze 38.1, Reinier de Ridder 35.9
Days Since Last Pro Fight: Roman Dolidze 154, Reinier de Ridder 168
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Even: Both have 1 win(s) against common opposition.
.
Keep Reading
This Week’s WHR Bets/Parlays (2026/#25)
Still trying to get out of this hole…
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 7 fights in the prior 7 years, including 1+ loss. If the loss was in their debut, then 2+ losses are required.
- Both fighters must be rated in the same division as the fight. Further reduces uncertainty.
- Must have odds from at least three bookmakers.
Fight Matrix Program – UFC 330: Makhachev vs Machado Garry (08-15-2026)
Welterweight Championship (170)
[#1P4P][#1][#1UFC] Islam Makhachev (28-1-0, -357) vs. [#4][#4UFC] Ian Garry (17-1-0, +279)
Islam Makhachev is the All-Time #30 ranked Welterweight and #9 ranked Absolute fighter.
Ian Garry is the All-Time #40 ranked Welterweight fighter.
Last 3 Fights: Islam Makhachev (3-0-0)
2025-11-15: W vs. [#7WW] Jack Della Maddalena (18-4-0) via UD (50-45, 50-45, 50-45)
2025-01-18: W vs. [#12LW] Renato Carneiro (21-7-1) via Submission (Brabo Choke) in 4:05 of round 1
2024-06-01: W vs. [*] Dustin Poirier (30-10-0) via Submission (Brabo Choke) in 2:42 of round 5
Last 3 Fights: Ian Garry (2-1-0)
2025-11-22: W vs. [#10WW] Belal Muhammad (24-6-0) via UD (29-28, 30-27, 30-27)
2025-04-26: W vs. [#3WW] Carlos Prates (24-7-0) via UD (49-46, 48-47, 48-47)
2024-12-07: L vs. [*] Shavkat Rakhmonov (19-0-0) via UD (48-47, 48-47, 48-47)
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Islam Makhachev | -357 | 74.74% | |
| Elo K170 | Islam Makhachev | 2597.15 | +328.45 | 86.88% |
| Elo Modified | Islam Makhachev | 2519.16 | +315.48 | 86.01% |
| Glicko-1 | Islam Makhachev | 2649.55 | +393.66 | 90.60% |
| WHR | Islam Makhachev | 2442.81 | +350.33 | 88.25% |
Fighter Ages on Fight Day: Islam Makhachev 34.8, Ian Garry 28.7
Days Since Last Pro Fight: Islam Makhachev 273, Ian Garry 266
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.
Women Strawweight Championship (115)
[#5DD][#5P4P][#2][#2UFC] Mackenzie Dern (16-5-0, -263) vs. [#11P4P][#5][#5UFC] Gillian Robertson (17-8-0, +207)
Mackenzie Dern is the All-Time #50 ranked Women’s fighter.
Last 3 Fights: Mackenzie Dern (3-0-0)
2025-10-25: W vs. [#6DD][#9P4P][#3SW] Virna Jandiroba (23-4-0) via UD (49-46, 48-47, 48-47)
2025-01-11: W vs. [#18SW] Amanda Ribas (12-7-0) via Submission (Armbar) in 4:56 of round 3
2024-08-03: W vs. [#12SW] Lupita Godinez (14-6-0) via UD (29-28, 29-28, 29-28)
Last 3 Fights: Gillian Robertson (3-0-0)
2026-03-14: W vs. [#10SW] Amanda Lemos (15-7-1) via UD (29-28, 29-28, 29-28)
2025-05-03: W vs. [*] Marina Rodriguez (17-6-2) via TKO (Punches) in 2:07 of round 2
2024-11-09: W vs. [#72SW] Luana Pinheiro (11-5-0) via UD (29-28, 29-28, 29-27)
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Mackenzie Dern | -263 | 68.98% | |
| Elo K170 | Mackenzie Dern | 1840.66 | +80.73 | 61.41% |
| Elo Modified | Mackenzie Dern | 1809.16 | +46.00 | 56.58% |
| Glicko-1 | Mackenzie Dern | 1825.60 | +30.04 | 54.31% |
| WHR | Mackenzie Dern | 1688.65 | +29.06 | 54.17% |
Fighter Ages on Fight Day: Mackenzie Dern 33.4, Gillian Robertson 31.2
Days Since Last Pro Fight: Mackenzie Dern 294, Gillian Robertson 154
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Gillian Robertson leads 3-1
.
Flyweight (125)
[#26][#19UFC] Charles Johnson (19-9-0, +280) vs. [#39][#24UFC] Jose Ochoa (9-2-0, -380)
Last 3 Fights: Charles Johnson (1-2-0)
2026-06-27: L vs. [#12FLY] Asu Almabayev (24-3-0) via NC in 3:33 of round 3
2026-03-14: W vs. [#44FLY] Bruno Silva (15-10-2) via SD (28-29, 29-28, 30-27)
2026-01-24: L vs. [#19FLY] Alex Perez (26-10-0) via TKO (Punches) in 3:16 of round 1
Last 3 Fights: Jose Ochoa (2-1-0)
2026-05-09: W vs. [#97FLY] Clayton Carpenter (8-3-0) via UD (30-27, 30-27, 30-27)
2025-07-26: L vs. [#12FLY] Asu Almabayev (24-3-0) via UD (29-28, 30-27, 30-27)
2025-06-14: W vs. [#132FLY] Cody Durden (18-11-1) via KO (Punches) in 0:11 of round 2
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Jose Ochoa | -380 | 75.04% | |
| Elo K170 | Charles Johnson | 1678.72 | +123.75 | 67.09% |
| Elo Modified | Charles Johnson | 1643.52 | +61.20 | 58.72% |
| Glicko-1 | Charles Johnson | 1643.95 | +41.64 | 55.96% |
| WHR | Jose Ochoa | 1620.89 | +16.48 | 52.37% |
Fighter Ages on Fight Day: Charles Johnson 35.6, Jose Ochoa 25.6
Days Since Last Pro Fight: Charles Johnson 49, Jose Ochoa 98
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Even: Both have 1 win(s) against common opposition.
.
Keep Reading
What Fight Metrics Can and Cannot Tell Us About an Upcoming MMA Matchup
Mixed martial arts invites prediction.
Before almost every significant fight, fans compare records, recent performances, knockout percentages, takedown numbers, opponent quality and rankings in an attempt to answer one apparently simple question: who is more likely to win?
Modern MMA data makes that analysis much more sophisticated than it was a decade ago. Fight databases, advanced statistics and rating systems can help identify meaningful differences between two competitors before they enter the cage.
New Feature: Winless Streak Breakers
Check out the new page: Winless Streak Breakers
This page lists fighters who broke 5+ fight winless streaks in the 90 days preceding the data update. This data will be updated along with the weekly rankings.
This Week’s WHR Bets/Parlays (2026/#24)
Still trying to get out of this hole…
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 7 fights in the prior 7 years, including 1+ loss. If the loss was in their debut, then 2+ losses are required.
- Both fighters must be rated in the same division as the fight. Further reduces uncertainty.
- Must have odds from at least three bookmakers.
New Feature: Undefeated Losers
Check out the new page: Undefeated Losers
This page includes previously undefeated fighters with 10+ wins, who lost in the 90 days prior to the data update. This data will be updated along with the weekly rankings.
Fight Matrix Program – UFC Fight Night: Gamrot vs Salkilld (08-08-2026)
Lightweight (155)
[#10][#9UFC] Mateusz Gamrot (26-4-0, +120) vs. [#11][#10UFC] Quillan Salkilld (12-1-0, -146)
Mateusz Gamrot is the All-Time #36 ranked Lightweight fighter.
Last 3 Fights: Mateusz Gamrot (2-1-0)
2026-04-11: W vs. [#68LW] Esteban Ribovics (15-3-0) via Submission (Arm-Triangle Choke) in 4:19 of round 2
2025-10-11: L vs. [#9DD][#3LW] Charles Oliveira (37-11-0) via Submission (Face Crank) in 2:48 of round 2
2025-05-31: W vs. [#53LW] Ludovit Klein (24-6-1) via UD (30-27, 30-27, 30-27)
Last 3 Fights: Quillan Salkilld (3-0-0)
2026-05-02: W vs. [#17LW] Beneil Dariush (23-8-1) via TKO (Punches) in 3:29 of round 1
2026-01-31: W vs. [#141LW] Jamie Mullarkey (18-9-0) via Submission (Neck Crank) in 3:02 of round 1
2025-10-25: W vs. [#67LW] Nasrat Haqparast (18-6-0) via KO (Head Kick) in 2:30 of round 1
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Quillan Salkilld | -146 | 56.63% | |
| Elo K170 | Mateusz Gamrot | 2078.89 | +112.78 | 65.68% |
| Elo Modified | Mateusz Gamrot | 2083.63 | +145.68 | 69.82% |
| Glicko-1 | Mateusz Gamrot | 2152.24 | +168.17 | 72.47% |
| WHR | Mateusz Gamrot | 1997.84 | +151.02 | 70.46% |
Fighter Ages on Fight Day: Mateusz Gamrot 35.6, Quillan Salkilld 26.6
Days Since Last Pro Fight: Mateusz Gamrot 119, Quillan Salkilld 98
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Quillan Salkilld leads 1-0
.
Lightweight (155)
[#45][#26UFC] Diego Ferreira (19-7-0, -172) vs. [*] Billy Quarantillo (18-7-0, +141)
Last 3 Fights: Diego Ferreira (1-2-0)
2025-09-13: L vs. [#40LW] Alexander Hernandez (18-9-0) via TKO (Punches) in 3:46 of round 2
2025-01-18: L vs. [#21LW] Grant Dawson (24-3-1) via UD (30-27, 30-27, 30-27)
2024-05-11: W vs. [#62LW] Mateusz Rebecki (22-5-0) via TKO (Punches) in 4:51 of round 3
Last 3 Fights: Billy Quarantillo (1-2-0)
2024-12-14: L vs. [*] Cub Swanson (32-14-0) via KO (Punch) in 1:36 of round 3
2024-03-23: L vs. [#12FW] Youssef Zalal (18-6-1) via Submission (Rear-Naked Choke) in 1:50 of round 2
2023-08-05: W vs. [#114FW] Damon Jackson (23-9-1) via UD (29-28, 29-28, 29-28)
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Diego Ferreira | -172 | 60.38% | |
| Elo K170 | Diego Ferreira | 1799.42 | +249.54 | 80.79% |
| Elo Modified | Diego Ferreira | 1826.04 | +232.29 | 79.20% |
| Glicko-1 | Diego Ferreira | 1885.28 | +288.56 | 84.04% |
| WHR | Diego Ferreira | 1704.91 | +166.36 | 72.26% |
Fighter Ages on Fight Day: Diego Ferreira 41.5, Billy Quarantillo 37.6
Days Since Last Pro Fight: Diego Ferreira 329, Billy Quarantillo 602
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: Billy Quarantillo leads 2-1
.
Featherweight (145)
[#102][#49UFC] Yadier Del Valle (10-1-0, -694) vs. [*] Darren Elkins (29-12-0, +486)
Last 3 Fights: Yadier Del Valle (2-1-0)
2026-02-21: L vs. [#82FW] Jordan Leavitt (13-4-0) via UD (29-28, 29-28, 29-28)
2025-11-01: W vs. [#318FW] Isaac Dulgarian (7-2-0) via Submission (Rear-Naked Choke) in 3:41 of round 1
2025-05-17: W vs. [#743FW] Connor Matthews (8-4-0) via Submission (Rear-Naked Choke) in 2:54 of round 1
Last 3 Fights: Darren Elkins (2-1-0)
2025-04-12: L vs. [#109FW] Julian Erosa (31-13-0) via TKO (Punches) in 4:15 of round 1
2024-10-19: W vs. [*] Daniel Pineda (28-17-0) via UD (29-28, 29-28, 29-28)
2023-10-14: W vs. [#159LW] T.J. Brown (21-12-0) via Submission (Rear-Naked Choke) in 2:23 of round 3
| System | Favorite | Rating | Rating Diff | Win % |
| Betting Odds | Yadier Del Valle | -694 | 83.66% | |
| Elo K170 | Darren Elkins | 1651.46 | +61.79 | 58.80% |
| Elo Modified | Darren Elkins | 1656.83 | +17.07 | 52.45% |
| Glicko-1 | Darren Elkins | 1685.13 | +44.24 | 56.33% |
| WHR | Yadier Del Valle | 1637.60 | +82.33 | 61.63% |
Fighter Ages on Fight Day: Yadier Del Valle 30.0, Darren Elkins 42.2
Days Since Last Pro Fight: Yadier Del Valle 168, Darren Elkins 483
Previous Match-up Record: No previous match-ups.
Wins Against Common Opposition: No common opposition or both are winless against common opposition.
.
Keep Reading
