UFC event arena with the octagon

Longest UFC Win Streak: Top 5 All-Time Champs Of The Octagon

Contents

Photo by Mark Richardson, CC BY 2.0, via Wikimedia Commons

In every sport, a few athletes string together wins for years and hold titles for a long time.

Well…

The UFC is no exception. It's hard to say who the best fighter ever is, but a win streak is one objective measure. So if you want to know who holds the longest UFC win streak, read on.

Who Has the longest UFC Win Streak?

Anderson Silva

Photo by Elite Sports Tour, CC BY 2.0, via Wikimedia Commons

The longest win streak in UFC history now belongs to Islam Makhachev. At UFC 330 on August 15, 2026, he beat Ian Machado Garry by unanimous decision to defend his welterweight title and record his 17th straight UFC win.

Makhachev has not lost since UFC 192 in 2015. He held the UFC lightweight title from 2022, defended it four times, then moved up and won the welterweight title at UFC 322 in November 2025, a win that tied the old record of 16.

That old record belonged to Anderson Silva, who won 16 UFC fights in a row from 2006 to 2012. His streak started on June 28, 2006, when he knocked out Chris Leben with a knee in 49 seconds.

Silva, a middleweight, won the UFC title from Rich Franklin later in 2006. During the streak he also beat Chael Sonnen, Travis Lutter, Dan Henderson, James Irvin, Thales Leites, Forrest Griffin, Stephan Bonnar, and Yushin Okami, among others.

Chris Weidman ended the streak by knocking Silva out at UFC 162 on July 6, 2013. Weidman beat him again in their rematch that December, when Silva broke his leg on a checked kick.

Other Fighters With Long UFC Winning Streaks

1. Kamaru Usman (15 Wins)

Kamaru Usman

Photo by MMAnytt, CC BY-SA 3.0, via Wikimedia Commons

Kamaru Usman won 15 straight UFC fights, one of the longest runs in the promotion's history.

His streak began on July 12, 2015, when he won The Ultimate Fighter season 21 welterweight final. Before that, his last professional loss came in 2013.

The "Nigerian Nightmare" won the welterweight title with a unanimous decision over Tyron Woodley in March 2019. He then defended the belt five times, beating Colby Covington and Jorge Masvidal twice each, along with Gilbert Burns.

The streak ended at UFC 278 in August 2022, when Leon Edwards knocked him out with a head kick in the fifth round.

2. Khabib Nurmagomedov (13 Wins)

Khabib Nurmagomedov

Photo by Национальный олимпийский комитет Республики Узбекистан, CC BY 4.0, via Wikimedia Commons

Khabib Nurmagomedov won all 13 of his UFC fights. His run began on January 20, 2012, when he submitted Kamal Shalorus in his UFC debut.

Khabib was the first Russian fighter to win a UFC title.

He won the vacant lightweight title in April 2018 by beating Al Iaquinta. He then defended it against Conor McGregor and Dustin Poirier.

His last fight came on October 24, 2020, when he submitted Justin Gaethje with a triangle choke. He retired right after, finishing his career unbeaten at 29-0, and the UFC could not talk him into a comeback.

3. George St-Pierre (13 Wins)

Georges St-Pierre

Photo by Bad intentionz, CC BY-SA 3.0, via Wikimedia Commons

Georges St-Pierre won the welterweight title from Matt Hughes in 2006 but lost it to Matt Serra in 2007. His 13-fight win streak began on August 25, 2007, with a win over Josh Koscheck.

He then beat Hughes on December 29, 2007, for the interim welterweight belt. In April 2008 he won his title back from Serra in a rematch and held it until he stepped away in 2013.

After four years away, he returned in 2017 and beat Michael Bisping to win the middleweight title, then retired.

During his career the Canadian beat Nick Diaz, Carlos Condit, B.J. Penn, and Matt Hughes.

4. Jon Jones (13 Wins)

Jon Jones

Photo by ericdwheeler, CC BY 2.0, via Wikimedia Commons

Jon Jones could have topped this list if not for his troubles outside the cage. His run started in March 2010 with a win over Brandon Vera, and he won the light heavyweight title by beating Mauricio Rua on March 19, 2011.

In 2015, Jones was stripped of the title after a hit-and-run car crash. In 2016, a failed drug test for clomiphene and letrozole pulled him from UFC 200.

His streak ended without a loss. He beat Daniel Cormier at UFC 214 in 2017, but the result was overturned to a no contest after he tested positive for a banned steroid.

Jones later moved up to heavyweight and won that title in 2023. As of 2024, his only career loss was a 2009 disqualification against Matt Hamill. His best victories include wins over Lyoto Machida, Vitor Belfort, Daniel Cormier, and Alexander Gustafsson.

5. Demetrious Johnson (13 Wins)

Demetrious Johnson

Photo by Onlyfans, CC BY 3.0, via Wikimedia Commons

Nicknamed "Mighty Mouse," Demetrious Johnson is a UFC legend. His first fight with Ian McCall, in the UFC flyweight tournament in March 2012, was ruled a draw. He started his streak by beating McCall by unanimous decision in the rematch.

Johnson beat Joseph Benavidez in September 2012 to become the first UFC flyweight champion. In 2017 he beat Ray Borg for a record 11th straight title defense.

His streak of 13 wins ended in August 2018, when Henry Cejudo beat him by split decision at UFC 227. He then left the UFC for ONE Championship. His best UFC wins include John Dodson, Ali Bagautinov, Joseph Benavidez, and Henry Cejudo. In March 2022, he knocked out Rodtang Jitmuangnon in a special-rules bout at ONE-X.

Knock-Out Point: Want to familiarize yourselves with fighters with the most title fights? Check our article to find out -- Most UFC Title Defenses.


Watch This!


Frequently Asked Questions

What is Khabib Win Streak?

Khabib won all 13 of his UFC fights and retired unbeaten at 29-0. Khabib became the first Russian UFC champion when he won the lightweight title in 2018.

What Is Royce Gracie's Winning Streak?

Royce Gracie went unbeaten through the UFC's early tournaments, winning UFC 1, UFC 2 and UFC 4. He is one of the most influential figures in MMA history because he showed how effective Brazilian jiu-jitsu could be against bigger opponents.

Who Has The Longest UFC Title Reign Of All Time?

The UFC has many weight divisions and many champions. Anderson Silva holds the record for the longest title reign, at 2,457 days as middleweight champion from 2006 to 2013.


Conclusion

The UFC has seen some great champions hold their titles for years. Islam Makhachev now holds the record for the longest UFC win streak at 17 straight wins, ahead of Anderson Silva's 16 and Kamaru Usman's 15.

Sources