He was one of the seven Foster brothers, all of whom played first-class cricket for Worcestershire, and he led the county on a few occasions in the absence of the regular captain.
A fine all-round sportsman, Foster was also a Blue at golf and racquets, as well as captaining the university's association football team in 1908.
[3] Cricket was, however, his forté, and combining his appearances for Oxford with those for his county, he scored particularly heavily in 1907, when he hit 1,182 first-class runs, his best season's aggregate, at an average of over 40.
In 1909–10 Foster went to India, playing twice for Europeans in the Bombay Presidency Match and Triangular, though his contribution was negligible: he totalled just three runs, held one catch and did not bowl.
The First World War intervened after the 1914 season, and Foster did not play again until 1920, when he appeared once each for Free Foresters and MCC, hitting 143 in his match for the latter side against Oxford University.