Fight Atlas/Fighter Evolution
Career analysis that shows its work

Fighter
Evolution

Follow how a career changed—not just where the record stands today. Every profile is calculated from a complete, source-linked professional fight history.

646 complete career timelines available
Deepest documented careers

Choose a career to inspect

Open a profile for career checkpoints, finishing mix, longest win streak, activity rhythm and the fighter’s historical response after losses.

01Gerald MeerschaertMiddleweight37–22–059 recorded bouts95%finish rateOpen evolution →02Jim MillerLightweight39–19–0 (1 NC)59 recorded bouts74%finish rateOpen evolution →03King GreenLightweight36–17–1 (1 NC)55 recorded bouts64%finish rateOpen evolution →04Jeremy StephensLightweight / Featherweight29–23–0 (1 NC)53 recorded bouts72%finish rateOpen evolution →05Tim MeansWelterweight33–17–1 (1 NC)52 recorded bouts76%finish rateOpen evolution →06Alexander VolkovHeavyweight40–11–051 recorded bouts70%finish rateOpen evolution →07Nursulton RuziboevMiddleweight37–10–2 (2 NC)51 recorded bouts92%finish rateOpen evolution →08Charles OliveiraLightweight37–11–0 (1 NC)49 recorded bouts86%finish rateOpen evolution →09Rafael Dos AnjosWelterweight / Lightweight32–17–049 recorded bouts50%finish rateOpen evolution →10Chris CurtisMiddleweight / Welterweight32–13–0 (1 NC)46 recorded bouts56%finish rateOpen evolution →11Ding MengWelterweight35–11–046 recorded bouts86%finish rateOpen evolution →12Neil MagnyWelterweight32–14–046 recorded bouts47%finish rateOpen evolution →13Patricio FreireFeatherweight37–9–046 recorded bouts65%finish rateOpen evolution →14Drew DoberLightweight29–15–0 (1 NC)45 recorded bouts76%finish rateOpen evolution →15Kevin HollandWelterweight29–15–0 (1 NC)45 recorded bouts79%finish rateOpen evolution →16Derrick LewisHeavyweight29–14–0 (1 NC)44 recorded bouts86%finish rateOpen evolution →17Julian ErosaFeatherweight31–13–044 recorded bouts84%finish rateOpen evolution →18Michael JohnsonLightweight24–20–044 recorded bouts50%finish rateOpen evolution →19Jan BlachowiczLight Heavyweight29–12–243 recorded bouts62%finish rateOpen evolution →20Kyoji HoriguchiFlyweight36–6–0 (1 NC)43 recorded bouts58%finish rateOpen evolution →21Nikita KrylovLight Heavyweight31–12–043 recorded bouts94%finish rateOpen evolution →22Darren ElkinsFeatherweight29–13–042 recorded bouts52%finish rateOpen evolution →23Rani Yahya 𝖂𝕰𝕮Bantamweight28–12–1 (1 NC)42 recorded bouts75%finish rateOpen evolution →24AoriqilengBantamweight26–14–0 (1 NC)41 recorded bouts38%finish rateOpen evolution →
Transparent by design

What the numbers mean

Finish rate divides wins before the final bell by all recorded professional wins.

Activity rhythm uses the median number of days between consecutive dated bouts.

Bounce-back rate checks the next recorded result after every loss with a later fight.

Opponent context uses only opponents whose complete records are already compiled.