Carl Thompson tiene seis derrotas 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 KO en el asalto 4º.
El 27 de marzo de 1999 Carl Thompson se enfrentó a Johnny Nelson en un combate de crucero titulado por el título OMB. 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 asalto 5º TKO y perdió el título OMB.
El 10 de junio de 1995 Carl Thompson se enfrentó a Ralf Rocchigiani en un combate de crucero titulado por el título OMB. Thompson tenía 31 años y un récord de 18-4 (14). Thompson perdió la pelea por asalto 11º 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 TKO en el asalto 2º.
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 asalto 6º 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 TKO en el asalto 6º.