Most wickets for India against Australia in ODIs

India and Australia have a long-standing rivalry in ODI cricket. In this article, we will take a look at the bowlers who have taken the most wickets for India against Australia in ODIs.

Payal DebnathOctober 9, 2025 at 12:18 PM3 min read
Most wickets for India against Australia in ODIs
India and Australia have a long-standing rivalry in ODI cricket. In this article, we will take a look at the bowlers who have taken the most wickets for India against Australia in ODIs.

The three-match ODI series between India and Australia begins on October 19. The Indian squad for the upcoming series was announced on October 4. Shubman Gill replaced Rohit Sharma as the captain of the ODI team. Several surprising changes were also made to the team. Rohit and Virat returned to the team after a long absence. 

India and Australia have a long-standing rivalry in ODI cricket. The two countries face fierce competition in ODIs. In this article, we will take a look at the bowlers who have taken the most wickets for India against Australia in ODIs.

Most wickets for India against Australia in ODIs

1. Kapil Dev | 45 Wickets

Most wickets for India against Australia in ODIs

The 1983 World Cup winning captain Kapil Dev ranks first in this regard. He played 41 ODI matches against Australia during his ODI career, taking 45 wickets in 39 innings at an impressive economy rate of 3.67. He has taken one 4-wicket haul and one 5-wicket haul. His best figures are 5/43, , which came during the 1983 ODI World Cup.

2. Mohammed Shami | 42 Wickets

Most wickets for India against Australia in ODIs

India's best pace bowler, Mohammed Shami, is at No. 2 on the list. In his career, Shami has taken 42 wickets in 25 innings of 26 matches against Australia at an economy rate of 6.00. His best performance during this period is 5/51. Whereas he has achieved the feat of taking 4 and 5 wickets once each.

3. Ravindra Jadeja | 39 Wickets

Most wickets for India against Australia in ODIs

India's star all-rounder Ravindra Jadeja is third on the list. Jadeja has taken 39 wickets in 42 innings across 45 matches against Australia at an economy rate of 5.23. His best performance during this period is 3/28.

4. Ajit Agarkar | 36 Wickets

Most wickets for India against Australia in ODIs

BCCI’s current chairman of selectors, Ajit Agarkar, is fourth on the list. He picked up 36 scalps in 21 games at an average of 28.41, with one five-fer and two four-wicket hauls. Agarkar’s best of 6/42 was registered in Melbourne in January 2004. The effort was in vain though as Australia won the contest by 18 runs. Agarkar also claimed 4/46 in Kanpur in 1998 and 4/37 in Mumbai in 2003.

Also Read: Top 10 most watched cricket matches in history

5. Javagal Srinath | 33 Wickets

Most wickets for India against Australia in ODIs

The spearhead of the Indian bowling lineup from 1994 to 2003, Javagal Srinath gets 5th place on this elite list with 33 wickets in 29 games. With his effective pace, Srinath troubled the Kangaroos a lot at home and overseas. The ace fast bowler gave away runs at an economical rate of 4.89. 

Payal Debnath

Payal Debnath is a content writer with a deep passion for cricket. With years of experience covering sports content, she brings a unique perspective to every piece, from player analyses to match previews and game recaps. A lifelong fan of MS Dhoni, she draws inspiration from Dhoni's calm under pressure, leadership skills, and unmatched finishing ability. Combining a love for the game with a decent writing style, she delivers captivating content that keeps fans informed and engaged.

View Profile
We use cookies to improve your experience and understand site usage. By continuing, you agree to our cookie policy.