William Muir MacKinnon (18 de enero de 1852 - 24 de mayo de 1942) fue un futbolista escocés que jugó para Queen's Park y la selección nacional de Escocia en la década de 1870.
Con el Queen's Park, MacKinnon ganó las tres primeras competiciones de la Copa de Escocia en 1874 , 1875 y 1876 (no siendo pariente de su compañero de equipo Angus MacKinnon ), así como la primera Copa de Beneficencia de Glasgow Merchants en 1877. [3] También fue internacional con Escocia, haciendo nueve apariciones entre 1872 y 1879, anotando cinco goles. Como jugador, fue descrito como "un brillante artista del regate" . [4]
MacKinnon fue el único jugador que apareció en los primeros siete partidos internacionales oficiales entre Escocia e Inglaterra , lo que lo convirtió en el primer jugador con un récord de internacionalidades en la historia del fútbol internacional. Mantuvo el récord de Escocia hasta marzo de 1881, cuando Henry McNeil consiguió su décimo partido internacional.
Fuera del juego era ingeniero siderúrgico y tenía un gran interés por la música y talento para el canto. [5]