CricketSky
Women's Asia Cup 2026 Teams Points Table Schedule Stats

Highest Batting Average in ODI Cricket

Rank Player M Inns Runs NO AVG S/R 4s 6s
1 33 32 1541 9 67.00 87.70 130 29
2 69 68 3712 11 65.12 103.46 394 69
3 29 27 1214 8 63.89 97.90 100 33
4 316 304 15109 48 59.02 94.37 1399 180
5 59 54 2690 8 58.47 95.72 216 71
6 23 23 1034 5 57.44 - 0 0
7 30 30 1450 4 55.76 97.44 150 32
8 232 196 6912 67 53.58 74.16 450 21
9 103 102 4602 16 53.51 92.20 572 40
10 228 218 9577 39 53.50 101.09 840 204
11 143 140 6626 16 53.43 86.59 610 69
12 62 56 2120 16 53.00 86.74 213 9
13 68 65 2819 10 51.25 77.06 216 3
14 135 109 3662 37 50.86 76.67 310 32
15 232 211 7805 57 50.68 67.54 805 19
16 153 147 6324 22 50.59 80.23 489 122
17 350 297 10773 84 50.57 87.56 826 229
18 71 65 2657 12 50.13 87.02 206 50
19 189 178 7577 25 49.52 87.59 614 54
20 181 178 8113 14 49.46 88.39 822 53

Highest Batting Average in ODI Cricket

Among qualifying batters, Ryan ten Doeschate has the highest batting average in ODI cricket, 67, from 1541 runs in 32 innings. He is followed by Shubman Gill (65.12), Milind Kumar (63.89) and Virat Kohli (59.02).

A high ODI average means a batter who both scored heavily and stayed not out in successful chases. A qualification on innings applies so a small sample of scores does not distort the list. Last updated 24 October, 2026.

Highest Batting Average in ODI Cricket – FAQs

Get live alerts for this match — no signup needed