Teams
William Milligan
played for
Main FC
Cambridge University (1928)
Miscellaneous
Merchiston Castle School (1922)
Cambridge University Crusaders (1928)
Scotland XI (1929)
Grange (1933)