Teams Charles Dunlop played for

MiscellaneousLoretto School (1877-1880)
 Gentlemen of Loretto School (1879)
 Glasgow (1881-1886)
 West of Scotland (1887)
 Scotland (1887-1889)
 Scotland XI (1889)
 West of Scotland (1890)
 Crystal Palace (1892)
 Hampshire Rovers (1899)