Teams David Buchanan played for

Main FCCambridge University (1850-1851)
Other FCGentlemen of the North (1859-1871)
 Marylebone Cricket Club (1860)
 Surrey Club (1865-1866)
 Southgate (1867-1868)
 Gentlemen (1868-1874)
 Gentlemen of England (1869-1881)
 Oxford and Cambridge Universities Past and Present (1874)
MiscellaneousCambridge University (1850-1851)
 Scotland (1851-1878)
 Old Rugbeians (1854)
 Rugby Club and School (1854)
 Rugby (1854-1884)
 Marylebone Cricket Club (1860)
 Gentlemen of the Midland Counties (1860-1861)
 Old Cambridge Men (1861)
 Walsall (1861)
 Forest of Arden (1861)
 Free Foresters (1861-1878)
 Gentlemen of Warwickshire (1862-1882)
 Towcester (1866)
 South Leicestershire (1866)
 Warwickshire (1867-1885)
 Southgate (1867-1877)
 Gentlemen of Lincolnshire (1873)
 Gentlemen of England (1875)
 Birmingham (1875-1880)
 HGS Hughes' XI (1877)
 Orleans Club (1880)
 Bicester (1881)
 Players of Scotland (1889)