"The significant injury means that he will take approximately four weeks to heal, which effectively rules him out of both the Australia and India ODI series," said Dr Shuaib Manjra, CSA's chief medical officer.

"The CSA medical staff will ensure his effective and expeditious recovery."

Rabada was rested for the limited-overs games against England earlier this year but returned to face Australia, picking up two wickets in his three appearances as the tourists won the T20 series by a 2-1 scoreline.