Here is a list of Johnson's best fights. For a list of Johnson's losses, refer to "Michael Johnson Losses".
On September 17, 2016 Michael Johnson faced off against Dustin Poirier in a lightweight bout at age 30. He was coming in with a record of 17-10 (10), and Poirier was 27 years old and with a record of 20-4 (16). Johnson stopped Dustin Poirier via KO.
On May 14, 2022 Michael Johnson faced off against Alan Patrick in a lightweight bout at age 35. He was coming in with a record of 20-17 (11), and Patrick was 38 years old and with a record of 15-3 (6). Johnson stopped Alan Patrick via KO.
On December 14, 2024 Michael Johnson faced off against Ottman Azaitar in a lightweight bout at age 38. He was coming in with a record of 23-19 (12), and Azaitar was 34 years old and with a record of 13-2 (12). Johnson stopped Ottman Azaitar via KO.
On February 22, 2015 Michael Johnson faced off against Edson Barboza in a lightweight bout at age 28. He was coming in with a record of 16-8 (9), and Barboza was 29 years old and with a record of 15-2 (11). Johnson won the fight via 3-round unanimous decision.
On January 28, 2012 Michael Johnson faced off against Shane Roller in a lightweight bout at age 25. He was coming in with a record of 10-6 (7), and Roller was 32 years old and with a record of 10-5 (9). Johnson won the fight via 3-round unanimous decision.
On June 26, 2011 Michael Johnson faced off against Edward Faaloloto in a lightweight bout at age 25. He was coming in with a record of 9-5 (7). Johnson stopped Edward Faaloloto via TKO.
On October 5, 2012 Michael Johnson faced off against Danny Castillo in a lightweight bout at age 26. He was coming in with a record of 12-6 (8), and Castillo was 33 years old and with a record of 14-4 (9). Johnson stopped Danny Castillo via KO.
On December 28, 2013 Michael Johnson faced off against Gleison Tibau in a lightweight bout at age 27. He was coming in with a record of 14-8 (9), and Tibau was 30 years old and with a record of 30-9 (17). Johnson stopped Gleison Tibau via KO.
On October 27, 2018 Michael Johnson faced off against Artem Lobov in a featherweight bout at age 32. He was coming in with a record of 19-13 (10), and Lobov was 32 years old and with a record of 13-14-1 (6). Johnson won the fight via 3-round unanimous decision.
On August 25, 2018 Michael Johnson faced off against Andre Fili in a featherweight bout at age 32. He was coming in with a record of 18-13 (10), and Fili was 28 years old and with a record of 18-5 (10). Johnson won the fight via 3-round split decision.