South Africa’s sports minister has joined public calls for the Proteas to boycott the Champions Trophy game against Afghanistan next month and criticised the International Cricket Council for not upholding its own rules.

Gayton McKenzie said on Thursday he felt “morally bound to support” a match boycott because the Taliban government has banned women’s sports and disbanded the national women’s cricket team.

"It is not for me as the sports minister to make the final decision on whether South Africa should honour cricketing fixtures against Afghanistan. If it was my decision, then it certainly would not happen,” McKenzie said in a statement.

“As a man who comes from a race that was not allowed equal access to sporting opportunities during apartheid, it would be hypocritical and immoral to look the other way today when the same is being done towards women anywhere in the world."