List of players with most runs in T20Is as Suzie Bates leaves Virat Kohli behind

List of players with most runs in T20Is as Suzie Bates leaves Virat Kohli behind

Image Source : Getty

3120 runs in 103 innings - Aaron Finch (Average - 34.28, Strike Rate - 142.53)

Image Source : Getty

3154 runs in 140 innings - Harmanpreet Kaur (Average - 28.16, Strike Rate - 106.61)

Image Source : Getty

3236 runs in 114 innings - Stafanie Taylor (Average - 35.17, Strike Rate - 100.84)

Image Source : Getty

3405 runs in 121 innings - Meg Lanning (Average - 36.61, Strike Rate - 116.37)

Image Source : Getty

3408 runs in 130 innings - Paul Stirling (Average - 28.63, Strike Rate - 135.83)

Image Source : Getty

3485 runs in 98 innings - Babar Azam (Average - 41.48, Strike Rate - 128.40)

Image Source : Getty

3531 runs in 118 innings - Martin Guptill (Average - 31.81, Strike Rate - 135.70)

Image Source : Getty

3853 runs in 140 innings - Rohit Sharma (Average - 31.81, Strike Rate - 139.24)

Image Source : Getty

4008 runs in 107 innings - Virat Kohli (Average - 52.73, Strike Rate - 137.96)

Image Source : Getty

4021 runs in 146 innings - Suzie Bates (Average - 29.78, Strike Rate - 108.99)

Image Source : Getty

Next : Top 10 batters with most runs in ODIs in 2023, Rohit surpasses Babar