David joined the Warriors Senior Academy ahead of the 2017/18 season.
He made a composed senior debut in the Premiership Rugby Cup match against Saracens at Allianz Park in November 2018.
He again impressed against Saracens in the Premiership Rugby Cup semi-final at Sixways in February 2019 but his season was ended by a shoulder injury which he sustained scoring his first try in that match.
David returned to action in the Premiership Rugby Sevens at Northampton in September 2019 and came off the bench in the Premiership Rugby Cup match against Exeter Chiefs at Sixways later that month.
The exciting young full-back played six times for Worcester Cavaliers in their 2017/18 Premiership Rugby A League campaign as they finished third in the Northern Conference.
David is a NatWest Cup winner at Under 15 and 18 levels with Warwick School and has featured for England from Under 16 to 19 levels.
He also helped Warriors Under 18s to their fifth-place finish in the Premiership Rugby Under 18 Academy Finals Day, as they defeated Saracens at Sixways in February 2017.
As of January 2020, he has made 4 appearances for Worcester Warriors in the Challenge Cup.
|2018 - present|
|Hartpury College RFC
|2019 - present|