Top 25 ODI Batsmen Against Top Teams

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. Most of our ratings are dynamic, and as new matches are played, the rating of earlier batsmen may change if current batsmen set new benchmarks. Brief explanation of the ratings is given before each section (Detailed Explanation). So, here are the Top 25 batsmen against Top Teams in ODIs.

*Note: All ODI Ratings are updated till 2025-09-15

TT RATING

Points to note about TOP TEAMS Rating:-

  • 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 that team in the specific decade.
  • Knock Out and Super Six matches of ODI World Cup are also counted in TT.
  • TT may be found in the last section.

THE CRITERIA


The TT Rating is divided into 5 main sections:-

CRITERIA STAT POINTS
Prolific Runs Scored 250.00
Consistent Average 200.00
Attacking Strike Rate 200.00
Big Innings Potential Top Scores 200.00
Quick Innings Potential Top Inns By SR 150.00
The Trend Setter (TS)

TS is the player who does the best in a criteria. The rating of all other players are calculated taking the TS as the benchmark. Know All About TS. Here is a simple example:-

  • TS Runs: 2,000; Player X Runs: 1,000; Section Points: 250.00
  • TS Points: 250.00(Max); Player X Points: Runs/TS Runs X 250 = 1,000/2,000 X 250 = 125.00
  • Ratings of all sections are calculated similarly with Runs being replaced by the Criteria Stat.

QUALIFICATION


Min Innings (TT) 20
Min Career Runs 1000

PROLIFIC


The Eras

ODIs from 1971 to present are divided into eras for this section. This is because less cricket was played earlier. To make it fair for earlier players they are compared with players of the same period with a slight reduction in points. Know More About Eras.

Era 1 MP before 1996
Era 2 MP between 1995 And 2011
Era 3 MP greater than 2010

CRITERIA: Points For Runs Scored

RANK ERA 1 NAT FP LP MP INNS RUNS RAT
TS DL Haynes WI 1978 1994 1986 224 8043 210.00
1 DL Haynes WI 1978 1994 1986 224 8043 210.00
2 M Azharuddin IND 1985 2000 1992.5 251 7664 200.10
3 PA de Silva SL 1984 2003 1993.5 251 7457 194.70
4 Javed Miandad PAK 1975 1996 1985.5 183 6257 163.37
5 ME Waugh AUS 1988 2002 1995 190 6244 163.03
6 IVA Richards WI 1975 1991 1983 157 6233 162.74
7 A Ranatunga SL 1982 1999 1990.5 216 6184 161.46
8 Ijaz Ahmed PAK 1986 2000 1993 192 5337 139.35
RANK ERA 2 NAT FP LP MP INNS RUNS RAT
TS SR Tendulkar IND 1989 2012 2000.5 353 13740 250.00
1 SR Tendulkar IND 1989 2012 2000.5 353 13740 250.00
2 KC Sangakkara SL 2000 2015 2007.5 301 11255 204.79
3 RT Ponting AUS 1995 2012 2003.5 285 10437 189.90
4 ST Jayasuriya SL 1989 2011 2000 337 10062 183.08
5 Inzamam-ul-Haq PAK 1991 2007 1999 269 9065 164.94
6 BC Lara WI 1990 2007 1998.5 241 8335 151.66
7 TM Dilshan SL 1999 2016 2007.5 243 8037 146.23
8 AC Gilchrist AUS 1996 2008 2002 220 7380 134.28
9 CH Gayle WI 1999 2019 2009 222 7323 133.24
10 Saeed Anwar PAK 1989 2003 1996 192 6847 124.58
11 V Sehwag IND 1999 2013 2006 183 6133 111.59
12 Shahid Afridi PAK 1996 2015 2005.5 276 6034 109.79
RANK ERA 3 NAT FP LP MP INNS RUNS RAT
TS V Kohli IND 2008 2025 2016.5 218 10571 230.00
1 V Kohli IND 2008 2025 2016.5 218 10571 230.00
2 MS Dhoni IND 2004 2019 2011.5 235 8596 187.03
3 RG Sharma IND 2007 2025 2016 193 8081 175.82
4 AB de Villiers SA 2005 2018 2011.5 163 6860 149.26
5 DA Warner AUS 2009 2023 2016 131 5519 120.08

CONSISTENT


R Ave

Relative Average (R Ave) is a more accurate type of average. Know How It Is Calculated. Briefly, it takes into account:-

  • Strength of Opposition.
  • Positions at which a batsman has played.
  • Venues at which he has played.
  • Time Period in which he has been active

CRITERIA: Points For Relative Average

Min Qualification For TS
Min Runs 1500

Against Top Teams

RANK BATSMAN INNS NO RUNS 50s AVE R AVE RAT
TS MG Bevan 158 54 5692 38 54.73 58.69 200.00
1 V Kohli 218 32 10571 54 56.83 53.68 182.92
2 AB de Villiers 163 32 6860 42 52.37 51.99 177.16
3 MS Dhoni 235 59 8596 60 48.84 51.31 174.85
4 IVA Richards 157 23 6233 44 46.51 48.47 165.17
5 RG Sharma 193 23 8081 37 47.54 47.34 161.33
6 DL Haynes 224 27 8043 53 40.83 43.89 149.58
7 Javed Miandad 183 32 6257 42 41.44 43.82 149.32
8 SR Tendulkar 353 25 13740 77 41.89 43.56 148.46
9 KC Sangakkara 301 28 11255 76 41.23 42.33 144.27
10 DA Warner 131 2 5519 26 42.78 42.18 143.73
11 RT Ponting 285 25 10437 58 40.14 41.30 140.75
12 BC Lara 241 23 8335 51 38.23 40.62 138.42
13 Inzamam-ul-Haq 269 36 9065 62 38.91 40.23 137.09
14 Saeed Anwar 192 10 6847 30 37.62 39.28 133.86
15 M Azharuddin 251 42 7664 47 36.67 39.17 133.48
16 TM Dilshan 243 27 8037 38 37.21 38.94 132.70
17 A Ranatunga 216 36 6184 39 34.36 37.99 129.46
18 ME Waugh 190 10 6244 36 34.69 36.23 123.46
19 AC Gilchrist 220 6 7380 43 34.49 36.08 122.95
20 V Sehwag 183 5 6133 27 34.46 35.86 122.21
21 CH Gayle 222 7 7323 35 34.06 35.55 121.16
22 PA de Silva 251 24 7457 52 32.85 34.60 117.92
23 Ijaz Ahmed 192 21 5337 30 31.21 33.68 114.78
24 ST Jayasuriya 337 13 10062 51 31.06 32.86 112.00
25 Shahid Afridi 276 15 6034 27 23.12 25.47 86.81

ATTACKING


R SR

Relative Strike Rate (R SR) is calculated using the same method as R Ave with average being replaced with SR.

CRITERIA: Points For R SR

Min Qualification For TS
Min Runs 1500
Min Average 25

Against Top Teams

RANK BATSMAN RUNS BF SR R SR RAT
TS GJ Maxwell 3035 2540 119.49 106.12 200.00
1 Shahid Afridi 6034 5272 114.45 112.55 200.00
2 V Sehwag 6133 6007 102.10 100.38 189.17
3 IVA Richards 6233 6939 89.83 99.25 187.04
4 AC Gilchrist 7380 7542 97.85 99.02 186.62
5 ST Jayasuriya 10062 11243 89.50 92.03 173.44
6 AB de Villiers 6860 7016 97.78 91.98 173.35
7 SR Tendulkar 13740 16328 84.15 86.26 162.56
8 DA Warner 5519 5727 96.37 86.08 162.22
9 CH Gayle 7323 8319 88.03 85.77 161.64
10 Ijaz Ahmed 5337 6683 79.86 85.65 161.41
11 Saeed Anwar 6847 8518 80.38 85.41 160.97
12 PA de Silva 7457 9390 79.41 85.26 160.67
13 V Kohli 10571 11371 92.96 84.80 159.82
14 RG Sharma 8081 8711 92.77 84.73 159.69
15 A Ranatunga 6184 8033 76.98 83.00 156.42
16 MS Dhoni 8596 9917 86.68 81.15 152.94
17 BC Lara 8335 10918 76.34 81.10 152.84
18 RT Ponting 10437 13056 79.94 81.02 152.70
19 ME Waugh 6244 8299 75.24 79.83 150.46
20 M Azharuddin 7664 10424 73.52 79.34 149.53
21 TM Dilshan 8037 9611 83.62 79.28 149.41
22 Inzamam-ul-Haq 9065 12181 74.42 77.67 146.38
23 KC Sangakkara 11255 14308 78.66 76.94 145.00
24 DL Haynes 8043 12782 62.92 74.81 140.99
25 Javed Miandad 6257 9491 65.93 73.21 137.97

BIG INNINGS POTENTIAL (TT)


Ave HS

In this criteria, we have taken the top 5 scores of the batsman. Average High Score (Ave HS) is simply the total runs in the 5 innings divided by 5.

CRITERIA: Points For Runs Scored In The Top 5 Inns

RANK ERA 1 1 2 3 4 5 AVE HS RAT
TS IVA Richards 189* 153* 149 138* 119* 149.60 200.00
1 IVA Richards 189* 153* 149 138* 119* 149.60 200.00
2 DL Haynes 152* 148 145* 142* 138* 145.00 193.85
3 ME Waugh 133* 130 126 121* 116 125.20 167.38
4 Ijaz Ahmed 139* 137 117 114* 111 123.60 165.24
5 PA de Silva 134 122 107* 105 105 114.60 153.21
6 Javed Miandad 119* 116* 115* 113 107 114.00 152.41
7 M Azharuddin 111* 108* 108 101 100 105.60 141.18
8 A Ranatunga 131* 102* 101* 98 93* 105.00 140.37
RANK ERA 2 1 2 3 4 5 AVE HS RAT
TS SR Tendulkar 200* 175 163* 143 141 164.40 200.00
1 SR Tendulkar 200* 175 163* 143 141 164.40 200.00
2 ST Jayasuriya 189 152 151* 134* 134 152.00 184.91
3 BC Lara 169 156 153 139 128 149.00 181.27
4 CH Gayle 162 152* 140 135 135 144.80 176.16
5 RT Ponting 164 141* 140* 134* 129 141.60 172.26
6 Saeed Anwar 194 140 131 126 115 141.20 171.78
7 KC Sangakkara 169 138* 134* 133 128 140.40 170.80
8 TM Dilshan 160* 160 137* 123 119* 139.80 170.07
9 AC Gilchrist 154 149 131 128 124 137.20 166.91
10 V Sehwag 146 130 126 125* 119 129.20 157.18
11 Inzamam-ul-Haq 123 122 121* 118* 117 120.20 146.23
12 Shahid Afridi 109 109 108* 102 102 106.00 128.95
RANK ERA 3 1 2 3 4 5 AVE HS RAT
TS RG Sharma 264 209 208* 171* 150 200.40 200.00
1 RG Sharma 264 209 208* 171* 150 200.40 200.00
2 DA Warner 179 173 163 163 156 166.80 166.47
3 V Kohli 183 166* 160* 154* 139* 160.40 160.08
4 MS Dhoni 183* 148 139* 134 124 145.60 145.31
5 AB de Villiers 136* 128 125* 121 119 125.80 125.55

QUICK INNINGS POTENTIAL (TT)


QI SR

In this criteria, we have taken the top 5 innings of the batsman with highest strike rate. Quick Innings Strike Rate (QI SR) is the Relative SR of the batsmen in the 5 innings.

CRITERIA: Points For R SR In The Top 5 Inns by SR

RANK BATSMAN 1 2 3 4 5 QI SR RAT
TS Shahid Afridi 29/10 34/12 65/25 102/40 67/29 251.77 150.00
1 Shahid Afridi 29/10 34/12 65/25 102/40 67/29 251.77 150.00
2 ST Jayasuriya 76/28 27/13 134/65 30/15 82/44 217.50 129.58
3 CH Gayle 77/27 43/21 27/14 80/43 61/33 203.34 121.15
4 IVA Richards 37/17 82/39 80/39 66/39 149/99 196.32 116.96
5 AC Gilchrist 38/20 69/37 51/29 83/50 29/18 177.42 105.70
6 V Sehwag 48/22 74/40 125/74 60/36 42/26 173.29 103.24
7 Ijaz Ahmed 43/21 139/84 60/42 42/30 88/63 166.24 99.04
8 MS Dhoni 68/35 50/26 46/26 62/38 72/46 163.16 97.21
9 SR Tendulkar 36/22 62/38 30/19 41/26 67/44 162.35 96.73
10 AB de Villiers 119/61 102/59 74/45 77/47 52/34 162.15 96.60
11 M Azharuddin 108/65 95/63 63/44 54/39 29/22 161.64 96.30
12 KC Sangakkara 90/43 75/45 36/23 66/47 35/25 161.41 96.17
13 TM Dilshan 41/18 33/17 35/23 35/24 42/29 158.86 94.64
14 RG Sharma 51/28 30/17 35/20 40/24 41/25 157.84 94.04
15 Inzamam-ul-Haq 36/22 60/37 42/26 44/33 37/28 156.56 93.27
16 Saeed Anwar 37/24 74/49 48/32 46/34 35/26 154.56 92.08
17 A Ranatunga 49/32 25/17 55/39 41/30 64/48 151.98 90.55
18 BC Lara 36/22 59/37 60/41 60/43 169/129 149.98 89.35
19 PA de Silva 32/21 50/35 66/47 39/29 42/33 149.00 88.77
20 RT Ponting 164/105 35/23 50/35 43/33 37/31 146.90 87.52
21 Javed Miandad 119/77 28/23 59/49 79/67 34/29 144.59 86.14
22 V Kohli 100/52 115/66 133/86 166/110 131/96 143.50 85.49
23 DL Haynes 152/126 44/39 40/36 148/136 142/132 133.34 79.44
24 ME Waugh 49/31 48/32 70/58 60/53 67/61 132.75 79.09
25 DA Warner 56/34 29/18 35/23 179/128 78/56 130.01 77.46

TOP TEAMS RATING


The TOP TEAMS (TT) Rating is the addition of the points of all the above criteria. The rating is out of 1,000.

RANK BATSMAN PRO CON ATT BIP QIP TT RAT
1 SR Tendulkar 250.00 148.46 162.56 200.00 96.73 857.74
2 IVA Richards 162.74 165.17 187.04 200.00 116.96 831.92
3 V Kohli 230.00 182.92 159.82 160.08 85.49 818.31
4 RG Sharma 175.82 161.33 159.69 200.00 94.04 790.88
5 ST Jayasuriya 183.08 112.00 173.44 184.91 129.58 783.02
6 DL Haynes 210.00 149.58 140.99 193.85 79.44 773.86
7 KC Sangakkara 204.79 144.27 145.00 170.80 96.17 761.02
8 MS Dhoni 187.03 174.85 152.94 145.31 97.21 757.34
9 RT Ponting 189.90 140.75 152.70 172.26 87.52 743.14
10 AB de Villiers 149.26 177.16 173.35 125.55 96.60 721.93
11 M Azharuddin 200.10 133.48 149.53 141.18 96.30 720.59
12 AC Gilchrist 134.28 122.95 186.62 166.91 105.70 716.46
13 PA de Silva 194.70 117.92 160.67 153.21 88.77 715.27
14 BC Lara 151.66 138.42 152.84 181.27 89.35 713.54
15 CH Gayle 133.24 121.16 161.64 176.16 121.15 713.34
16 TM Dilshan 146.23 132.70 149.41 170.07 94.64 693.06
17 Javed Miandad 163.37 149.32 137.97 152.41 86.14 689.21
18 Inzamam-ul-Haq 164.94 137.09 146.38 146.23 93.27 687.92
19 ME Waugh 163.03 123.46 150.46 167.38 79.09 683.41
20 V Sehwag 111.59 122.21 189.17 157.18 103.24 683.40
21 Saeed Anwar 124.58 133.86 160.97 171.78 92.08 683.28
22 Ijaz Ahmed 139.35 114.78 161.41 165.24 99.04 679.82
23 A Ranatunga 161.46 129.46 156.42 140.37 90.55 678.27
24 Shahid Afridi 109.79 86.81 200.00 128.95 150.00 675.55
25 DA Warner 120.08 143.73 162.22 166.47 77.46 669.96

TOP TEAMS


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


Leave a Comment