Here is a list of Thompson's best fights. For a list of Thompson's losses, refer to "Stephen Thompson Losses".
On February 6, 2016 Stephen Thompson faced off against Johny Hendricks at age 32. He was coming in with a record of 12-1 (8), and Hendricks was 32 years old and with a record of 17-3 (9). Thompson stopped Johny Hendricks via TKO.
On February 22, 2014 Stephen Thompson faced off against Robert Whittaker at age 31. He was coming in with a record of 9-1 (6), and Whittaker was 23 years old and with a record of 11-3 (10). Thompson stopped Robert Whittaker via TKO.
On February 4, 2012 Stephen Thompson faced off against Dan Stittgen at age 28. He was coming in with a record of 6-0 (4). Thompson stopped Dan Stittgen via KO.
On September 27, 2014 Stephen Thompson faced off against Patrick Côté at age 31. He was coming in with a record of 10-1 (6), and Côté was 34 years old and with a record of 20-8 (11). Thompson won the fight via 3-round unanimous decision.
On July 12, 2015 Stephen Thompson faced off against Jake Ellenberger at age 32. He was coming in with a record of 11-1 (7), and Ellenberger was 30 years old and with a record of 30-9 (24). Thompson stopped Jake Ellenberger via KO.
On September 21, 2013 Stephen Thompson faced off against Chris Clements at age 30. He was coming in with a record of 8-1 (5), and Clements was 37 years old and with a record of 11-4 (10). Thompson stopped Chris Clements via TKO.
On December 3, 2022 Stephen Thompson faced off against Kevin Holland in a welterweight bout at age 39. He was coming in with a record of 17-6-1 (9), and Holland was 30 years old and with a record of 23-8 (19). Thompson stopped Kevin Holland via TKO.
On May 25, 2013 Stephen Thompson faced off against Nah-Shon Burrell at age 30. He was coming in with a record of 7-1 (4), and Burrell was 23 years old and with a record of 9-2 (6). Thompson won the fight via 3-round unanimous decision.
On November 2, 2019 Stephen Thompson faced off against Vicente Luque in a welterweight bout at age 36. He was coming in with a record of 15-4-1 (8), and Luque was 27 years old and with a record of 17-6-1 (14). Thompson won the fight via 3-round unanimous decision.
On June 18, 2016 Stephen Thompson faced off against Rory MacDonald at age 33. He was coming in with a record of 13-1 (8), and MacDonald was 26 years old and with a record of 18-3 (13). Thompson won the fight via 5-round unanimous decision.