Yorkshire trio Ryan Gibson, Josh Shaw and Jonny Tattersall have been named in the England under-19s squad for a New Year tour of South Africa.

The under-19s will play two Test matches and five one-day internationals between January 27 and February 21, with the iconic Newlands ground in Cape Town hosting the first Test and fifth ODI.

Gibson (batsman), Shaw (seam bowler) and Tattersall (all-rounder) have all played second XI Championship and one-day Trophy cricket for the county during the last two seasons.

The 15-man squad will be captained by Leicestershire batsman Shiv Thakor.