Gareth Batty will embark on a 24th season of first-class cricket next year, after agreeing a one-year extension to his contract at Surrey that will keep him at the club at least until the eve of his 43rd birthday.

Batty, who turned 42 on Sunday, claimed 48 wickets in all formats in 2019, including 26 at 26.07 in eight County Championship fixtures, the second-most of any England-qualified spinner, behind Jack Leach.

His season included a remarkable display against Warwickshire at Edgbaston in May, where his ten wickets in the match included a hat-trick as he finished with a career-best 8 for 64 in the second innings.

After beginning his career at Yorkshire in 1997, Batty played for Surrey for four seasons before moving to Worcestershire in 2002, then returned to The Oval in 2010.

In 2016, at the age of 39, he was unexpectedly recalled by England for the Test series in Bangladesh and India, where he made his first Test appearances for more than 11 years.

Batty will be joined once again in Surrey's ranks by his fellow old boy, Rikki Clarke, 38, who has also extended his stay by another year. Coincidentally, the pair made their England Test debuts in the same fixture 16 years ago, against Bangladesh at Dhaka in October 2003.

Despite Surrey's disappointing season, Clarke enjoyed another prolific campaign with the ball, claiming 43 wickets at 23.97, including a best of 7 for 74 against Hampshire at The Oval.

Gus Atkinson, a 21-year-old seamer who has yet to make his first-team debut, also signed a one-year extension for the club.