ODI cricket – James Anderson (2002 - present)
269 wickets at 29.22, Best: 5/23
5W - 2, Economy - 4.92
Even in ODI cricket, Anderson is fairly ahead of the next best on the list - Darren Gough follows him with 234 wickets - and will remain so for the next few years despite having last played an ODI in England's disastrous World Cup campaign in 2015.
In a quest of fresher legs to adapt to the modern slambang game, Anderson, alongside numerous other names, were dumped from the ODI set-up. But the Lancastrian's contribution remains unmatched so far. He was effective in the powerplays as well as being threatening at the death with accurate punches at the opposition.
Both his ODI five-fors have come away from home, with one each on the tour of South Africa and New Zealand in 2009 and 2013, respectively. His captains trusted him all through innings: when the batsmen wanted to go big, when the game was required to be brought to life or when choking the rivals was the need in the slog overs.
Though almost certainly he would never play an ODI again, Anderson averages below 30 and has an economy under 5, both statistics not easy to possess in the modern age of cricket.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news