David Brown (born 29 September 1969) is a former professional Australian rules footballer who played for the Adelaide Football Club and Port Adelaide Football Club in the Australian Football League (AFL). Brown was a member of Port Adelaide premierships on six occasions; 1988, 1989, 1992, 1996, 1998, 1999, and won the Jack Oatey Medal for best player in the grand final in 1996. He retired in 2001, having played 182 games in the SANFL and kicked 156 goals.