Background
He was born at Rotherham, Yorkshire.
He was born at Rotherham, Yorkshire.
Foster was a right-handed batsman who bowled right-arm medium pace. Foster made his debut in List A cricket for the Yorkshire Cricket Board against the Gloucestershire Cricket Board 1999 National Westminster Trophy. In 2000, he joined Northumberland.
Playing for the county for just the 2000 season, Foster made his Minor Counties Championship debut for the county against Hertfordshire.
He played 3 further Championship matches for the county, the last of which came against Cambridgeshire. During the 2000 season, he also represented the county in 3 List A matches in the 2000 National Westminster Trophy against the Northamptonshire Cricket Board, Bedfordshire and Leicestershire.
He was the leading wicket taker in that seasons National Westminster Trophy. In 2001, he returned to playing List A cricket for the Yorkshire Cricket Board.
From 2001 to 2002, he represented the Board in 4 further List A matches, the last of which came against Somerset in the 2002 Cheltenham & Gloucester Trophy.
In his career total of 9 List A matches, he scored 133 runs at a batting average of 16.62, with a high score of 44. In the field he took 5 catches. With the ball he took 25 wickets at a remarkable bowling average of 10.24, with 3 five wicket hauls and best figures of 6/52.
Foster joined Cumberland in 2006, where he played a single MCCA Knockout Trophy match against Shropshire.