John Leonard Price (1877 – after 1908) was an English professional footballer who played in the Football League for Small Heath, Doncaster Rovers and Stockport County.
[1] He began his football career with Shenstone BC before joining Small Heath in August 1897.
He was a regular in the reserve team in the Birmingham & District League, but only appeared once for the first team,[2] playing at inside right in the last game of the 1898–99 season, a goalless draw away against Leicester Fosse in the Second Division.
[3] Price left the club after being charged with assaulting a railway station ticket collector.
[2] He went on to play for Watford in the Southern League[4] before returning to the Football League with Doncaster Rovers and Stockport County.