John Davidson is an Australian former rugby league footballer who played in the 1980s and 1990s. He played for Balmain and Cronulla-Sutherland in the New South Wales Rugby League (NSWRL) competition. His brother Jamie Davidson also played for Balmain between 1983 and 1987.