Teams David Crichton played for

MiscellaneousDrumpellier (1877)
 Scotland (1878)
 Glasgow (1879-1882)
 Scotland XI (1882)