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-06-09

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) 25

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 2015
Era 3 MP greater than 2014

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 AB de Villiers SA 2013-11-08 2017-02-07 50 2848 280.00
1 AB de Villiers SA 2013-11-08 2017-02-07 50 2848 280.00
2 HM Amla SA 2008-11-09 2013-03-17 50 2728 268.20
3 LRPL Taylor NZ 2016-10-29 2020-02-08 50 2594 255.03
4 BC Lara WI 1994-11-01 1998-03-29 50 2557 251.39
5 KC Sangakkara SL 2013-07-20 2015-03-08 50 2556 251.29
6 SR Tendulkar IND 2007-10-11 2011-03-30 50 2465 242.35
7 V Sehwag IND 2008-06-26 2011-12-08 50 2441 239.99
8 RT Ponting AUS 2005-07-10 2007-12-20 50 2406 236.54
9 ML Hayden AUS 2005-01-30 2008-03-04 50 2357 231.73
10 SC Ganguly IND 1999-01-16 2000-05-30 50 2322 228.29
11 SR Watson AUS 2009-09-30 2012-03-02 50 2291 225.24
12 Saeed Anwar PAK 1996-04-02 1998-01-18 50 2164 212.75
13 MS Dhoni IND 2011-04-02 2014-08-27 50 2140 210.39
14 ST Jayasuriya SL 1996-01-20 1998-06-21 50 2064 202.92
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 DA Warner AUS 2016-01-20 2020-01-17 50 2800 240.21
4 JM Bairstow ENG 2017-09-19 2021-03-26 50 2452 210.35
5 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.61 200.00
1 V Kohli 50 13 3497 94.51 88.61 200.00
2 MS Dhoni 50 22 2140 76.43 78.47 177.11
3 AB de Villiers 50 13 2848 76.97 75.50 170.41
4 RG Sharma 50 9 2997 73.10 71.58 161.56
5 IVA Richards 50 11 2574 66.00 69.24 156.27
6 DM Jones 50 11 2451 62.85 66.04 149.06
7 LRPL Taylor 50 12 2594 68.26 65.95 148.84
8 Javed Miandad 50 13 2285 61.76 64.77 146.20
9 BC Lara 50 6 2557 58.11 60.52 136.60
10 KC Sangakkara 50 6 2556 58.09 59.09 133.37
11 DA Warner 50 3 2800 59.57 58.91 132.97
12 HM Amla 50 4 2728 59.30 57.55 129.88
13 RT Ponting 50 7 2406 55.95 57.02 128.69
14 GA Gooch 50 4 2405 52.28 56.72 128.02
15 DL Haynes 50 7 2247 52.26 56.17 126.79
16 SR Tendulkar 50 4 2465 53.59 54.40 122.78
17 MJ Guptill 50 6 2428 55.18 53.33 120.36
18 SC Ganguly 50 5 2322 51.60 52.70 118.95
19 ML Hayden 50 4 2357 51.24 52.43 118.33
20 V Sehwag 50 2 2441 50.85 51.76 116.82
21 Zaheer Abbas 50 6 2210 50.23 51.53 116.31
22 JM Bairstow 50 3 2452 52.17 51.36 115.92
23 SR Watson 50 4 2291 49.80 50.52 114.03
24 Saeed Anwar 50 4 2164 47.04 47.93 108.17
25 ST Jayasuriya 50 4 2064 44.87 46.65 105.29

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 30

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.42 157.98
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 RT Ponting 2406 2657 90.55 90.99 152.25
12 V Kohli 3497 3484 100.37 90.81 151.94
13 SR Watson 2291 2358 97.16 90.72 151.80
14 DA Warner 2800 2759 101.49 90.46 151.36
15 RG Sharma 2997 3028 98.98 89.67 150.04
16 MJ Guptill 2428 2435 99.71 89.65 150.01
17 MS Dhoni 2140 2236 95.71 88.89 148.73
18 DL Haynes 2247 3129 71.81 84.28 141.02
19 ML Hayden 2357 2812 83.82 83.35 139.46
20 HM Amla 2728 2981 91.51 82.99 138.86
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.98 133.83
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 AB de Villiers 162* 149 136* 119 115* 136.20 128.33
5 SR Watson 185* 161* 136* 105* 93 136.00 128.14
6 BC Lara 169 146* 139 111 110 135.00 127.20
7 ML Hayden 181* 158 117 114 103 134.60 126.82
8 Saeed Anwar 194 140 115 112* 108* 133.80 126.07
9 HM Amla 150 140 129 122 119* 132.00 124.37
10 LRPL Taylor 181* 137 113 109* 107 129.40 121.92
11 RT Ponting 164 134* 124 111 111 128.80 121.36
12 KC Sangakkara 169 128 117* 113* 112 127.80 120.41
13 ST Jayasuriya 151* 134* 134 120* 96 127.00 119.66
14 MS Dhoni 139* 113* 91* 87* 79* 101.80 95.92
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 JM Bairstow 141* 139 138 128 124 134.00 119.64

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. Only 40+ runs innings are counted in this criteria.

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 51/22 59/26 55/25 40/19 227.79 150.00
1 AB de Villiers 149/44 162/66 119/61 74/45 77/47 206.25 135.82
2 ST Jayasuriya 76/28 134/65 82/44 68/38 44/28 203.33 133.90
3 IVA Richards 82/39 80/39 66/39 149/99 84/65 181.62 119.60
4 V Sehwag 125/74 60/36 42/26 44/28 42/27 158.81 104.58
5 SR Watson 185/96 72/40 51/34 45/31 69/51 156.37 102.97
6 Zaheer Abbas 59/37 123/87 118/86 105/82 73/62 150.69 99.23
7 MS Dhoni 50/26 46/26 62/38 58/38 51/40 147.61 97.20
8 Saeed Anwar 74/49 54/37 46/34 194/146 51/40 143.84 94.72
9 JM Bairstow 43/23 42/24 104/60 139/92 94/66 139.87 92.11
10 MJ Guptill 93/30 237/163 79/56 45/33 180/138 135.73 89.38
11 KC Sangakkara 75/45 105/76 117/86 169/137 81/66 129.87 85.52
12 BC Lara 55/32 169/129 111/94 139/125 88/80 128.19 84.41
13 DL Haynes 152/126 40/36 142/132 111/108 62/68 126.60 83.37
14 RT Ponting 164/105 72/61 75/67 49/44 54/53 126.06 83.01
15 SR Tendulkar 200/147 175/141 163/133 63/54 111/101 125.28 82.50
16 DM Jones 59/42 93/82 102/91 145/136 85/89 123.88 81.58
17 ML Hayden 101/68 41/30 66/54 47/39 158/143 122.96 80.97
18 Javed Miandad 59/49 79/67 78/71 103/100 116/114 119.60 78.75
19 RG Sharma 41/25 208/153 52/39 152/117 137/114 119.32 78.57
20 V Kohli 131/96 129/96 87/66 140/107 96/78 119.06 78.40
21 SC Ganguly 60/50 85/73 183/158 135/124 56/54 114.42 75.35
22 GA Gooch 129/118 142/134 91/102 74/85 115/136 112.93 74.37
23 DA Warner 179/128 173/136 98/79 156/128 128/112 112.22 73.90
24 LRPL Taylor 54/37 109/84 181/147 60/56 107/101 111.41 73.36
25 HM Amla 50/36 62/47 150/124 129/115 122/113 106.95 70.43

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 AB de Villiers 280.00 170.41 184.00 128.33 135.82 898.55
2 IVA Richards 270.00 156.27 179.44 150.00 119.60 875.31
3 V Kohli 300.00 200.00 151.94 133.75 78.40 864.09
4 V Sehwag 239.99 116.82 200.00 147.74 104.58 809.12
5 RG Sharma 257.11 161.56 150.04 150.00 78.57 797.28
6 SR Tendulkar 242.35 122.78 157.51 150.00 82.50 755.13
7 ST Jayasuriya 202.92 105.29 193.34 119.66 133.90 755.11
8 BC Lara 251.39 136.60 154.74 127.20 84.41 754.34
9 DM Jones 257.10 149.06 138.49 127.03 81.58 753.25
10 KC Sangakkara 251.29 133.37 154.65 120.41 85.52 745.25
11 DA Warner 240.21 132.97 151.36 143.57 73.90 742.00
12 Zaheer Abbas 231.82 116.31 160.89 128.60 99.23 736.86
13 DL Haynes 235.70 126.79 141.02 148.65 83.37 735.52
14 LRPL Taylor 255.03 148.84 133.83 121.92 73.36 732.98
15 HM Amla 268.20 129.88 138.86 124.37 70.43 731.75
16 MS Dhoni 210.39 177.11 148.73 95.92 97.20 729.35
17 GA Gooch 252.27 128.02 128.14 143.92 74.37 726.72
18 SR Watson 225.24 114.03 151.80 128.14 102.97 722.17
19 RT Ponting 236.54 128.69 152.25 121.36 83.01 721.85
20 Javed Miandad 239.69 146.20 132.80 115.09 78.75 712.53
21 Saeed Anwar 212.75 108.17 159.08 126.07 94.72 700.79
22 MJ Guptill 208.29 120.36 150.01 131.96 89.38 700.01
23 SC Ganguly 228.29 118.95 134.92 139.82 75.35 697.32
24 ML Hayden 231.73 118.33 139.46 126.82 80.97 697.31
25 JM Bairstow 210.35 115.92 157.98 119.64 92.11 696.01

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 AUS PAK SA NZ BAN SL ENG WI AFG


Leave a Comment