David Allen has seven losses against seven opponents on his boxing record. For a list of Allen's best fights, refer to "Best fights of David Allen".
On December 21, 2024 David Allen faced off against Johnny Fisher in a heavyweight bout at age 32. He was coming in with a record of 23-7-2 (18), and Fisher was 25 years old and with a record of 12-0 (11). Allen lost the fight via 10-round split decision.
On September 2, 2023 David Allen faced off against Frazer Clarke in a heavyweight bout at age 31. He was coming in with a record of 21-6-2 (18), and Clarke was 32 years old and with a record of 7-0 (5). Allen lost the fight via 6th-round retirement.
On July 20, 2019 David Allen faced off against David Price at age 27. He was coming in with a record of 17-5-2 (14), and Price was 36 years old and with a record of 24-5 (19). Allen lost the fight via 10th-round retirement.
On June 23, 2018 David Allen faced off against Tony Yoka at age 26. He was coming in with a record of 13-4-2 (10), and Yoka was 26 years old and with a record of 4-0 (3). Allen lost the fight via 10th-round TKO.
On May 27, 2017 David Allen faced off against Lenroy Thomas at age 25. He was coming in with a record of 11-3-1 (8). Allen lost the fight via 12-round split decision.
On December 10, 2016 David Allen faced off against Luis Ortiz at age 24. He was coming in with a record of 9-2-1 (6), and Ortiz was 37 years old and with a record of 26-0 (22). Allen lost the fight via 7th-round TKO.
On July 30, 2016 David Allen faced off against Dillian Whyte at age 24. He was coming in with a record of 9-1-1 (6), and Whyte was 28 years old and with a record of 17-1 (14). Allen lost the fight via 10-round unanimous decision.