How many countries play cricket?
List of International Cricket Council members
12
Among these 12 nations, Sri Lanka, Zimbabwe, Bangladesh, Afghanistan and Ireland have played as associate nations under the ICC before becoming full members.