Teams Donald Maclaurin played for

MiscellaneousBlair Lodge School (1894-1895)
 East of Scotland Cricket League (1897)
 Scotland XI (1898-1905)
 Scotland (1899)
 South of Scotland (1904)
 Grange (1907)