South Africa all-rounder Dwaine Pretorius has been ruled out of the upcoming ICC Men's T20 World Cup due to an injury he