This article highlights the bowlers who have consistently performed well in their home countries in ODIs.

Most Wickets at Home in ODIs

PlayerInningsWicketsBest Bowling (Innings)AverageEconomyStrike Rate4W/5W
Shaun Pollock (SA)1251936/3520.233.5034.59/4
Shakib Al Hasan (BAN)1181835/3622.694.0333.77/2
Brett Lee (AUS)941695/2223.344.6929.86/5
Glenn McGrath (AUS)951605/2720.123.7632.07/3
Muttiah Muralitharan (SL)1051545/2324.623.8638.23/2
Mashrafe Mortaza (BAN)1031474/2926.194.5134.82/0
Shane Warne (AUS)831345/3324.404.1635.15/1
James Anderson (ENG)861314/1826.484.8532.76/0
Daniel Vettori (NZ)1201295/731.574.0646.64/1
Lasith Malinga (SL)881276/3828.255.2332.42/4
Dwayne Bravo (WI)881266/4327.195.2630.94/1
Anil Kumble (IND)891266/1228.934.4539.02/1
Craig McDermott (AUS)881254/3824.323.8937.42/0

Key Insights on Leading Wicket Takers at Home in ODI Cricket

All-Time Leaders and Home Ground Dominance

Shaun Pollock of South Africa has picked up the most wickets at home in ODI cricket, with 193 wickets in 125 innings.

Shakib Al Hasan is the only bowler in history to bag 100-plus wickets at a single home ground in ODIs, having dismissed 131 batters at the Shere Bangla National Stadium in Dhaka.

Six bowlers each from Australia and India have reached the milestone of picking up 100 or more wickets within their respective home countries.

Shakib Al Hasan and Mashrafe Mortaza share the record for the most wickets against a specific team in a home country, taking 53 wickets each against Zimbabwe in Bangladesh.


Record-Breaking Captaincy and Seasonal Performances

Shaun Pollock holds the record for the most wickets by a captain at home in ODIs, with 80 of his 193 home wickets coming while leading South Africa.

Mashrafe Mortaza is the only other captain to surpass the 50-wicket mark on home soil, finishing with 52 wickets as leader.

Mohammed Shami set the record for the most wickets at home in a single calendar year, claiming 40 wickets in 17 innings in India during 2023.

South Africa’s Craig Matthews holds the record for the most wickets in a home bilateral ODI series, fetching 17 wickets during a seven-match series against Australia in 1994.


Elite Bowling Averages and Match Milestones

Shaun Pollock has the highest number of four-wicket hauls at home with 13, while Brett Lee and Trent Boult lead with 5 five-wicket hauls each on home soil.

Chaminda Vaas delivered the best-ever bowling figures in a home ODI (and in the format overall), returning with 8 for 19 against Zimbabwe in Colombo in 2001.

Dennis Lillee maintains the lowest bowling average on home soil (minimum 2000 balls bowled), averaging 18.72 with 69 wickets in Australia.

Mohammed Shami possesses the lowest bowling strike rate at home (minimum 2000 balls bowled), taking a wicket every 25.4 balls in India.

Check: Best ODI Bowling Average and Bowling Strike Rate