Thomas Dixon (6 October 1847 – 23 April 1915) was a South African first-class cricketer. He played for Transvaal in the 1889âÂÂ90 Currie Cup.