10. Brian Vitori (Zimbabwe) - 105 runs vs New Zealand in Feb 2012
9. Tim Southee (New Zealand) - 105 runs vs India in March 2009
8. Martin Snedden (New Zealand) - 105 vs England in June 1983
7. Nuwan Pradeep (Sri Lanka) - 106 runs vs India in Dec 2017
6. Bhuvneshwar Kumar (India) - 106 runs vs South Africa in Oct 2015
5. Philippe Boissevain (Netherlands) - 108 runs England in Jun 2022
4. Rashid Khan (Afghanistan) - 110 runs vs England in June 2019
3. Wahab Riaz (Pakistan) - 110 runs vs England in August 2016
2. Mick Lewis (Australia) - 113 runs vs South Africa in Mar 2016
1. Adam Zampa (Australia) - 113 runs vs South Africa in Sep 2023
Next : Indian players with most wickets in ODIs, Ravindra Jadeja achieves new feat with 200th scalp
Click to read more..