Here is a list of Allen's best fights. For a list of Allen's losses, refer to "David Allen Losses".
On April 20, 2019 David Allen faced off against Lucas Browne at age 27. He was coming in with a record of 17-4-2 (14), and Browne was 40 years old and with a record of 28-1 (24). Allen stopped Lucas Browne via KO.
On May 17, 2025 David Allen faced off against Johnny Fisher in a heavyweight bout at age 33. He was coming in with a record of 24-7-2 (19), and Fisher was 26 years old and with a record of 13-0 (11). Allen stopped Johnny Fisher via TKO.