Teams William Milligan played for

Main FCCambridge University (1928)
MiscellaneousMerchiston Castle School (1922)
 Cambridge University Crusaders (1928)
 Scotland XI (1929)
 Grange (1933)