Teams Craig Williams played for

ODINamibia (2019-2022)
International Twenty20Namibia (2019-2022)
Other FCNamibia (2007/08-2017/18)
 ICC Combined Associate and Affiliate XI (2011/12)
Other ListANamibia (2007/08-2022)
 Namibia A (2021/22)
Other Twenty20Namibia (2009/10-2022)
Central Lancashire LeagueCrompton (2006)
Lancashire Inter League TrophyCrompton (2006)
East Anglia Premier LeagueClacton-on-Sea (2008-2009)
Twenty20 World CupNamibia (2021/22)
MiscellaneousPretoria High School Old Boys (2004/05-2005/06)
 Namibia A (2007-2014/15)
 Clacton-on-Sea (2008-2009)
 Namibia Invitation XI (2008/09)
 Namibia (2008/09-2022)
 Windhoek High School Old Boys (2012/13)
 M and M Signs Strikers (2020/21-2021/22)
 Namibia Eagles (2020/21-2021)
 Richelieu Eagles (2022/23)