John Robert Brown (born November 1887) was an English footballer who played as a defender in the Football League for Bristol City and Middlesbrough.