Top 10 greatest UFC fighters of all time: From Conor McGregor to Jon Jones and ‘GOAT’ with perfect record

Debate about who is the best UFC fighter ever has been raging for years and MMA fans are still struggling to come to a consensus. Jon Jones, Georges St-Pierre, and Anderson Silva all feature high on most people’s Greatest Of All Time [GOAT] lists, but the order they are ranked often varies. McGregor is certainly the biggest MMA star – but is he the best?Getty UFC superstar Conor McGregor considers himself the best MMA fighter ever but, despite taking the sport to new heights, he is often cast aside when it’s time to discuss the truly exceptional fighters. The Dubliner certainly worked to bring more money to fighters, while his feat of being the first fighter in UFC history to hold two belts in different weight classes at the same time, sees him in the conversation. Considering results, the manner of their victories/defeats, titles won, titles defended, the level of opposition faced, and longevity, talkSPORT.com has ranked the top 10 UFC fighters of all time. This may change in time considering the notable absentees in keeping it solely to ten. 10. Jose Aldo (Record: 32-9) Many MMA fans believe Aldo is the best featherweight fighter of all time. The Brazilian’s incredible nine-year undefeated run as champion in the WEC and the UFC was unprecedented. Aldo’s decorated record includes several high-profile wins, multiple show-stopping knockouts and more 145lb title defences (7) than anyone else in company history. Unfortunately, many MMA fans will always remember him for his famous 13-second loss against McGregor in 2015. Aldo retired from MMA in 2022getty 9. Daniel Cormier (Record: 22-3 1NC) Cormier is just one of four UFC fighters who have held two belts simultaneously with the 5ft 9in American beating some of the best heavyweight and light heavyweight fighters of all time. He had a legendary feud with Jon Jones and Cormier’s incredible achievements in MMA are enhanced by the fact he only transitioned to the sport from wrestling when he was 30 years old.   Today, he is one of the UFC’s go-to guys when it comes to commentary. Cormier overcame size and experience disadvantages to achieve legend statusGetty Images - Getty 8. Conor McGregor (Record: 22-6) McGregor is certainly the biggest name on this list, but his inclusion could rub up a certain section of the MMA community the wrong way – mainly because he’s never defended a UFC belt. However, ‘Notorious’ was the first-ever dual-weight UFC champion and he spectacularly beat two legitimate champions to achieve the once unimaginable feat. The Irishman hasn’t fought since July 2021 when he broke his leg in a defeat to Dustin Poirier. He was meant to make a return in the middle of 2024 but suffered an injury and had to pull out of his arranged bout against Michael Chandler. There may never be a fighter like ‘Notorious’ ever againZuffa LLC via Getty 7. Stipe Miocic (Record: 20-5) Miocic is the most successful UFC heavyweight champion of all time with three defences against some of the best big men MMA has ever seen. It’s amazing to see what he’s achieved while also working as a firefighter. The 41-year-old could well have shot to the top of this list if he ended his career by beating Jones at UFC 309. But he was knocked out by ‘Bones’ and retired straight after the loss. Miocic lost to Jones in his final fightGETTY 6. Khabib Nurmagomedov (Record: 29-0) Many MMA fans will tell you Nurmagomedov is the best fighter of all time, and it’s hard to argue with them as he’s the only UFC champion to retire with a perfect record. However, ‘The Eagle’ won his lightweight belt by beating a late-replacement opponent, who was ranked #11, before walking away from the sport at 32 after just three title defences. What would have happened if he carried on? We’ll never know as almost four years later he continues to rule out a comeback bout and has distanced himself from the sport by quitting coaching. MMA fans just wish Nurmagomedov would’ve stuck around for longergetty 5. Amanda Nunes (Record: 23-5) Ronda Rousey paved the way for women in the UFC, but Nunes took things to a whole different level during her peak years. ‘The Lioness’ is the only dual-weight champion who managed to defend her belts, and the best compliment we can give her is that she made it look easy. Nunes avenged her famous loss to Julianna Pena and beat up top contender Irene Aldana before retiring in 2023, however, she could return to fighting in the coming months. Nunes is the greatest female fighter of all timeGetty 4. Demetrious Johnson (Record: 25-4-1) Johnson is the most underappreciated UFC champion of all time despite defending his flyweight title an incredible 11 times between 2013 and 2018.   ‘Mighty Mouse’ was a cut above his opponents, and he proved it by finishing them with specular submissions and stunning knocko

Dec 3, 2024 - 11:01
 1916
Top 10 greatest UFC fighters of all time: From Conor McGregor to Jon Jones and ‘GOAT’ with perfect record

Debate about who is the best UFC fighter ever has been raging for years and MMA fans are still struggling to come to a consensus.

Jon Jones, Georges St-Pierre, and Anderson Silva all feature high on most people’s Greatest Of All Time [GOAT] lists, but the order they are ranked often varies.

McGregor is certainly the biggest MMA star – but is he the best?
Getty

UFC superstar Conor McGregor considers himself the best MMA fighter ever but, despite taking the sport to new heights, he is often cast aside when it’s time to discuss the truly exceptional fighters.

The Dubliner certainly worked to bring more money to fighters, while his feat of being the first fighter in UFC history to hold two belts in different weight classes at the same time, sees him in the conversation.

Considering results, the manner of their victories/defeats, titles won, titles defended, the level of opposition faced, and longevity, talkSPORT.com has ranked the top 10 UFC fighters of all time.

This may change in time considering the notable absentees in keeping it solely to ten.

10. Jose Aldo (Record: 32-9)

Many MMA fans believe Aldo is the best featherweight fighter of all time.

The Brazilian’s incredible nine-year undefeated run as champion in the WEC and the UFC was unprecedented.

Aldo’s decorated record includes several high-profile wins, multiple show-stopping knockouts and more 145lb title defences (7) than anyone else in company history.

Unfortunately, many MMA fans will always remember him for his famous 13-second loss against McGregor in 2015.

Aldo retired from MMA in 2022
getty

9. Daniel Cormier (Record: 22-3 1NC)

Cormier is just one of four UFC fighters who have held two belts simultaneously with the 5ft 9in American beating some of the best heavyweight and light heavyweight fighters of all time.

He had a legendary feud with Jon Jones and Cormier’s incredible achievements in MMA are enhanced by the fact he only transitioned to the sport from wrestling when he was 30 years old.  

Today, he is one of the UFC’s go-to guys when it comes to commentary.

Cormier overcame size and experience disadvantages to achieve legend status
Getty Images - Getty

8. Conor McGregor (Record: 22-6)

McGregor is certainly the biggest name on this list, but his inclusion could rub up a certain section of the MMA community the wrong way – mainly because he’s never defended a UFC belt.

However, ‘Notorious’ was the first-ever dual-weight UFC champion and he spectacularly beat two legitimate champions to achieve the once unimaginable feat.

The Irishman hasn’t fought since July 2021 when he broke his leg in a defeat to Dustin Poirier.

He was meant to make a return in the middle of 2024 but suffered an injury and had to pull out of his arranged bout against Michael Chandler.

There may never be a fighter like ‘Notorious’ ever again
Zuffa LLC via Getty

7. Stipe Miocic (Record: 20-5)

Miocic is the most successful UFC heavyweight champion of all time with three defences against some of the best big men MMA has ever seen.

It’s amazing to see what he’s achieved while also working as a firefighter.

The 41-year-old could well have shot to the top of this list if he ended his career by beating Jones at UFC 309.

But he was knocked out by ‘Bones’ and retired straight after the loss.

NEW YORK, NEW YORK - NOVEMBER 16: (L-R) Jon Jones of the United States of America and Stipe Miocic of the United States of America trade hits in the UFC light heavyweight championship fight during the UFC 309 event at Madison Square Garden on November 16, 2024 in New York City. (Photo by Chris Unger/Zuffa LLC)
Miocic lost to Jones in his final fight
GETTY

6. Khabib Nurmagomedov (Record: 29-0)

Many MMA fans will tell you Nurmagomedov is the best fighter of all time, and it’s hard to argue with them as he’s the only UFC champion to retire with a perfect record.

However, ‘The Eagle’ won his lightweight belt by beating a late-replacement opponent, who was ranked #11, before walking away from the sport at 32 after just three title defences.

What would have happened if he carried on? We’ll never know as almost four years later he continues to rule out a comeback bout and has distanced himself from the sport by quitting coaching.

MMA fans just wish Nurmagomedov would’ve stuck around for longer
getty

5. Amanda Nunes (Record: 23-5)

Ronda Rousey paved the way for women in the UFC, but Nunes took things to a whole different level during her peak years.

‘The Lioness’ is the only dual-weight champion who managed to defend her belts, and the best compliment we can give her is that she made it look easy.

Nunes avenged her famous loss to Julianna Pena and beat up top contender Irene Aldana before retiring in 2023, however, she could return to fighting in the coming months.

Nunes is the greatest female fighter of all time
Getty

4. Demetrious Johnson (Record: 25-4-1)

Johnson is the most underappreciated UFC champion of all time despite defending his flyweight title an incredible 11 times between 2013 and 2018.  

‘Mighty Mouse’ was a cut above his opponents, and he proved it by finishing them with specular submissions and stunning knockouts before suffering a controversial decision defeat to Henry Cejudo.

Johnson was inexplicably traded to ONE Championship before getting his chance at revenge, but six years later he continues to prove why he is so highly regarded among MMA fans.

Johnson was several steps ahead of his rivals for years
Getty - Contributor

3. Anderson Silva (Record: 34-11 1NC)

Silva had one less title defence, but his middleweight run is arguably the most dominant of all time – opponents entered the Octagon knowing they would get stopped by ‘The Spider’.

Crane kicks, jabs, body shots, and submissions, Silva finished his rivals in many different ways before running into a Chris Weidman punch in 2013.

The Brazilian fight icon never got back on track, but those around to witness his lengthy purple patch have no doubt about his standing as the best 185lb fighter of all time.

Silva was untouchable at his peak

2. Georges St-Pierre (Record: 26-2)

St-Pierre was a champion in two different weight classes, and he beat every opponent he ever stepped inside the Octagon with during a career worthy of GOAT status.

At his peak, the Canadian made nine successful defences of his welterweight belt, and although his style wasn’t the most aesthetically pleasing, he made it look easy.

A controversial win over Johny Hendricks prompted a four-year retirement before GSP returned to the sport and cemented his all-time great legacy by choking out Micheal Bisping to take his middleweight strap.

St-Pierre is one of MMA’s great thinkers
Getty

1. Jon Jones (Record: 28-1 1NC)

Love him or hate him, Jones has talent and an undeniable record – we at talkSPORT simply had to name him as the greatest fighter in MMA history.

The long-time light heavyweight champion sliced through the old guard and beat every man in his era before taking out a few contenders from the next generation.

After years of intrigue about how he would do at heavyweight, Jones returned from a three-year layoff to win the belt in two minutes and improve his near-perfect record.

He then extended that legacy in November when he beat Miocic in a delayed title fight after Bones tore a pectoral muscle in 2023.

Coming back from an injury like that and beating an opponent as fierce as Miocic, proved that he is the undisputed GOAT.

Jones defeated Miocic at UFC 309 to retain his heavyweight strap
Getty

Notable mentions: Israel Adesanya, Henry Cejudo, Kamaru Usman and Alexander Volkanovski

admin As a sports enthusiast from the United States, my passion for sports goes beyond mere entertainment—it is a way of life. I am particularly drawn to the "Big Five" European football leagues: the English Premier League, La Liga, Serie A, Bundesliga, and Ligue 1.