Here-under is the complete list:
Figures | Bowler | For | Vs | Venue | Date |
6-14 | Imran Khan | Pak | Ind | Sharjah | 22 Mar 1985 |
6-23 | SE Bond | NZ | Aus | Port Elizabeth | 11 Mar 2003 |
6-35 | SM Pollock | SA | WI | East London | 24 Jan 1999 |
6-42 | AB Agarkar | Ind | Aus | Melbourne | 09 Jan 2004 |
6-50 | AH Gray | WI | Aus | Port-of-Spain | 09 Mar 1991 |
6-59 | A Nehra | Ind | SL | Colombo RPS | 09 Aug 2005 |
Nehra's figures are the best by an Indian against Sri Lanka obliterating Robin Singh's 5 for 22 at Guwahati in 1997-98.
The earlier such occasion for him was in the World Cup 2003 match against England. Best bowling figures by Indians in One-Day Internationals:
Figures | Bowler | Opponent | Venue | Date |
6-12 | A Kumble | WI | Calcutta | 27 Nov 1993 |
6-23 | A Nehra | Eng | Durban | 26 Feb 2003 |
6-42 | AB Agarkar | Aus | Melbourne | 09 Jan 2004 |
6-59 | A Nehra | SL | Colombo RPS | 09 Aug 2005 |
In fact Nehra became only the fourth bowler in all ODIs to take six wickets in a match on two occasions. Waqar Younis has done so on most occasions - Five.
Most six-wicket hauls in ODIs
Waqar Younis (Pak) - 5 times
HK Olonga (Zim) - Twice
WPUJC Vaas (SL) - Twice
A Nehra (Ind) - Twice