Top 25 ODI Batsmen In Top Form At Home

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 At Home in ODIs.

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

THM RATING

Points to note about TOP FORM - HOME Rating:-

  • Top Form is calculated by taking the best 30 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 THM 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.
NWT

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

  • Win/Loss Ratio is used to determine Non Weak Teams.
  • NWT 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) 10
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 INNS RUNS RAT
TS DL Haynes WI 1978-02-22 1990-03-03 30 1810 240.00
1 DL Haynes WI 1978-02-22 1990-03-03 30 1810 240.00
2 Zaheer Abbas PAK 1974-08-31 1985-11-03 26 1310 173.70
3 Javed Miandad PAK 1982-03-12 1986-11-04 30 1204 159.65
RANK ERA 2 NAT FP LP INNS RUNS RAT
TS SR Tendulkar IND 2007-10-05 2011-04-02 30 1666 230.00
1 SR Tendulkar IND 2007-10-05 2011-04-02 30 1666 230.00
2 KC Sangakkara SL 2012-06-16 2014-12-13 30 1639 226.27
3 TM Dilshan SL 2012-11-06 2015-07-26 30 1605 221.58
4 BC Lara WI 1992-04-11 1998-04-08 30 1508 208.19
5 Mohammad Yousuf PAK 2002-04-15 2005-12-15 30 1500 207.08
6 Inzamam-ul-Haq PAK 1991-11-24 1995-10-12 30 1483 204.74
7 Yuvraj Singh IND 2005-11-16 2008-11-23 30 1409 194.52
8 ME Trescothick ENG 2001-06-12 2005-06-16 30 1401 193.42
9 RT Ponting AUS 2006-02-03 2009-01-30 30 1368 188.86
10 HH Gibbs SA 2002-04-06 2005-02-11 30 1310 180.85
11 AC Gilchrist AUS 2003-01-19 2007-01-14 30 1264 174.50
12 V Sehwag IND 2007-02-17 2011-12-08 30 1261 174.09
13 A Flintoff ENG 2002-07-07 2008-08-31 30 1180 162.91
14 BB McCullum NZ 2012-03-03 2015-12-26 30 1109 153.10
RANK ERA 3 NAT FP LP INNS RUNS RAT
TS V Kohli IND 2014-11-16 2019-03-08 30 2106 250.00
1 V Kohli IND 2014-11-16 2019-03-08 30 2106 250.00
2 Q de Kock SA 2013-12-05 2019-03-10 30 1948 231.24
3 RG Sharma IND 2013-10-23 2018-10-21 30 1875 222.58
4 MJ Guptill NZ 2015-03-13 2019-01-03 30 1807 214.51
5 AB de Villiers SA 2012-01-22 2017-10-18 30 1738 206.32
6 LRPL Taylor NZ 2017-02-05 2020-02-08 30 1703 202.16
7 JM Bairstow ENG 2017-09-19 2021-06-29 30 1600 189.93
8 MS Dhoni IND 2009-12-15 2013-11-24 30 1342 159.31

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 1000

Against Non Weak Teams

RANK BATSMAN INNS NO RUNS AVE R AVE RAT
TS DL Haynes 30 10 1810 90.50 93.04 200.00
1 DL Haynes 30 10 1810 90.50 93.04 200.00
2 MS Dhoni 30 14 1342 83.88 83.59 179.69
3 LRPL Taylor 30 10 1703 85.15 79.95 171.86
4 Javed Miandad 30 14 1204 75.25 75.35 161.97
5 V Kohli 30 5 2106 84.24 74.89 160.99
6 AB de Villiers 30 7 1738 75.57 72.77 156.43
7 MJ Guptill 30 5 1807 72.28 68.47 147.19
8 TM Dilshan 30 6 1605 66.88 68.44 147.11
9 Q de Kock 30 2 1948 69.57 64.96 139.63
10 RG Sharma 30 3 1875 69.44 64.03 137.63
11 KC Sangakkara 30 4 1639 63.04 63.16 135.76
12 Inzamam-ul-Haq 30 6 1483 61.79 60.17 129.35
13 Yuvraj Singh 30 7 1409 61.26 60.14 129.28
14 BC Lara 30 4 1508 58.00 59.53 127.97
15 SR Tendulkar 30 2 1666 59.50 58.02 124.72
16 JM Bairstow 30 3 1600 59.26 57.42 123.43
17 Mohammad Yousuf 30 4 1500 57.69 56.53 121.52
18 RT Ponting 30 5 1368 54.72 55.16 118.57
19 Zaheer Abbas 26 3 1310 56.96 54.75 117.70
20 ME Trescothick 30 3 1401 51.89 52.54 112.93
21 A Flintoff 30 6 1180 49.17 51.04 109.71
22 HH Gibbs 30 4 1310 50.38 50.64 108.86
23 AC Gilchrist 30 1 1264 43.59 44.74 96.17
24 V Sehwag 30 0 1261 42.03 41.28 88.73
25 BB McCullum 30 2 1109 39.61 40.95 88.02

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 1000
Min Average 25

Against Non Weak Teams

RANK BATSMAN RUNS BF SR R SR RAT
TS BB McCullum 1109 841 131.87 122.81 200.00
1 BB McCullum 1109 841 131.87 122.81 200.00
2 AC Gilchrist 1264 1125 112.36 113.07 184.14
3 V Sehwag 1261 1087 116.01 111.04 180.83
4 Zaheer Abbas 1310 1284 102.02 108.58 176.82
5 AB de Villiers 1738 1535 113.22 106.24 173.02
6 A Flintoff 1180 1176 100.34 99.04 161.29
7 DL Haynes 1810 2201 82.24 95.83 156.07
8 RG Sharma 1875 1729 108.44 95.52 155.56
9 MS Dhoni 1342 1296 103.55 95.26 155.14
10 JM Bairstow 1600 1484 107.82 94.53 153.95
11 Q de Kock 1948 1805 107.92 94.34 153.64
12 HH Gibbs 1310 1392 94.11 93.86 152.85
13 Javed Miandad 1204 1383 87.06 93.75 152.67
14 SR Tendulkar 1666 1809 92.10 92.25 150.24
15 BC Lara 1508 1716 87.88 92.11 150.00
16 V Kohli 2106 2078 101.35 90.44 147.30
17 MJ Guptill 1807 1790 100.95 90.10 146.73
18 ME Trescothick 1401 1557 89.98 89.23 145.31
19 RT Ponting 1368 1554 88.03 88.96 144.88
20 Yuvraj Singh 1409 1540 91.49 87.35 142.25
21 KC Sangakkara 1639 1836 89.27 86.97 141.64
22 Mohammad Yousuf 1500 1720 87.21 86.74 141.27
23 LRPL Taylor 1703 1829 93.11 85.28 138.89
24 TM Dilshan 1605 1834 87.51 82.73 134.73
25 Inzamam-ul-Haq 1483 1863 79.60 81.55 132.81

BIG INNINGS POTENTIAL (NWT)


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 DL Haynes 152* 148 145* 142* 133* 144.00 200.00
1 DL Haynes 152* 148 145* 142* 133* 144.00 200.00
2 Zaheer Abbas 123 118 113 109 105 113.60 157.78
3 Javed Miandad 119* 116* 106* 91* 80* 102.40 142.22
RANK ERA 2 1 2 3 4 5 AVE HS RAT
TS SR Tendulkar 200* 175 120 111 99 141.00 200.00
1 SR Tendulkar 200* 175 120 111 99 141.00 200.00
2 HH Gibbs 153 143 118 108* 100 124.40 176.45
3 V Sehwag 219 146 91 85 73 122.80 174.18
4 BC Lara 146* 139 114 110 104 122.60 173.90
5 KC Sangakkara 169 133 112 97 91 120.40 170.78
6 RT Ponting 134* 124 124 111 107* 120.00 170.21
7 Yuvraj Singh 138* 121 118 103 103 116.60 165.39
8 ME Trescothick 137 114* 109 108* 104 114.40 162.27
9 Mohammad Yousuf 129 125 107* 106 94* 112.20 159.15
10 TM Dilshan 125 115* 113* 102* 101 111.20 157.73
11 Inzamam-ul-Haq 137* 117 101 91* 90 107.20 152.06
12 A Flintoff 123 106 104 99 87 103.80 147.23
13 AC Gilchrist 122 116 95 88 75 99.20 140.71
14 BB McCullum 117 79 77 74 69* 83.20 118.01
RANK ERA 3 1 2 3 4 5 AVE HS RAT
TS RG Sharma 264 209 208* 152* 150 196.60 200.00
1 RG Sharma 264 209 208* 152* 150 196.60 200.00
2 MJ Guptill 237* 180* 138 105 102 152.40 155.04
3 Q de Kock 178 168* 138* 135 135 150.80 153.41
4 V Kohli 157* 154* 140 139* 138 145.60 148.12
5 AB de Villiers 176 149 128 125* 109 137.40 139.78
6 LRPL Taylor 181* 137 113 109* 107 129.40 131.64
7 JM Bairstow 141* 139 128 112 111 126.20 128.38
8 MS Dhoni 139* 113* 107 91* 87* 107.40 109.26

QUICK INNINGS POTENTIAL (NWT)


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 BB McCullum 77/25 33/11 51/22 59/26 55/25 234.96 150.00
1 BB McCullum 77/25 33/11 51/22 59/26 55/25 234.96 150.00
2 AB de Villiers 149/44 176/104 74/45 77/47 64/48 175.94 112.32
3 A Flintoff 31/12 26/13 32/21 34/23 54/40 160.28 102.32
4 AC Gilchrist 38/20 69/37 122/91 88/66 40/30 147.24 94.00
5 Zaheer Abbas 59/37 123/87 118/86 105/82 73/62 143.70 91.74
6 V Sehwag 30/19 44/28 38/25 219/149 146/102 141.35 90.24
7 JM Bairstow 30/13 43/21 42/24 139/92 128/93 137.83 87.99
8 MJ Guptill 93/30 27/14 237/163 79/56 180/138 137.10 87.53
9 Yuvraj Singh 25/11 138/78 103/76 38/31 95/83 136.53 87.16
10 Javed Miandad 119/77 91/75 56/49 37/34 56/54 133.76 85.40
11 MS Dhoni 68/35 62/38 72/53 51/40 87/70 132.53 84.61
12 ME Trescothick 86/55 82/60 100/76 27/23 55/48 132.47 84.57
13 Q de Kock 178/113 138/96 83/58 70/49 94/70 127.50 81.39
14 DL Haynes 152/126 148/136 142/132 104/102 85/86 126.35 80.66
15 HH Gibbs 97/66 40/30 49/40 108/92 153/131 124.18 79.28
16 KC Sangakkara 75/45 36/23 169/137 71/59 88/84 122.90 78.46
17 SR Tendulkar 200/147 175/141 111/101 69/63 99/91 120.65 77.02
18 RG Sharma 264/173 208/153 209/158 152/117 65/55 120.57 76.98
19 Mohammad Yousuf 52/32 64/53 30/27 73/68 42/40 118.00 75.33
20 BC Lara 60/41 139/125 146/134 110/106 104/103 115.11 73.48
21 Inzamam-ul-Haq 69/59 91/80 117/103 27/24 137/129 114.38 73.02
22 LRPL Taylor 37/25 54/37 109/84 181/147 107/101 113.45 72.43
23 V Kohli 140/107 123/95 157/129 122/105 154/134 108.97 69.57
24 RT Ponting 72/61 29/27 134/133 75/75 25/25 105.46 67.33
25 TM Dilshan 26/23 35/31 102/95 53/50 113/108 101.31 64.68

TOP FORM - HOME RATING


The TOP FORM - HOME (THM) 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 THM RAT
1 DL Haynes 240.00 200.00 156.07 200.00 80.66 876.73
2 RG Sharma 222.58 137.63 155.56 200.00 76.98 792.74
3 AB de Villiers 206.32 156.43 173.02 139.78 112.32 787.87
4 SR Tendulkar 230.00 124.72 150.24 200.00 77.02 781.99
5 V Kohli 250.00 160.99 147.30 148.12 69.57 775.97
6 Q de Kock 231.24 139.63 153.64 153.41 81.39 759.31
7 KC Sangakkara 226.27 135.76 141.64 170.78 78.46 752.92
8 MJ Guptill 214.51 147.19 146.73 155.04 87.53 750.99
9 BC Lara 208.19 127.97 150.00 173.90 73.48 733.54
10 TM Dilshan 221.58 147.11 134.73 157.73 64.68 725.83
11 Yuvraj Singh 194.52 129.28 142.25 165.39 87.16 718.61
12 Zaheer Abbas 173.70 117.70 176.82 157.78 91.74 717.74
13 LRPL Taylor 202.16 171.86 138.89 131.64 72.43 716.98
14 BB McCullum 153.10 88.02 200.00 118.01 150.00 709.13
15 V Sehwag 174.09 88.73 180.83 174.18 90.24 708.08
16 Mohammad Yousuf 207.08 121.52 141.27 159.15 75.33 704.35
17 Javed Miandad 159.65 161.97 152.67 142.22 85.40 701.91
18 ME Trescothick 193.42 112.93 145.31 162.27 84.57 698.50
19 HH Gibbs 180.85 108.86 152.85 176.45 79.28 698.29
20 Inzamam-ul-Haq 204.74 129.35 132.81 152.06 73.02 691.97
21 RT Ponting 188.86 118.57 144.88 170.21 67.33 689.85
22 AC Gilchrist 174.50 96.17 184.14 140.71 94.00 689.51
23 MS Dhoni 159.31 179.69 155.14 109.26 84.61 688.00
24 JM Bairstow 189.93 123.43 153.95 128.38 87.99 683.68
25 A Flintoff 162.91 109.71 161.29 147.23 102.32 683.46

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


Leave a Comment