Top 25 ODI Batsmen In Top Form

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 in their Top Form in ODIs.

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

TF RATING

Points to note about TOP FORM Rating:-

  • Top Form is calculated by taking the best 50 consecutive innings of a batsman.
  • Only Inns against Non Weak Teams are considered in the rating.
  • Non Weak Teams may be found in the last section.

THE CRITERIA


The TF Rating is divided into 5 main sections:-

CRITERIA STAT POINTS
Prolific Runs Scored 300.00
Consistent Average 200.00
Attacking Strike Rate 200.00
Big Innings Potential Top Scores 150.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.
Non Weak Teams (NWT)

Some sections consider performances only against Non Weak Teams. Here is some information about the Non Weak Teams:-

  • Win/Loss Ratio is used to determine Non Weak Teams.
  • The Non Weak Teams are calculated by decades.
  • A batsmanโ€™s performace is counted in NWT if it comes against that team in the specific decade.
  • NWT may be found in the last section.

QUALIFICATION


Min Innings (NWT) 20

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 1991
Era 2 MP between 1990 And 2011
Era 3 MP greater than 2010

CRITERIA: Points For Runs Scored

RANK ERA 1 NAT FP LP INNS RUNS RAT
TS IVA Richards WI 1983-06-15 1986-03-04 50 2574 270.00
1 IVA Richards WI 1983-06-15 1986-03-04 50 2574 270.00
2 DM Jones AUS 1988-01-22 1991-03-10 50 2451 257.10
3 GA Gooch ENG 1981-12-20 1990-07-18 50 2405 252.27
4 Zaheer Abbas PAK 1975-06-11 1985-02-06 50 2300 241.26
5 Javed Miandad PAK 1985-12-04 1988-10-27 50 2285 239.69
6 DL Haynes WI 1988-03-18 1991-11-24 50 2247 235.70
RANK ERA 2 NAT FP LP INNS RUNS RAT
TS KC Sangakkara SL 2013-07-20 2015-03-08 50 2556 270.00
1 KC Sangakkara SL 2013-07-20 2015-03-08 50 2556 270.00
2 BC Lara WI 1994-11-07 1998-04-01 50 2554 269.79
3 SR Tendulkar IND 1997-12-16 1999-11-08 50 2478 261.76
4 V Sehwag IND 2008-06-26 2011-12-08 50 2441 257.85
5 RT Ponting AUS 2005-07-10 2007-12-20 50 2406 254.15
6 SC Ganguly IND 1999-04-11 2000-10-20 50 2375 250.88
7 ML Hayden AUS 2005-01-30 2008-03-04 50 2357 248.98
8 SR Watson AUS 2009-09-30 2012-03-02 50 2291 242.01
9 ST Jayasuriya SL 1996-01-20 1998-04-07 50 2209 233.35
10 Saeed Anwar PAK 1996-08-29 1998-04-11 50 2185 230.81
11 PA de Silva SL 1996-02-21 1998-04-09 50 2177 229.96
12 MG Bevan AUS 1997-01-12 1999-04-24 50 2095 221.30
RANK ERA 3 NAT FP LP INNS RUNS RAT
TS V Kohli IND 2015-10-22 2018-10-27 50 3497 300.00
1 V Kohli IND 2015-10-22 2018-10-27 50 3497 300.00
2 RG Sharma IND 2016-01-12 2019-01-12 50 2997 257.11
3 AB de Villiers SA 2013-11-08 2017-02-07 50 2848 244.32
4 DA Warner AUS 2016-01-20 2020-01-17 50 2800 240.21
5 LRPL Taylor NZ 2016-10-29 2020-02-08 50 2594 222.53
6 JM Bairstow ENG 2017-09-19 2021-03-26 50 2452 210.35
7 MJ Guptill NZ 2015-02-14 2018-01-19 50 2428 208.29

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 Non Weak Teams

RANK BATSMAN INNS NO RUNS AVE R AVE RAT
TS V Kohli 50 13 3497 94.51 88.83 200.00
1 V Kohli 50 13 3497 94.51 88.83 200.00
2 MG Bevan 50 21 2095 72.24 76.40 172.02
3 AB de Villiers 50 13 2848 76.97 75.50 169.99
4 RG Sharma 50 9 2997 73.10 71.68 161.40
5 IVA Richards 50 11 2574 66.00 69.24 155.89
6 DM Jones 50 11 2451 62.85 66.04 148.69
7 LRPL Taylor 50 12 2594 68.26 65.98 148.55
8 Javed Miandad 50 13 2285 61.76 64.77 145.84
9 BC Lara 50 7 2554 59.40 61.86 139.27
10 KC Sangakkara 50 6 2556 58.09 59.09 133.04
11 DA Warner 50 3 2800 59.57 58.95 132.73
12 RT Ponting 50 7 2406 55.95 57.02 128.37
13 GA Gooch 50 4 2405 52.28 56.72 127.70
14 DL Haynes 50 7 2247 52.26 56.17 126.47
15 SR Tendulkar 50 5 2478 55.07 55.90 125.86
16 PA de Silva 50 9 2177 53.10 55.04 123.93
17 SC Ganguly 50 5 2375 52.78 53.90 121.36
18 MJ Guptill 50 6 2428 55.18 53.31 120.03
19 Zaheer Abbas 50 5 2300 51.11 52.44 118.07
20 ML Hayden 50 4 2357 51.24 52.43 118.04
21 V Sehwag 50 2 2441 50.85 51.76 116.53
22 JM Bairstow 50 3 2452 52.17 51.30 115.50
23 SR Watson 50 4 2291 49.80 50.52 113.75
24 ST Jayasuriya 50 4 2209 48.02 49.93 112.41
25 Saeed Anwar 50 5 2185 48.56 49.47 111.37

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 Non Weak Teams

RANK BATSMAN RUNS BF SR R SR RAT
TS V Sehwag 2441 1979 123.35 119.53 200.00
1 V Sehwag 2441 1979 123.35 119.53 200.00
2 ST Jayasuriya 2209 1969 112.19 114.62 191.79
3 AB de Villiers 2848 2418 117.78 109.97 184.00
4 IVA Richards 2574 2657 96.88 107.25 179.44
5 SR Tendulkar 2478 2535 97.75 99.07 165.77
6 Zaheer Abbas 2300 2662 86.40 96.43 161.34
7 JM Bairstow 2452 2281 107.50 94.30 157.78
8 BC Lara 2554 2865 89.14 93.53 156.50
9 Saeed Anwar 2185 2465 88.64 93.12 155.80
10 KC Sangakkara 2556 2692 94.95 92.43 154.65
11 PA de Silva 2177 2511 86.70 92.27 154.39
12 RT Ponting 2406 2657 90.55 90.99 152.25
13 V Kohli 3497 3484 100.37 90.78 151.90
14 SR Watson 2291 2358 97.16 90.72 151.80
15 DA Warner 2800 2759 101.49 90.46 151.36
16 MJ Guptill 2428 2435 99.71 89.63 149.97
17 RG Sharma 2997 3028 98.98 89.57 149.86
18 DL Haynes 2247 3129 71.81 84.28 141.02
19 SC Ganguly 2375 2876 82.58 83.57 139.82
20 ML Hayden 2357 2812 83.82 83.35 139.46
21 DM Jones 2451 3335 73.49 82.77 138.49
22 MG Bevan 2095 2629 79.69 82.27 137.65
23 LRPL Taylor 2594 3005 86.32 79.99 133.84
24 Javed Miandad 2285 3174 71.99 79.37 132.80
25 GA Gooch 2405 3701 64.98 76.58 128.14

BIG INNINGS POTENTIAL (NWT)


Ave HS

In this criteria, we have taken the top 5 scores of the batsman against Non Weak Teams in their Top Form. 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* 149 119 106 103* 133.20 150.00
1 IVA Richards 189* 149 119 106 103* 133.20 150.00
2 DL Haynes 152* 142* 138* 117* 111 132.00 148.65
3 GA Gooch 142 136 129* 117* 115 127.80 143.92
4 Zaheer Abbas 123 118 113 109 108 114.20 128.60
5 DM Jones 145 117* 107 102* 93* 112.80 127.03
6 Javed Miandad 116* 113 103 100* 79 102.20 115.09
RANK ERA 2 1 2 3 4 5 AVE HS RAT
TS V Sehwag 219 175 146 125* 119 156.80 150.00
1 V Sehwag 219 175 146 125* 119 156.80 150.00
2 SC Ganguly 183 153* 141* 141 139 151.40 144.83
3 SR Tendulkar 186* 143 141 134 128 146.40 140.05
4 SR Watson 185* 161* 136* 105* 93 136.00 130.10
5 BC Lara 169 146* 139 111 110 135.00 129.15
6 ML Hayden 181* 158 117 114 103 134.60 128.76
7 Saeed Anwar 194 140 115 112* 108* 133.80 128.00
8 RT Ponting 164 134* 124 111 111 128.80 123.21
9 ST Jayasuriya 151* 134* 134 120* 102 128.20 122.64
10 KC Sangakkara 169 128 117* 113* 112 127.80 122.26
11 PA de Silva 134 127* 122 107* 104 118.80 113.65
12 MG Bevan 108* 103 101* 83 82 95.40 91.26
RANK ERA 3 1 2 3 4 5 AVE HS RAT
TS RG Sharma 208* 171* 162 152* 147 168.00 150.00
1 RG Sharma 208* 171* 162 152* 147 168.00 150.00
2 DA Warner 179 173 166 156 130 160.80 143.57
3 V Kohli 160* 157* 154* 140 138 149.80 133.75
4 MJ Guptill 237* 180* 114 105 103* 147.80 131.96
5 AB de Villiers 162* 149 136* 119 115* 136.20 121.61
6 JM Bairstow 141* 139 138 128 124 134.00 119.64
7 LRPL Taylor 181* 137 113 109* 107 129.40 115.54

QUICK INNINGS POTENTIAL (NWT)


QI SR

In this criteria, we have taken the top 5 innings of the batsman with highest strike rate against Non Weak Teams. 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 BB McCullum 77/25 33/11 51/22 59/26 55/25 238.44 150.00
1 AB de Villiers 149/44 162/66 119/61 74/45 77/47 206.25 129.75
2 ST Jayasuriya 76/28 134/65 82/44 68/38 44/28 203.33 127.92
3 IVA Richards 37/17 82/39 80/39 66/39 149/99 196.70 123.74
4 V Sehwag 125/74 60/36 42/26 30/19 44/28 159.39 100.27
5 SR Watson 185/96 72/40 51/34 45/31 69/51 156.37 98.37
6 Zaheer Abbas 59/37 123/87 118/86 105/82 73/62 150.69 94.80
7 JM Bairstow 30/13 43/23 42/24 104/60 139/92 148.14 93.19
8 MJ Guptill 93/30 27/14 237/163 79/56 45/33 146.07 91.89
9 SR Tendulkar 41/26 67/44 53/36 29/21 124/92 145.32 91.42
10 Saeed Anwar 54/37 46/34 35/26 194/146 33/25 141.90 89.27
11 KC Sangakkara 75/45 36/23 105/76 117/86 169/137 133.15 83.77
12 BC Lara 55/32 43/31 169/129 111/94 139/125 131.98 83.03
13 ML Hayden 101/68 41/30 66/54 47/39 25/21 131.34 82.62
14 DL Haynes 152/126 40/36 142/132 111/108 62/68 126.60 79.64
15 RT Ponting 164/105 72/61 75/67 49/44 54/53 126.06 79.30
16 PA de Silva 66/47 75/64 57/49 102/90 52/49 125.30 78.82
17 DM Jones 59/42 93/82 102/91 145/136 85/89 123.88 77.94
18 MG Bevan 33/25 29/22 36/30 72/65 35/32 121.63 76.52
19 Javed Miandad 59/49 79/67 78/71 103/100 116/114 119.60 75.24
20 RG Sharma 41/25 208/153 52/39 152/117 137/114 119.18 74.97
21 V Kohli 131/96 129/96 87/66 140/107 96/78 119.03 74.88
22 LRPL Taylor 37/25 54/37 109/84 181/147 60/56 117.09 73.66
23 SC Ganguly 85/73 183/158 31/28 135/124 56/54 113.47 71.38
24 GA Gooch 129/118 142/134 91/102 74/85 115/136 112.93 71.05
25 DA Warner 179/128 173/136 98/79 156/128 128/112 112.22 70.60

TOP FORM RATING


The TOP FORM (TF) 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 TF RAT
1 IVA Richards 270.00 155.89 179.44 150.00 123.74 879.08
2 V Kohli 300.00 200.00 151.90 133.75 74.88 860.52
3 AB de Villiers 244.32 169.99 184.00 121.61 129.75 849.67
4 V Sehwag 257.85 116.53 200.00 150.00 100.27 824.66
5 RG Sharma 257.11 161.40 149.86 150.00 74.97 793.34
6 ST Jayasuriya 233.35 112.41 191.79 122.64 127.92 788.10
7 SR Tendulkar 261.76 125.86 165.77 140.05 91.42 784.86
8 BC Lara 269.79 139.27 156.50 129.15 83.03 777.73
9 KC Sangakkara 270.00 133.04 154.65 122.26 83.77 763.72
10 DM Jones 257.10 148.69 138.49 127.03 77.94 749.24
11 Zaheer Abbas 241.26 118.07 161.34 128.60 94.80 744.07
12 DA Warner 240.21 132.73 151.36 143.57 70.60 738.46
13 RT Ponting 254.15 128.37 152.25 123.21 79.30 737.29
14 SR Watson 242.01 113.75 151.80 130.10 98.37 736.02
15 DL Haynes 235.70 126.47 141.02 148.65 79.64 731.48
16 SC Ganguly 250.88 121.36 139.82 144.83 71.38 728.28
17 GA Gooch 252.27 127.70 128.14 143.92 71.05 723.08
18 ML Hayden 248.98 118.04 139.46 128.76 82.62 717.87
19 Saeed Anwar 230.81 111.37 155.80 128.00 89.27 715.25
20 Javed Miandad 239.69 145.84 132.80 115.09 75.24 708.65
21 MJ Guptill 208.29 120.03 149.97 131.96 91.89 702.15
22 PA de Silva 229.96 123.93 154.39 113.65 78.82 700.76
23 MG Bevan 221.30 172.02 137.65 91.26 76.52 698.76
24 JM Bairstow 210.35 115.50 157.78 119.64 93.19 696.47
25 LRPL Taylor 222.53 148.55 133.84 115.54 73.66 694.11

NON WEAK TEAMS


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


Leave a Comment