3120 runs in 103 innings - Aaron Finch (Average - 34.28, Strike Rate - 142.53)
3154 runs in 140 innings - Harmanpreet Kaur (Average - 28.16, Strike Rate - 106.61)
3236 runs in 114 innings - Stafanie Taylor (Average - 35.17, Strike Rate - 100.84)
3405 runs in 121 innings - Meg Lanning (Average - 36.61, Strike Rate - 116.37)
3408 runs in 130 innings - Paul Stirling (Average - 28.63, Strike Rate - 135.83)
3485 runs in 98 innings - Babar Azam (Average - 41.48, Strike Rate - 128.40)
3531 runs in 118 innings - Martin Guptill (Average - 31.81, Strike Rate - 135.70)
3853 runs in 140 innings - Rohit Sharma (Average - 31.81, Strike Rate - 139.24)
4008 runs in 107 innings - Virat Kohli (Average - 52.73, Strike Rate - 137.96)
4021 runs in 146 innings - Suzie Bates (Average - 29.78, Strike Rate - 108.99)
Next : Top 10 batters with most runs in ODIs in 2023, Rohit surpasses Babar
Click to read more..