Brian Williams (born 5 November 1955) is a former professional footballer who played in a total of 591 games for six different clubs in The Football League during an eighteen-year career spanning the period from 1973 to 1991. His final League club was Shrewsbury Town, who he represented between 1987 and 1991. He then joined non-League side Alvechurch, just two years before they folded in 1993.