South Africa, India and Afghanistan will prepare for the U19 World Cup with a 50-over Tri-Series.
The series consists of seven matches to be played at Old Edwardians Cricket Club in Johannesburg from 29 December to 10 January.
The hosts, who are in Group B alongside England, Scotland and West Indies, will get their World Cup campaign underway on 19 January against the West Indies at the JB Marks Oval in Potchefstroom.
U19 Tri-Series fixtures
Friday, 29 December: Afghanistan vs India
Sunday, 31 December: South Africa vs Afghanistan
Tuesday, 2 January: South Africa vs India
Thursday, 4 January: India vs Afghanistan
Saturday, 6 January: South Africa vs India
Monday, 8 January: South Africa vs Afghanistan
Wednesday, 10 January: Final
SA U19 squad: David Teeger (c, Lions), Esosa Aihevba (Lions), Juan James (Western Province), Martin Khumalo (Easterns), Kwena Maphaka (Lions), Dewan Marias (Easterns), Nqobani Mokoena (KwaZulu-Natal Coastal), Riley Norton (Boland), Romashan Pillay (KwaZula-Natal Coastal), Sipho Potsane (Lions), Lhuan-dre Pretorius (Lions), Richard Seletswane (Lions), Steve Stolk (Titans), Oliver Whitehead (Western Province), Ntando Zuma (KwaZulu-Natal Inland).
Photo: Charle Lombard/Gallo Images