Worcestershire fast bowler Joe Leach has announced he will retire from professional cricket at the end of the season.
The 33-year-old, who was club captain from 2017 to 2021, has taken 456 first-class wickets for the county and has finished as leading wicket-taker for six seasons.