David Allen tiene siete pérdidas contra siete oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Allen, consulta "Mejores peleas de David Allen".
El 21 de diciembre de 2024 David Allen se enfrentó a Johnny Fisher en un combate de completo a la edad de 32. Él entró con un récord de 23-7-2 (18), y Fisher tenía 25 años y un récord de 12-0 (11). Allen perdió la pelea por 10º asalto decisión dividida.
El 2 de septiembre de 2023 David Allen se enfrentó a Frazer Clarke en un combate de completo a la edad de 31. Él entró con un récord de 21-6-2 (18), y Clarke tenía 32 años y un récord de 7-0 (5). Allen perdió la pelea por 6º asalto retiro.
El 20 de julio de 2019 David Allen se enfrentó a David Price a la edad de 27. Él entró con un récord de 17-5-2 (14), y Price tenía 36 años y un récord de 24-5 (19). Allen perdió la pelea por 10º asalto retiro.
El 23 de junio de 2018 David Allen se enfrentó a Tony Yoka a la edad de 26. Él entró con un récord de 13-4-2 (10), y Yoka tenía 26 años y un récord de 4-0 (3). Allen perdió la pelea por 10º asalto TKO.
El 27 de mayo de 2017 David Allen se enfrentó a Lenroy Thomas a la edad de 25. Él entró con un récord de 11-3-1 (8). Allen perdió la pelea por 12º asalto decisión dividida.
El 10 de diciembre de 2016 David Allen se enfrentó a Luis Ortiz a la edad de 24. Él entró con un récord de 9-2-1 (6), y Ortiz tenía 37 años y un récord de 26-0 (22). Allen perdió la pelea por 7º asalto TKO.
El 30 de julio de 2016 David Allen se enfrentó a Dillian Whyte a la edad de 24. Él entró con un récord de 9-1-1 (6), y Whyte tenía 28 años y un récord de 17-1 (14). Allen perdió la pelea por 10º asalto decisión unánime.