David Matthew Molony (born 30 May 1966 in Wellington) is a former New Zealand cricketer who played first-class cricket for Wellington from 1986 to 1988.
Molony appeared in ten first-class matches as a right-arm fast-medium bowler, taking 18 wickets at an average of 36.27.
His best bowling figures were 3 for 62 and 3 for 69 against Canterbury in 1985-86, when he also made his highest score of 14 not out, batting in his usual position at number 11.