Carl Thompson has six losses against six opponents on his boxing record. For a list of Thompson's best fights, refer to "Best fights of Carl Thompson".
On November 26, 2001 Carl Thompson faced off against Ezra Sellers in a cruiserweight bout at age 37. He was coming in with a record of 28-6 (21). Thompson lost the fight via 4th-round KO.
On March 27, 1999 Carl Thompson met Johnny Nelson in a cruiserweight (WBO) world-title defense fight. Thompson was 34 years old and with a record of 24-5 (17), and Nelson was 32 years old and with a record of 31-12-1 (22). Thompson lost the fight via 5th-round TKO and lost the title.
On June 10, 1995 Carl Thompson fought Ralf Rocchigiani in a cruiserweight world-title fight for the WBO title. Thompson was 31 years old and with a record of 18-4 (14). Thompson lost the fight via 11th-round TKO.
On April 1, 1991 Carl Thompson faced off against Yawe Davis at age 26. He was coming in with a record of 9-3 (5). Thompson lost the fight via 2nd-round TKO.
On April 21, 1990 Carl Thompson faced off against Franco Wanyama at age 25. He was coming in with a record of 8-2 (5). Thompson lost the fight via 6-round points decision.
On October 31, 1989 Carl Thompson faced off against Crawford Ashley in a light-heavyweight bout at age 25. He was coming in with a record of 8-1 (5). Thompson lost the fight via 6th-round TKO.