Teams John Pringle played for

MiscellaneousMerchiston Castle School (1900-1901)
 Grange (1906-1908)