Here is a list of Thompson's best fights. For a list of Thompson's losses, refer to "Carl Thompson Losses".
On April 18, 1998 Carl Thompson met Chris Eubank in a cruiserweight (WBO) world-title defense fight. Thompson was 33 years old and with a record of 23-4 (16), and Eubank was 31 years old and with a record of 45-3-2 (23). Thompson won the fight via 12-round unanimous decision and successfully defended his title.
On July 18, 1998 Carl Thompson met Chris Eubank in a cruiserweight (WBO) world-title defense fight. Thompson was 34 years old and with a record of 24-4 (17), and Eubank was 31 years old and with a record of 45-4-2 (23). Thompson stopped Chris Eubank via 9th-round retirement and successfully defended his title.
On September 10, 2004 Carl Thompson faced off against David Haye in a cruiserweight bout at age 40. He was coming in with a record of 33-6 (25), and Haye was 23 years old and with a record of 10-0 (10). Thompson stopped David Haye via TKO.
On February 17, 1993 Carl Thompson faced off against Arthur Weathers in a cruiserweight bout at age 28. He was coming in with a record of 12-3 (8). Thompson stopped Arthur Weathers via KO.
On September 25, 2000 Carl Thompson faced off against Alexey Ilyin in a cruiserweight bout at age 36. He was coming in with a record of 27-5 (20). Thompson stopped Alexey Ilyin via TKO.