|Full name||John Stuart McMillan|
|Date of birth||16 February 1871|
|Place of birth||Port Glasgow, Scotland|
|Date of death||4 November 1941(aged 70)|
|Place of death||Derby, England|
|Playing position||Inside left|
|?||Port Glasgow Athletic||?|
* Senior club appearances and goals counted for the domestic league only.
John Stuart "Johnny" McMillan (16 February 1871 – 4 November 1941) was a Scottish football player and manager. He made nearly 400 appearances in the Football League in the 1890s and 1900s, playing at inside left or centre forward.
McMillan was born in Port Glasgow. He began his career with home-town club Port Glasgow Athletic before joining Edinburgh-based club St Bernards. He moved to England to join Derby County in 1890. In 1896 he moved to Leicester Fosse, before signing for Small Heath in January 1901.
He made his debut for the club in February 1901, and his 13 goals in the remaining 13 games of the 1900–01 season, which included the winning goal in four of those games, made a major contribution to Small Heath's securing runners-up spot in the Second Division and promotion to the First Division. Injury forced him to miss a part of the 1901–02 season, in which the club were relegated, and his contribution to their runners-up position in 1902–03 was severely curtailed by injury.
In 1903 he moved once again to Bradford City, who were entering the Football League for the first time. McMillan was selected as captain by his fellow players for Bradford in the club's first ever league match, a 2–0 defeat to Grimsby Town on 1 September 1903. He finished the 1903–04 season as the club's top scorer and played for two more seasons at City, scoring 24 goals in 82 league games, before moving to Glossop North End.
McMillan returned to Birmingham as trainer in 1909. He went on to manage Gillingham from 1920 to 1922, and was the first man to take charge of the team in a Football League match, Gillingham having been elected to the league in 1920. This was his only known managerial appointment, after which he left the game to run a pub in Derby. He died in Derby in 1941 at the age of 70.
- Joyce, Michael (2004). Football League Players' Records 1888 to 1939. Nottingham: SoccerData (Tony Brown). p. 173. ISBN 978-1-899468-67-6.
- Matthews, Tony (1995). Birmingham City: A Complete Record. Derby: Breedon Books. p. 109. ISBN 978-1-85983-010-9.
- Matthews, Complete Record, pp. 109, 147.
- Matthews, Complete Record, pp. 109, 148–49.
- Frost, Terry (1988). Bradford City A Complete Record 1903–1988. Breedon Books Sport. p. 14. ISBN 0-907969-38-0.
- Frost. Bradford City A Complete Record 1903–1988. pp. 170–173.
- Bradley, Andy; Triggs, Roger (1994). Home of the Shouting Men: Complete History of Gillingham Football Club 1893–1993. Gillingham F.C. p. 394. ISBN 0-9523361-0-3.
- "Johnny McMillan". Derby Evening Telegraph. Retrieved 2007-11-01.