Top 25 ODI Batsmen With The Ability To Score Big

Kindly switch to Landscape Mode for better viewing experience

Our One Day International (ODI) ratings take into account all matches from the first ODI match on January 5, 1971 till the below mentioned last update date. To qualify for the rating, a player must have played at least 50 innings against the Top Teams (TT). TT may be found in the last section of the rating. In this criteria, we have taken the top 7 scores of the batsman. Average High Score (Ave HS) is the total runs in the 7 innings divided by 7. The first list gives you the batsmen with best Ave HS overall while the second only includes innings against the Top Teams.

*Note: All ODI Ratings are updated till 2023-08-09

Top Teams (TT)

Some sections consider performances only against the top teams. Here is some information about the Top Teams:-

  • Win/Loss Ratio is used to determine top teams.
  • The top teams are calculated by decades.
  • A batsman’s performace is counted in TT if it comes against the team in the specific decade.
  • Knock Out and Super Six matches of ICC World Cup and Champions Trophy are also counted in TT.

TOP 25 ODI BATSMEN WITH BEST AVE HS


Against All Teams

RANK BATSMAN NAT 1 2 3 4 5 6 7 AVE HS
1 RG Sharma IND 264 209 208* 171* 162 159 152* 189.29
2 SR Tendulkar IND 200* 186* 175 163* 152 146 146 166.86
3 DA Warner AUS 179 178 173 166 163 156 130 163.57
4 CH Gayle WI 215 162 153* 152* 152 140 135 158.43
5 MJ Guptill NZ 237* 189* 180* 138 122* 118 117* 157.29
6 V Kohli IND 183 166* 160* 157* 154* 140 139* 157.00
7 Fakhar Zaman PAK 210* 193 180* 138 117* 117 114 152.71
8 ST Jayasuriya SL 189 157 152 151* 140 134* 134 151.00
9 IVA Richards WI 189* 181 153* 149 138* 119* 119 149.71
10 V Sehwag IND 219 175 146 130 126 125* 119 148.57
11 SC Ganguly IND 183 153* 144 141* 141 139 135* 148.00
12 AB de Villiers SA 176 162* 149 146 136* 134 128 147.29
13 HM Amla SA 159 154 153* 150 140 133 129 145.43
14 TM Dilshan SL 161* 160* 160 144 137* 125 123 144.29
15 BC Lara WI 169 156 153 146* 139 128 117 144.00
16 Q de Kock SA 178 168* 138* 135 135 128 124 143.71
17 PR Stirling IRE 177 162 142 131* 130 128 126 142.29
18 CS MacLeod SCOT 175 157* 154 140* 133* 117 116* 141.71
19 SR Watson AUS 185* 161* 143 136* 126 122 116* 141.29
20 JJ Roy ENG 180 162 153 132 123 120 114 140.57
21 DL Haynes WI 152* 148 145* 142* 138* 133* 123* 140.14
22 MS Dhoni IND 183* 148 139* 139* 134 124 113* 140.00
22 AC Gilchrist AUS 172 154 149 131 128 124 122 140.00
24 RT Ponting AUS 164 145 141* 140* 134* 129 126 139.86
25 Tamim Iqbal BAN 158 154 132 130* 129 128* 128 137.00

Against Top Teams

RANK BATSMAN NAT 1 2 3 4 5 6 7 AVE HS
1 RG Sharma IND 264 209 208* 171* 150 147 141* 184.29
2 SR Tendulkar IND 200* 186* 175 163* 143 141* 141 164.14
3 MJ Guptill NZ 237* 189* 180* 138 122* 118 117* 157.29
4 DA Warner AUS 179 173 166 163 156 130 128* 156.43
5 V Kohli IND 183 166* 160* 154* 139* 138 136 153.71
6 IVA Richards WI 189* 181 153* 149 138* 119* 119 149.71
7 ST Jayasuriya SL 189 152 151* 140 134* 134 130 147.14
8 BC Lara WI 169 156 153 146* 139 128 116* 143.86
9 Q de Kock SA 178 168* 138* 135 135 128 124 143.71
10 SC Ganguly IND 183 153* 141* 141 130* 127 124 142.71
11 CH Gayle WI 162 152* 140 135 135 133* 132* 141.29
12 TM Dilshan SL 161* 160* 160 137* 125 123 119* 140.71
13 DL Haynes WI 152* 148 145* 142* 138* 133* 123* 140.14
14 JJ Roy ENG 180 162 153 132 120 114 113 139.14
15 SR Watson AUS 185* 161* 143 136* 126 116* 105* 138.86
16 RT Ponting AUS 164 141* 140* 134* 129 126 124* 136.86
17 ML Hayden AUS 181* 158 146 126 117 114 111 136.14
18 AB de Villiers SA 176 146 136* 128 125* 121 119 135.86
19 MS Dhoni IND 183* 148 139* 134 124 113* 107 135.43
20 KC Sangakkara SL 169 138* 134* 133 128 128 117* 135.29
21 Fakhar Zaman PAK 193 180* 138 117 114 101 101 134.86
22 V Sehwag IND 175 146 130 126 125* 119 116 133.86
23 Saeed Anwar PAK 194 140 131 126 115 113* 112* 133.00
24 AC Gilchrist AUS 154 149 131 128 124 122 121* 132.71
25 LRPL Taylor NZ 181* 137 131* 128* 119* 117 113 132.29

TOP TEAMS


DECADE OF MAT 1 2 3 4 5 6 7 8
1970s WI ENG AUS NZ PAK
1980s WI ENG AUS PAK IND NZ SL
1990s SA AUS PAK WI IND SL ENG NZ
2000s AUS SA SL PAK IND NZ ENG WI
2010s IND SA AUS ENG NZ PAK SL BAN
2020s BAN IND PAK AUS NZ SA ENG SL


Leave a Comment