FightHub Rating A 0–100 rating computed from results and strength of opposition, across all promotions. Beating higher-rated fighters raises it.
Confidence How certain the rating is: based on how many recent fights we've analysed. Three dots = very reliable, one = still uncertain.
#40MiddleweightWorld rank in this weight class, across all promotions (UFC, PFL, ONE…).#250P4PPound-for-pound: rank across all weight classes, on equal dominance within each division.
Style profileHow the fighter fights, from their stats adjusted for opponent quality. Cardio joins once round-by-round data is in.
Form How hot the fighter is right now: the level of their recent results. High = on a run, even if not ranked #1.🔥52
Career peak The highest level ever reached in the fighter's career, and their all-time rank.
70 #468 all-time
12 months How the rating has moved over the last 12 months. Green = rising, red = falling.
▲ 1.2
Fight history
5 of 27 fights
JS
vs
Joshua Silveira
Professional Fighters League - PFL Charlotte: Battle vs. Rosta · 7 Aug 2026
Win
Decision (Unanimous)
R3 5:00
DR
vs
Dalton Rosta
Professional Fighters League - 2025 PFL World Tournament 7: Semifinals · 27 Jun 2025
Loss
Decision (Split)
R3 5:00
MR
vs
Murad Ramazanov
Professional Fighters League - 2025 PFL World Tournament 3: First Round · 18 Apr 2025
Win
Decision (Split)
R3 5:00
DL
vs
Douglas Lima
Bellator Champions Series San Diego - Nurmagomedov vs. Shabliy · 7 Sep 2024
Win
Decision (Unanimous)
R3 5:00
FE
vs
Fabian Edwards
Bellator Champions Series Belfast - Anderson vs. Moore · 22 Mar 2024