Born in Wismer, Linden, East Bank, Demerara, British Guiana, Sproston made his debut in important matches for British Guiana against Slade Lucas's team in 1894-95.
The next season, he made his debut in the Inter-Colonial Tournament for British Guiana scoring 27 and 52 and taking a 4-5 in 4.1 overs against Trinidad.
Later in 1896-97, he was selected to play for the combined West Indies team against Priestley's side and then played in the three matches for British Guiana against Lord Hawke's team scoring a career high 95.
Played during the 1898 season, scoring 101 runs for Richmond against Upper Tooting, and 110 for Teddington against Hampshire.
He captained the side in the 10 matches when Aucher Warner was absent with malarial fever.