An all-rounder who currently specialises in white ball cricket for the county, but has the potential to chip in with runs and wickets and secure a place in the Championship side.
David is a hard-hitting middle order batsman and right-arm seamer.
He made his Shropshire debut in a T20 match against Berkshire in May 2018 before also facing Oxfordshire and Buckinghamshire in the same format that season.
David’s maiden half century for Shropshire came against Staffordshire in the NCCA Trophy at Oswestry in June 2021, an unbeaten 58, as he shared an unbroken partnership of 110 with Matty Simmonds.
David, who started his club cricket career at Newtown, joined Oswestry ahead of the 2021 season.
He has also had two spells with Shrewsbury-based Sentinel and played Birmingham League cricket for Bridgnorth.