The South African government has imposed restrictions on Cricket South Africa for failing to to increase its representation of black players in the national team.
Three other codes have also been hit with bans, with the rugby, netball and athletics foundations also unable to bid for global events, effective immediately.
Despite a heavy push from the government for national squads to include more black players in the country's most popular sporting teams, the majority of the players are still whites.
"I have therefore resolved to revoke the privilege of Athletics South Africa (ASA), Cricket South Africa (CSA), Netball South Africa (NSA) and South African rugby (SARU) to host and bid for major and mega international tournaments," sports minister Fikile Mbalula said in a statement.
The decision is due to be reviewed next year.