Here is a list of McGregor's best fights. For a list of McGregor's losses, refer to "Conor McGregor Losses".
On December 12, 2015 Conor McGregor fought José Aldo in a featherweight title fight for Aldo's UFC Championship title. McGregor was 27 years old and with a record of 19-2 (18), and Aldo was 29 years old and with a record of 25-1 (16). McGregor stopped José Aldo via 1st-round KO and is crowned the new UFC featherweight champion.
On November 12, 2016 Conor McGregor fought Eddie Alvarez in a lightweight title fight for Alvarez' UFC Championship title. McGregor was 28 years old and with a record of 21-3 (19), and Alvarez was 32 years old and with a record of 28-4 (21). McGregor stopped Eddie Alvarez via 2nd-round TKO and is crowned the new UFC lightweight champion.
On July 11, 2015 Conor McGregor fought Chad Mendes in a featherweight title fight for Mendes' UFC Championship title. McGregor was 26 years old and with a record of 18-2 (17), and Mendes was 30 years old and with a record of 17-2 (9). McGregor stopped Chad Mendes via 2nd-round TKO and is crowned the new UFC featherweight champion.
On January 18, 2020 Conor McGregor faced off against Donald Cerrone in a welterweight bout at age 31. He was coming in with a record of 22-4 (20), and Cerrone was 36 years old and with a record of 36-13 (27). McGregor stopped Donald Cerrone via TKO.
On April 6, 2013 Conor McGregor faced off against Marcus Brimage in a featherweight bout at age 24. He was coming in with a record of 13-2 (13), and Brimage was 28 years old and with a record of 6-1 (2). McGregor stopped Marcus Brimage via TKO.
On July 19, 2014 Conor McGregor faced off against Diego Brandão in a featherweight bout at age 26. He was coming in with a record of 15-2 (14), and Brandão was 27 years old and with a record of 18-9 (14). McGregor stopped Diego Brandão via TKO.
On September 27, 2014 Conor McGregor faced off against Dustin Poirier in a featherweight bout at age 26. He was coming in with a record of 16-2 (15), and Poirier was 25 years old and with a record of 16-3 (13). McGregor stopped Dustin Poirier via TKO.
On January 18, 2015 Conor McGregor faced off against Dennis Siver in a featherweight bout at age 26. He was coming in with a record of 17-2 (16), and Siver was 36 years old and with a record of 22-9 (14). McGregor stopped Dennis Siver via TKO.
On August 17, 2013 Conor McGregor faced off against Max Holloway in a featherweight bout at age 25. He was coming in with a record of 14-2 (13), and Holloway was 21 years old and with a record of 7-2 (2). McGregor won the fight via 3-round unanimous decision.
On August 20, 2016 Conor McGregor faced off against Nate Diaz in a welterweight bout at age 28. He was coming in with a record of 20-3 (18), and Diaz was 31 years old and with a record of 19-10 (15). McGregor won the fight via 5-round majority decision.