David Cox (born 17 March 1989) is a Scottish footballer who plays as a forward for Brechin City. Cox has previously played for Kilmarnock, Montrose, Annan Athletic, Alloa Athletic, Peterhead, Airdrieonians, Forfar Athletic, Cowdenbeath and Albion Rovers.