 Fleming played as a forward for Glasgow Academicals.He represented Glasgow District against Edinburgh District in the world's first provincial match, the 'inter-city', on 23 November 1872, and also played in the 5 December 1874 match.He also represented the West of Scotland District, captaining the side.