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 2024-11-28

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.

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 Javed Miandad PAK 1985-12-04 1988-10-27 50 2285 239.69
5 DL Haynes WI 1988-03-18 1991-11-24 50 2247 235.70
6 Zaheer Abbas PAK 1974-09-03 1984-12-07 50 2210 231.82
RANK ERA 2 NAT FP LP INNS RUNS RAT
TS BC Lara WI 1994-11-01 1998-03-29 50 2557 270.00
1 BC Lara WI 1994-11-01 1998-03-29 50 2557 270.00
2 KC Sangakkara SL 2013-07-20 2015-03-08 50 2556 269.89
3 SR Tendulkar IND 2007-10-11 2011-03-30 50 2465 260.29
4 V Sehwag IND 2008-06-26 2011-12-08 50 2441 257.75
5 RT Ponting AUS 2005-07-10 2007-12-20 50 2406 254.06
6 ML Hayden AUS 2005-01-30 2008-03-04 50 2357 248.88
7 SC Ganguly IND 1999-01-16 2000-05-30 50 2322 245.19
8 SR Watson AUS 2009-09-30 2012-03-02 50 2291 241.91
9 PA de Silva SL 1996-03-13 1998-07-07 50 2191 231.35
10 Saeed Anwar PAK 1996-04-02 1998-01-18 50 2164 228.50
11 ST Jayasuriya SL 1996-01-20 1998-06-21 50 2064 217.94
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
8 MS Dhoni IND 2011-04-02 2014-08-27 50 2140 183.59

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.70 200.00
1 V Kohli 50 13 3497 94.51 88.70 200.00
2 MS Dhoni 50 22 2140 76.43 78.47 176.92
3 AB de Villiers 50 13 2848 76.97 75.50 170.23
4 RG Sharma 50 9 2997 73.10 71.67 161.59
5 IVA Richards 50 11 2574 66.00 69.24 156.11
6 DM Jones 50 11 2451 62.85 66.04 148.90
7 LRPL Taylor 50 12 2594 68.26 65.96 148.72
8 Javed Miandad 50 13 2285 61.76 64.77 146.05
9 BC Lara 50 6 2557 58.11 60.52 136.46
10 KC Sangakkara 50 6 2556 58.09 59.09 133.23
11 DA Warner 50 3 2800 59.57 58.95 132.92
12 RT Ponting 50 7 2406 55.95 57.02 128.55
13 GA Gooch 50 4 2405 52.28 56.72 127.89
14 DL Haynes 50 7 2247 52.26 56.17 126.65
15 SR Tendulkar 50 4 2465 53.59 54.40 122.65
16 PA de Silva 50 8 2191 52.17 54.08 121.93
17 MJ Guptill 50 6 2428 55.18 53.32 120.22
18 SC Ganguly 50 5 2322 51.60 52.70 118.82
19 ML Hayden 50 4 2357 51.24 52.43 118.21
20 V Sehwag 50 2 2441 50.85 51.76 116.70
21 Zaheer Abbas 50 6 2210 50.23 51.53 116.19
22 JM Bairstow 50 3 2452 52.17 51.30 115.66
23 SR Watson 50 4 2291 49.80 50.52 113.91
24 Saeed Anwar 50 4 2164 47.04 47.93 108.06
25 ST Jayasuriya 50 4 2064 44.87 46.65 105.18

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 2064 1825 113.10 115.55 193.34
3 AB de Villiers 2848 2418 117.78 109.97 184.00
4 IVA Richards 2574 2657 96.88 107.25 179.44
5 Zaheer Abbas 2210 2565 86.16 96.16 160.89
6 Saeed Anwar 2164 2391 90.51 95.08 159.08
7 JM Bairstow 2452 2281 107.50 94.36 157.88
8 SR Tendulkar 2465 2654 92.88 94.14 157.51
9 BC Lara 2557 2901 88.14 92.48 154.74
10 KC Sangakkara 2556 2692 94.95 92.43 154.65
11 PA de Silva 2191 2549 85.96 91.48 153.07
12 RT Ponting 2406 2657 90.55 90.99 152.25
13 V Kohli 3497 3484 100.37 90.80 151.92
14 SR Watson 2291 2358 97.16 90.72 151.80
15 DA Warner 2800 2759 101.49 90.49 151.40
16 RG Sharma 2997 3028 98.98 89.65 150.01
17 MJ Guptill 2428 2435 99.71 89.65 150.00
18 MS Dhoni 2140 2236 95.71 88.89 148.73
19 DL Haynes 2247 3129 71.81 84.28 141.02
20 ML Hayden 2357 2812 83.82 83.35 139.46
21 DM Jones 2451 3335 73.49 82.77 138.49
22 SC Ganguly 2322 2914 79.68 80.64 134.92
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 SR Tendulkar 200* 175 163* 138 120 159.20 150.00
1 SR Tendulkar 200* 175 163* 138 120 159.20 150.00
2 V Sehwag 219 175 146 125* 119 156.80 147.74
3 SC Ganguly 183 153* 141 135* 130* 148.40 139.82
4 SR Watson 185* 161* 136* 105* 93 136.00 128.14
5 BC Lara 169 146* 139 111 110 135.00 127.20
6 ML Hayden 181* 158 117 114 103 134.60 126.82
7 Saeed Anwar 194 140 115 112* 108* 133.80 126.07
8 RT Ponting 164 134* 124 111 111 128.80 121.36
9 KC Sangakkara 169 128 117* 113* 112 127.80 120.41
10 ST Jayasuriya 151* 134* 134 120* 96 127.00 119.66
11 PA de Silva 134 122 107* 105 104 114.40 107.79
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
8 MS Dhoni 139* 113* 91* 87* 79* 101.80 90.89

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.23 93.25
8 MS Dhoni 50/26 46/26 62/38 58/38 51/40 147.61 92.86
9 MJ Guptill 93/30 27/14 237/163 79/56 45/33 146.10 91.91
10 Saeed Anwar 74/49 54/37 46/34 35/26 194/146 144.98 91.21
11 KC Sangakkara 75/45 36/23 105/76 117/86 169/137 133.15 83.77
12 ML Hayden 101/68 41/30 66/54 47/39 25/21 131.34 82.62
13 BC Lara 55/32 169/129 111/94 139/125 88/80 128.19 80.64
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 105/94 125.30 78.83
17 SR Tendulkar 200/147 175/141 163/133 63/54 111/101 125.28 78.82
18 DM Jones 59/42 93/82 102/91 145/136 85/89 123.88 77.94
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.29 75.05
21 V Kohli 131/96 129/96 87/66 140/107 96/78 119.05 74.89
22 LRPL Taylor 37/25 54/37 109/84 181/147 60/56 117.09 73.66
23 SC Ganguly 60/50 85/73 183/158 31/28 135/124 115.45 72.63
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.25 70.62

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 156.11 179.44 150.00 123.74 879.30
2 V Kohli 300.00 200.00 151.92 133.75 74.89 860.57
3 AB de Villiers 244.32 170.23 184.00 121.61 129.75 849.91
4 V Sehwag 257.75 116.70 200.00 147.74 100.27 822.46
5 RG Sharma 257.11 161.59 150.01 150.00 75.05 793.75
6 SR Tendulkar 260.29 122.65 157.51 150.00 78.82 769.26
7 BC Lara 270.00 136.46 154.74 127.20 80.64 769.04
8 ST Jayasuriya 217.94 105.18 193.34 119.66 127.92 764.04
9 KC Sangakkara 269.89 133.23 154.65 120.41 83.77 761.96
10 DM Jones 257.10 148.90 138.49 127.03 77.94 749.45
11 DA Warner 240.21 132.92 151.40 143.57 70.62 738.72
12 RT Ponting 254.06 128.55 152.25 121.36 79.30 735.52
13 SR Watson 241.91 113.91 151.80 128.14 98.37 734.13
14 Zaheer Abbas 231.82 116.19 160.89 128.60 94.80 732.30
15 DL Haynes 235.70 126.65 141.02 148.65 79.64 731.66
16 GA Gooch 252.27 127.89 128.14 143.92 71.05 723.26
17 ML Hayden 248.88 118.21 139.46 126.82 82.62 715.99
18 Saeed Anwar 228.50 108.06 159.08 126.07 91.21 712.92
19 SC Ganguly 245.19 118.82 134.92 139.82 72.63 711.38
20 Javed Miandad 239.69 146.05 132.80 115.09 75.24 708.86
21 MJ Guptill 208.29 120.22 150.00 131.96 91.91 702.39
22 JM Bairstow 210.35 115.66 157.88 119.64 93.25 696.78
23 LRPL Taylor 222.53 148.72 133.84 115.54 73.66 694.29
24 MS Dhoni 183.59 176.92 148.73 90.89 92.86 693.00
25 PA de Silva 231.35 121.93 153.07 107.79 78.83 692.97

NON WEAK TEAMS


DECADE OF MAT 1 2 3 4 5 6 7 8 9 10
1970s WI ENG AUS NZ PAK IND
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 BAN
2010s IND SA AUS ENG NZ PAK SL BAN WI
2020s IND PAK AUS SA NZ SL BAN ENG WI AFG


Leave a Comment