Aquí está una lista de las mejores peleas de Allen. Para una lista de las pérdidas de Allen, consulta "David Allen Pérdidas".
El 20 de abril de 2019 David Allen se enfrentó a Lucas Browne a la edad de 27. Él entró con un récord de 17-4-2 (14), y Browne tenía 40 años y un récord de 28-1 (24). Allen detuvo a Lucas Browne por KO.
El 17 de mayo de 2025 David Allen se enfrentó a Johnny Fisher en un combate de completo a la edad de 33. Él entró con un récord de 24-7-2 (19), y Fisher tenía 26 años y un récord de 13-0 (11). Allen detuvo a Johnny Fisher por TKO.