John Allan tiene 10 pérdidas contra 10 oponentes en su carrera de MMA. Para una lista de las mejores peleas de Allan, consulta "Mejores peleas de John Allan".
El 26 de abril de 2025 John Allan se enfrentó a James Webb en un combate de semipesado titulado por el título Cage Warriors Championship. Allan tenía 32 años y un récord de 18-10 (17). Allan perdió la pelea por asalto 2º TKO.
El 2 de marzo de 2024 John Allan se enfrentó a Rafael Celestino en un combate de medio a la edad de 31. Él entró con un récord de 16-9 (15). Allan perdió la pelea por TKO en el asalto 1º.
El 25 de septiembre de 2022 John Allan se enfrentó a Diego Dias en un combate de semipesado a la edad de 29. Él entró con un récord de 13-8 (12). Allan perdió la pelea por asalto 3º decisión unánime.
El 6 de noviembre de 2021 John Allan se enfrentó a Dustin Jacoby en un combate de semipesado a la edad de 28. Él entró con un récord de 13-7 (12), y Jacoby tenía 33 años y un récord de 15-5-1 (11). Allan perdió la pelea por asalto 3º decisión unánime.
El 5 de diciembre de 2020 John Allan se enfrentó a Roman Dolidze en un combate de semipesado a la edad de 27. Él entró con un récord de 13-6 (12), y Dolidze tenía 32 años y un récord de 7-0 (7). Allan perdió la pelea por asalto 3º decisión dividida.
El 11 de agosto de 2018 John Allan se enfrentó a Vinicius Moreira en un combate de semipesado a la edad de 25. Él entró con un récord de 12-5 (11), y Moreira tenía 29 años y un récord de 8-1 (8). Allan perdió la pelea por sumisión en el asalto 2º.
El 9 de abril de 2016 John Allan se enfrentó a Michał Fijałka en un combate de semipesado a la edad de 23. Él entró con un récord de 8-4 (8). Allan perdió la pelea por sumisión en el asalto 2º.
El 19 de septiembre de 2015 John Allan se enfrentó a Thiago Florindo en un combate de medio a la edad de 22. Él entró con un récord de 6-3 (6). Allan perdió la pelea por sumisión en el asalto 2º.
El 30 de noviembre de 2013 John Allan se enfrentó a Rodrigo Jesus en un combate de medio a la edad de 20. Él entró con un récord de 2-2 (2). Allan perdió la pelea por asalto 3º decisión unánime.
El 15 de septiembre de 2012 John Allan se enfrentó a Cesar Fabiano Rodrigues en un combate de medio a la edad de 19. Él entró con un récord de 0-1 (0). Allan perdió la pelea por sumisión en el asalto 1º.