Teams Hashim Amla played for

TestSouth Africa (2004/05-2018/19)
ODISouth Africa (2007/08-2019)
International Twenty20South Africa (2008/09-2018)
 World XI (2017/18)
Main FCKwaZulu-Natal (1999/00-2003/04)
 Dolphins (2004/05-2011/12)
 Essex (2009)
 Nottinghamshire (2010)
 Surrey (2013-2022)
 Derbyshire (2015)
 Cape Cobras (2015/16-2018/19)
 Hampshire (2018)
Main ListAKwaZulu-Natal (2002/03-2008/09)
 Dolphins (2004/05-2011/12)
 Essex (2009)
 Nottinghamshire (2010)
 Hampshire (2018)
 Cape Cobras (2018/19)
 Surrey (2021)
Main Twenty20Dolphins (2003/04-2008/09)
 Cape Cobras (2013/14-2018/19)
 Surrey (2014-2021)
 Derbyshire (2015)
 Kings XI Punjab (2016-2017)
 Trinbago Knight Riders (2016)
 Barbados Tridents (2018)
 Durban Heat (2018/19)
 Khulna Tigers (2019/20)
Other FCSouth Africa A (2001/02-2007/08)
 South African Board President's XI (2001/02)
 The Rest (2002/03)
 South Africans (2004/05-2017)
 South Africa (2004/05-2018/19)
Other ListASouth Africa A (2001/02-2009/10)
 South Africa (2007/08-2019)
 South Africans (2008-2017)
Other Twenty20South Africa (2008/09-2018)
 South Africans (2011/12)
 South Africa XI (2012)
 World XI (2017/18)
Under-19 TestSouth Africa Under-19s (2000/01)
Under-19 ODISouth Africa Under-19s (2000/01-2001/02)
Second Eleven Twenty20Surrey Second XI (2021)
World CupSouth Africa (2010/11-2019)
Twenty20 World CupSouth Africa (2012/13-2015/16)
Under-19 World CupSouth Africa Under-19s (2001/02)
Champions TrophySouth Africa (2009/10-2017)
Indian Premier LeagueKings XI Punjab (2016-2017)
Bangladesh Premier LeagueKhulna Tigers (2019/20)
Caribbean Premier LeagueTrinbago Knight Riders (2016)
 Barbados Tridents (2018)
Twenty20 BlastSurrey (2014-2021)
 Derbyshire (2015)
South African Franchise T20Durban Heat (2018/19)
County ChampionshipEssex (2009)
 Nottinghamshire (2010)
 Surrey (2013-2022)
 Derbyshire (2015)
 Hampshire (2018)
SuperSport SeriesKwaZulu-Natal (2001/02-2003/04)
 Dolphins (2004/05-2011/12)
 Cape Cobras (2015/16-2018/19)
MiscellaneousKwaZulu-Natal B (1999/00)
 KwaZulu-Natal Under-18s (1999/00)
 KwaZulu-Natal Under-19s (2000/01-2001/02)
 South African Schools (2000/01)
 South Africa Under-19s (2000/01)
 South Africa Academy (2002)
 KwaZulu-Natal (2002/03-2003/04)
 The Rest (2004/05-2006/07)
 South Africa A (2005/06)
 Lashings World XI (2007)
 South Africans (2007/08-2018)
 JH Kallis' XI (2009/10)
 South Africa (2009/10-2019)
 South (2013/14)
 Proteas (2014/15)
 Karnataka Tuskers (2019/20)
 Falcon Hunters (2019/20)
 Surrey (2021)
 Surrey Second XI (2022)
 World Giants (2022/23)
 India Capitals (2023/24)



This page created by the CricketArchive Oracles