Aquí está una lista de las mejores peleas de Thompson. Para una lista de las pérdidas de Thompson, consulta "James Thompson Pérdidas".
El 31 de diciembre de 2006 James Thompson se enfrentó a Hidehiko Yoshida en un combate de completo a la edad de 28. Él entró con un récord de 13-5 (12), y Yoshida tenía 37 años y un récord de 7-4-1 (6). Thompson detuvo a Hidehiko Yoshida por TKO en el asalto 1º.
El 6 de junio de 2014 James Thompson se enfrentó a Eric Prindle en un combate de completo a la edad de 35. Él entró con un récord de 20-14 (18), y Prindle tenía 37 años y un récord de 8-5 (6). Thompson detuvo a Eric Prindle por TKO en el asalto 1º.
El 23 de octubre de 2005 James Thompson se enfrentó a Alexandru Lungu en un combate de completo a la edad de 26. Él entró con un récord de 11-2 (10), y Lungu tenía 31 años y un récord de . Thompson detuvo a Alexandru Lungu por TKO en el asalto 1º.
El 8 de abril de 2007 James Thompson se enfrentó a Don Frye en un combate de completo a la edad de 28. Él entró con un récord de 14-6 (13), y Frye tenía 41 años y un récord de 18-5-1 (16). Thompson detuvo a Don Frye por TKO en el asalto 1º.
El 31 de diciembre de 2005 James Thompson se enfrentó a Giant Silva en un combate de completo a la edad de 27. Él entró con un récord de 12-2 (11), y Silva tenía 42 años y un récord de 1-4 (1). Thompson detuvo a Giant Silva por TKO en el asalto 1º.
El 17 de julio de 2005 James Thompson se enfrentó a Henry Armstrong Miller en un combate de completo a la edad de 26. Él entró con un récord de 8-2 (7). Thompson detuvo a Henry Armstrong Miller por KO en el asalto 1º.
El 11 de marzo de 2012 James Thompson se enfrentó a Bob Sapp en un combate de completo a la edad de 33. Él entró con un récord de 17-14 (16), y Sapp tenía 38 años y un récord de 11-11 (11). Thompson detuvo a Bob Sapp por TKO en el asalto 1º.
El 21 de mayo de 2011 James Thompson se enfrentó a Mariusz Pudzianowski en un combate de completo a la edad de 32. Él entró con un récord de 16-14 (15), y Pudzianowski tenía 34 años y un récord de 3-1 (2). Thompson detuvo a Mariusz Pudzianowski por sumisión en el asalto 2º.