As a company focused on individual championships and success, it is easy to see why the UFC holds winning streaks in such high regard when comparing the sport’s top fighters.
A winning streak is an uninterrupted sequence of victories or wins in sport, the more victories that are added, the greater the winning streak is for the fighter.
With the UFC being the platform for some of the most elite mixed martial arts fighters on the planet, several of them from past and present have held incredible win streaks during their time.
But which fighter has the longest winning streak of all time? And who has the longest current win streak in the UFC?
Longest UFC Win Streaks of All-Time
The longest win streak in UFC history is currently held by Anderson Silva who managed an impressive run of 16 wins between June 2006 to October 2012 – a winning streak of six years.
Interestingly, the record for the longest UFC win streak would belong to Jon Jones who achieved an 18-game win streak between March 2010 to April 2016. However, the fighter’s record is no longer seen as active after Jones tested positive for illegal substances and received a ban from the UFC.
# | Fighter | Winning Streak |
---|---|---|
1 | Anderson Silva | 16 |
2 | Kamaru Usman | 15 |
3 | Khabib Nurmagomedov | 13 |
4 | Demetrious Johnson | 13 |
5 | Georges St-Pierre | 13 |
Anderson Silva: 16 wins (June 2006 – October 2012)
Possessing the longest UFC win streak of all time, “The Spider” Anderson Silva cemented himself as a legend of the UFC with a 16-winning streak that lasted over six years in the company.
Silva started his dominating run in June 2006 before ending in July 2013 when he was knocked out by Chris Weidman at UFC 162.
The former UFC Middleweight Champion also holds the current UFC record for the longest title reign at 2,457 days – he is widely regarded as one of the greatest mixed martial artists of all time.

Kamaru Usman: 15 wins (July 2015 – August 2022)
The Nigerian Nightmare Kamaru Usman held an unbelievable 15-win streak spanning over seven years in the UFC, starting in July 2015 to August 2022 when he was defeated by rival Leon Edwards.
Still an active fighter in the Welterweight division, Usman will be looking to reignite a winning streak and add to his already impressive record of 20 victories in 23 fights.
Khabib Nurmagomedov: 13 wins (January 2012 – October 2020)
The first Russian to become a UFC champion, Khabib Nurmagomedov’s undefeated career in the UFC will always be remembered in the fighting world.
The “Eagle” saw a winning streak of 13 victories last over eight years, he would defend his UFC Lightweight title in his final fight in 2020, earning a submission win over Dustin Poirier to cement himself as one of the UFC’s greatest-ever champions.

Who Has the Longest Active Win Streak in UFC?
The longest active win streak in the UFC is currently held by Islam Makhachev who is now on an incredible 12-fight winning streak.
As the current UFC Lightweight Champion, the Russian’s run began in September 2016 up to his most recent victory in February 2023 at UFC 284.
Khamzat Chimaev and Movsar Evloev are tied with undefeated runs of six consecutive victories in the UFC whilst Ilia Topuria and Shavkat Rakhmonov both have a winning streak of five victories in the octagon.
# | Fighter | Current Undefeated Win Streak |
---|---|---|
1 | Islam Makhachev | 12 |
=2 | Khamzat Chimaev | 6 |
=2 | Movsar Evloev | 6 |
=4 | Ilia Topuria | 5 |
=4 | Shavkat Rakhmonov | 5 |
The ultimate gift for any football fan that loves visiting new stadiums.
With this map, your fan can scratch off every stadium they've visited and proudly show off where they've been.
Read the full review here