South Africa and India participated in many international matches in ODI. Both teams have many records whenever they have played. Matches between these two teams are always interesting to watch. These two teams are also considered a giant of world cricket. South Africa and India both have been equal in terms of strength in the past few years. In this article, we will look at the top 10 cricketers with the most wickets in India and South Africa ODI games.

1. Makhaya Ntini – 25

Makhaya Ntini was a former fast bowler of the South African national team from 1998 to 2011. Makhaya did not have extreme pace, but he strived for fitness, which made him a crucial part of the team. Ntini has been a part of 20 ODI games against India and has picked up 25 wickets.

2. Javagal Srinath – 28

Javagal Srinath is arguably the best bowler for the Indian national team. Javagal played for India from 1991 to 2003. Javagal has an intense shoulder action and bowls mainly in cutters and inswingers. Javagal was a part of 33 games against South Africa, and he took 28 wickets in them. Javagal’s best bowling performance against South Africa was 2/34.

3. Morne Morkel – 28

Morne Morkel was an outstanding fast bowler for the South Africa national team who played between 2006 and 2018. Morne stood at 1.96 meters tall, and it allowed him to generate extra pace and bounce. Morne played 20 games in ODI against India and has taken 28 wickets. Morne’s best bowling performance against India was when he took four wickets by giving just 39 runs.

4. Jacques Kallis – 31

Jacques Kallis is undoubtedly the best all-rounder that South Africa has ever seen. Kallis was like a colossus of the team and helped with both batting and bowling. Kallis was a delicate batter and a fantastic bowler. Kallis has been a part of 37 ODI games against India and has taken 31 wickets in them. Kallis’s best bowling performance against team India was 3/3.

5. Harbhajan Singh – 31

Harbhajan Singh was the best and the leading spin bowler of the team at his time. Harbhajan has played for India between 1998 and 2016. Harbhajan is India’s most successful test off-spinner. Harbhajan has been a part of 24 games against South Africa in ODI and has taken 31 wickets in them.

6. Lance Klusener – 31

Lance Klusener was a dangerous fast bowler and a lethal all-rounder at his time. Klusener had one goal: “Hit the ball hard”. Klusener was also a very lethal bowler, with fast pace and disastrous bouncers. Klusener has played 23 games against India in ODI and has taken 31 wickets in them. Klusener’s best bowling performance against India was 5/42.

7. Dale Steyn – 34

Dale Steyn is the best bowler ever played in a South African jersey, whether it be test or limited-over cricket. Steyn had everything fast bowler could ever dream of: perfect line length, great pace, excellent swings, and deadly aggression. Steyn has taken 34 wickets in just 18 matches he has played against India in ODIs.

8. Anil Kumble – 46

Anil Kumble is the best spinner that India has ever produced in international cricket. Anil has taken wickets in home as well as away conditions. Anil has played 40 ODI matches against South Africa and has taken 46 wickets in them. Anil’s best bowling performance against South Africa was 4/25.

9. Allan Donald – 46

Allan Donald was a classical player who would win any match when he was in his prime. Donald was the first player from South Africa to take 300 test wickets. Donald has taken 46 wickets against India in 26 matches he has played in ODIs. Allan’s best bowling performance against India was 5/29.

10. Shaun Pollock – 48

Number 1 on this list is the legendary all-rounder from South Africa, Shaun Pollock. Shaun was part of the South African team from 1995 to 2008. Shaun Pollock was an aggressive right-arm fast bowler. Shaun has played 33 games against India and has taken 48 wickets in them. Shaun’s best bowling performance against India is 5/37.