Carl Thompson tiene seis pérdidas contra seis oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Thompson, consulta "Mejores peleas de Carl Thompson".
El 26 de noviembre de 2001 Carl Thompson se enfrentó a Ezra Sellers en un combate de crucero a la edad de 37. Él entró con un récord de 28-6 (21). Thompson perdió la pelea por 4º asalto KO.
El 27 de marzo de 1999 Carl Thompson se enfrentó a Johnny Nelson en un combate de crucero (OMB) world-title. Thompson tenía 34 años y un récord de 24-5 (17), y Nelson tenía 32 años y un récord de 31-12-1 (22). Thompson perdió la pelea por 5º asalto TKO y perdió los título.
El 10 de junio de 1995 Carl Thompson se enfrentó a Ralf Rocchigiani en un combate de crucero world-title por la OMB título. Thompson tenía 31 años y un récord de 18-4 (14). Thompson perdió la pelea por 11º asalto TKO.
El 1 de abril de 1991 Carl Thompson se enfrentó a Yawe Davis a la edad de 26. Él entró con un récord de 9-3 (5). Thompson perdió la pelea por 2º asalto TKO.
El 21 de abril de 1990 Carl Thompson se enfrentó a Franco Wanyama a la edad de 25. Él entró con un récord de 8-2 (5). Thompson perdió la pelea por 6º asalto decisión por puntos.
El 31 de octubre de 1989 Carl Thompson se enfrentó a Crawford Ashley en un combate de semipesado a la edad de 25. Él entró con un récord de 8-1 (5). Thompson perdió la pelea por 6º asalto TKO.