David Jonathan Cullen (born 10 January 1973) is an English former professional footballer who made 126 appearances in the Football League in the 1990s and 2000s. A midfielder, he played League football for Doncaster Rovers, Hartlepool United, Sheffield United, Shrewsbury Town, Halifax Town, Peterborough United, Carlisle United and Darlington, and non-League football for a number of clubs in the north of England.