Charles Edward Finlason (19 February 1860 – 31 July 1917) played a single match of Test cricket for the South African national side, against England in March 1889. Finlason was born in Camberwell, London, and died in Surbiton, London. He played first-class cricket in South Africa for Griqualand West (also known as Kimberley at the time) and Transvaal between 1888 and 1891. In 1889, he played a single Test match for South Africa against England, scoring six runs across two innings and failing to take a wicket.