David Allen (born 1981) is a retired English rugby union player who spent the majority of his career at Blackheath, where his position was openside flanker. While at 'Club' Allen become the all-time try scorer in National League 1 history with 147 tries from 274 appearances. As well as playing for Blackheath he was also capped by England Counties XV and the Barbarians.