Hampshire have named a 13-man squad for this weekend's Clydesdale Bank 40 semi-final against Sussex at Hove.
The Royals are without Neil McKenzie for the rest of the season following his return to South Africa.
And t20 captain Dimi Mascarenhas may not play again this year after starring at Finals Day with a torn shoulder muscle.
David Griffiths, Bilal Shafayat, Hamza Riazuddin and Kabir Ali are all in contention to replace the veteran duo on Saturday (12.45pm).
Hampshire (from): Carberry, Adams, Vince, Katich,Ervine, Dawson, Bates, Griffiths, Briggs, Wood, Ali, Riazuddin, Shafayat.