Джеймс Томпсон починав свою кар'єру в ММА з британського промоушену Ultimate Combat (UC). Перші кроки в спорті були зроблені в рамках турніру Ultimate Combat 6: Битва в клітці. Томпсон здобув перемогу над Марком Годдародом, але його противник наполягав на реванш, стверджуючи, що рішення було несправедливим, і що Томпсон раніше постукав в знак здачі, коли він виконував больовий прийом на руку. На Ultimate Combat 6 відбувся реванш, в якому Томпсон здобув швидку перемогу нокаутом. Після цього послідувала низка з 5-ти перемог. Однак потім, на турнірі Ultimate Combat X, Томпсон зазнав першої професійне поразки, програвши Тенгізові Тедорадзе. Томпсон реабілітувався перемігши Дена Северна на Ultimate Combat 11.
Після перемоги над Північному, Томпсон дебютував в японському промоції Pride на турнірі Pride 28: High Octane, де він побився з Олександром Емельяненко. Він програв цей бій за кілька секунд, проте не був звільнений. Після цього Томпсон здобув швидкі перемоги над Генрі Міллером і «Гігантом» Сільвою. В цей час Джеймс чергував виступу в британських організаціях, таких як Cage Rage, з виступами в Японії.
У наступному бою Томпсон реваншуватися поразку Тедорадзе, проте потім знову програв нокаутом, Робу Броутона.
Не забарився негайний реванш, в якому спочатку перемогу рішенням віддали Маріуша, однак згодом результат був змінений на «ноу-контест», і було оголошено про суддівську помилку.
Томпсон виступив в мейн-івент першого турніру Super Fight League, SFL 1, проти Боба Саппа. Він виграв цей бій достроково.
На турнірі Bellator 145 Томпсон провів реванш з Боббі Лешлі, і програв технічним нокаутом в першому раунді.