ODI cricket, wickets
Image Credit: Google

7. England – 4,757 wickets

Top Ten Teams With Most ODI Wickets 1
ImageCredit: Getty Images

England is one of the oldest teams in international cricket history. While the England cricket team has observed some great talented pace bowlers in Test cricket, it happened in ODI cricket too.

A total of 254 different cricketers have played ODIs for England and their total ODI wicket numbers are 4,757 wickets. England’s four-wicket hauls and five-wicket hauls happened in 144 times and 35 times respectively in ODI cricket history. English pacer James Anderson is the most ODI wicket-taker for England as he bagged 269 ODI wickets.