Gareth, 37, who attended Bingley Grammar School in the early 1990s, learned his cricket at Bradford & Bingley Cricket Club, where his father David Batty and older brother Jeremy also played. He joined Yorkshire County Cricket Club after leaving school and played for England under-19s, but moved to Surrey when he was 19 and played for them for between 1998 and 2001 before joining Worcestershire.
It was at Worcestershire where Gareth, an off spinner and useful lower order batsman, became established as a regular first team player and caught the eye of the England selectors.
He played seven Test matches for England between 2003 and 2005 and ten one day internationals for his country, the last one being in 2009.
One of his England shirts hangs in the entrance to the school's sports hall.
Gareth returned to Surrey for the start of the 2010 season and his ambitions are to lead them to promotion from the Second Division of the county championship.
In his career, Gareth has scored 6,202 runs in county championship matches and 2,230 runs in county one day games. He has also taken 544 county championship wickets and 207 wickets in county one day games.