David Greene (born 2 July 1964) is an Australian former professional rugby league footballer who played in the 1980s and 1990s.
Greene played his junior rugby league for St Gregory's and represented the Australian Schoolboys in 1982.
Greene made his first grade debut for Western Suburbs against South Sydney at Pratten Park in Round 23 1982.
In 1990, Greene played 19 games for Penrith as reached their first ever grand final against the Canberra Raiders.
In 1991, Greene made only one appearance as Penrith would go on to reach their second grand final in a rematch against Canberra and on this occasion winning their first premiership.