Test Cricket - Batting Records and Statistics - Hundreds
Players Scoring Centuries Only at Home
  At Home Career
  Player Country Mat Inns NO Runs HS   100s Avg Runs
1 S C J Broad* England 95 129 17 2440 169 1 21.79 3662
2 S M H Kirmani India 48 66 15 1650 102 2 32.35 2759
3 Harbhajan Singh India 55 72 15 1047 115 2 18.37 2225
4 W P U J C Vaas Sri Lanka 56 71 14 1533 100* 1 26.89 3089
5 C R Woakes* England 39 59 13 1275 137* 1 27.72 2034
6 T Bavuma* South Africa 36 59 10 2147 172 4 43.82 3708
7 I D S Smith New Zealand 32 39 10 930 173 2 32.07 1815
8 R C Russell England 29 44 9 1121 128* 2 32.03 1897
9 R G Nadkarni India 25 38 9 843 122* 1 29.07 1414
10 T G Evans England 54 71 9 1610 104 2 25.97 2439
11 R Illingworth England 43 63 9 1228 113 2 22.74 1836
12 R W Marsh Australia 56 86 8 2147 132 3 27.53 3633
13 C G Borde India 35 59 8 2209 177* 5 43.31 3061
14 J V Coney New Zealand 28 44 8 1544 174* 3 42.89 2668
15 H R Adhikari India 13 21 7 673 114* 1 48.07 872
16 R D Jacobs West Indies 29 45 7 1181 118 3 31.08 2577
17 N R Mongia India 26 41 7 959 152 1 28.21 1442
18 H H Streak Zimbabwe 33 53 7 1102 127* 1 23.96 1990
19 Mehidy Hasan Miraz* Bangladesh 27 49 7 1218 104 2 29.00 2110
20 G J Whittall Zimbabwe 28 47 6 1514 203* 4 36.93 2207
21 B M McMillan South Africa 21 33 6 1246 113 3 46.15 1968
22 A Ranatunga Sri Lanka 48 76 6 2851 135* 4 40.73 5105
23 Yashpal Sharma India 20 30 5 990 140 2 39.60 1606
24 D J Richardson South Africa 22 33 5 907 109 1 32.39 1359
25 A G Kripal Singh India 13 18 5 381 100* 1 29.31 422
26 M L C Foster West Indies 12 21 5 564 125 1 35.25 580
27 Mohammad Rizwan* Pakistan 18 30 5 1022 171* 3 40.88 2273
28 H D R L Thirimanne Sri Lanka 20 38 5 1005 155* 3 30.45 2088
29 C de Grandhomme New Zealand 19 26 5 1074 120* 2 51.14 1432
30 N T Paranavitana Sri Lanka 19 36 4 1114 111 2 34.81 1792
31 I K Pathan India 14 23 4 698 102 1 36.74 1105
32 A G Cremer Zimbabwe 10 20 4 354 102* 1 22.13 540
33 J Da Silva* West Indies 17 28 4 475 100* 1 19.79 1238
34 F S Jackson England 20 33 4 1415 144* 5 48.79 1415
35 D R Jardine England 8 10 4 490 127 1 81.67 1296
36 L Amarnath India 16 25 4 669 118 1 31.86 878
37 G S Ramchand India 19 30 4 716 109 2 27.54 1180
38 R W V Robins England 15 21 4 499 108 1 29.35 612
39 M A Noble Australia 19 34 4 1057 133 1 35.23 1997
40 A W Nourse South Africa 26 48 4 1445 111 1 32.84 2234
41 B A Young New Zealand 19 36 4 1165 267* 2 36.41 2034
42 S C Williams West Indies 19 33 3 789 128 1 26.30 1183
43 S A Thomson New Zealand 11 21 3 532 120* 1 29.56 958
44 M W Tate England 23 24 3 627 100* 1 29.86 1198
45 A Symonds Australia 18 27 3 1044 162* 2 43.50 1462
46 M L Love Australia 4 6 3 195 100* 1 65.00 233
47 M M Prabhakar India 16 23 3 561 120 1 28.05 1600
48 E D Solkar India 15 29 3 565 102 1 21.73 1068
49 P J Sharpe England 11 19 3 728 111 1 45.50 786
50 Mansoor Akhtar Pakistan 9 15 3 288 111 1 24.00 655
51 Intikhab Alam Pakistan 18 26 3 510 138 1 22.17 1493
52 A P F Chapman England 13 15 3 500 121 1 41.67 925
53 B A Edgar New Zealand 20 33 3 1001 161 3 33.37 1958
54 C B Fry England 24 38 3 1101 144 2 31.46 1223
55 J Hardstaff England 14 21 3 1067 205* 4 59.28 1636
56 B K Kunderan India 14 26 3 868 192 2 37.74 981
57 C E Mcleod Australia 11 19 3 418 112 1 26.13 573
58 R S Madugalle Sri Lanka 9 16 3 556 103 1 42.77 1029
59 P S P Handscomb* Australia 9 15 3 566 110 2 47.17 1079
60 J L Smith* England 12 20 3 925 184* 2 54.41 1075
61 Yasir Hameed Pakistan 10 20 3 735 170 2 43.24 1491
62 G O Jones England 19 26 2 622 100 1 25.92 1172
63 B J Hodge Australia 5 9 2 409 203* 1 58.43 503
64 Naeem Islam Bangladesh 7 13 2 405 108 1 36.82 416
65 J C Buttler* England 30 49 2 1697 152 2 36.11 2907
66 N E Bonner* West Indies 10 16 2 408 123 2 29.14 803
67 M T Renshaw* Australia 5 7 2 320 184 1 64.00 645
68 J P Greaves* West Indies 5 10 2 213 115* 1 26.63 305
69 Aamer Malik Pakistan 9 12 2 453 117 2 45.30 565
70 C L McCool Australia 8 10 2 318 104* 1 39.75 459
71 D Lloyd England 5 7 2 356 214* 1 71.20 552
72 T P Horan Australia 14 25 2 466 124 1 20.26 471
73 A D Gaekwad India 27 47 2 1409 201 2 31.31 1985
74 W G Grace England 19 31 2 934 170 2 32.21 1098
75 W Gunn England 9 16 2 369 102* 1 26.36 392
76 C Depeiza West Indies 3 6 2 169 122 1 42.25 187
77 Alimuddin Pakistan 9 16 2 564 109 2 40.29 1091
78 Taslim Arif Pakistan 5 8 2 365 210* 1 60.83 501
79 D S E Atkinson West Indies 9 16 2 574 219 1 41.00 922
80 C Bannerman Australia 3 6 2 239 165* 1 59.75 239
81 Hanumant Singh India 12 20 2 583 105 1 32.39 686
82 J Sharp England 3 6 2 188 105 1 47.00 188
83 D S Smith West Indies 28 49 2 1159 108 1 24.66 1760
84 S B Bangar India 6 9 2 335 100* 1 47.86 470
85 R A Woolmer England 16 29 2 996 149 3 36.89 1059
86 R E S Wyatt England 15 21 1 675 149 2 33.75 1839
87 W W Wade South Africa 11 19 1 511 125 1 28.39 511
88 G C White South Africa 9 17 1 721 147 2 45.06 872
89 R W T Key England 8 12 1 481 221 1 43.73 775
90 H J H Marshall New Zealand 8 13 1 479 160 2 39.92 652
91 D Ganga West Indies 12 21 1 666 135 3 33.30 2160
92 M D Bell New Zealand 11 20 1 534 107 2 28.11 729
93 Wajahatullah Wasti Pakistan 2 4 1 272 133 2 90.67 329
94 Aminul Islam Bangladesh 6 12 1 271 145 1 24.64 530
95 C M Spearman New Zealand 8 15 1 440 112 1 31.43 922
96 R G Samuels West Indies 2 4 1 141 125 1 47.00 372
97 Ali Naqvi Pakistan 3 5 1 181 115 1 45.25 242
98 C A Roach West Indies 5 10 1 486 209 2 54.00 952
99 J T Murray England 13 17 1 407 112 1 25.44 506
100 Haroon Rashid Pakistan 11 15 1 700 153 3 50.00 1217
101 W W Read England 12 17 1 434 117 1 27.13 720
102 J E Mills New Zealand 4 6 1 150 117 1 30.00 241
103 C A Milton England 4 5 1 166 104* 1 41.50 204
104 G M Carew West Indies 3 5 1 150 107 1 37.50 170
105 C A Best West Indies 6 9 1 320 164 1 40.00 342
106 K J Arnott Zimbabwe 3 6 1 281 101* 1 56.20 302
107 C W J Athey England 11 19 1 439 123 1 24.39 919
108 F M Engineer India 26 48 1 1402 121 2 29.83 2611
109 G J Cosier Australia 13 23 1 768 168 2 34.91 897
110 Waqar Hasan Pakistan 9 15 1 455 189 1 32.50 1071
111 F C Hayes England 5 10 1 184 106* 1 20.44 244
112 T L Goddard South Africa 23 43 1 1374 112 1 32.71 2516
113 A A Jackson Australia 6 9 1 400 164 1 50.00 474
114 D S B Kuruppu Sri Lanka 1 1 1 201 201* 1   320
115 D T Lindsay South Africa 10 17 1 829 182 3 51.81 1130
116 R S Mahanama Sri Lanka 24 41 1 1403 225 4 35.08 2576
117 R D Rickelton* South Africa 6 11 1 538 259 2 53.80 638
118 J A Raval New Zealand 17 26 1 930 132 1 37.20 1143
119 P P Shaw India 2 3 1 237 134 1 118.50 339
120 K R Patterson Australia 2 2 1 144 114* 1 144.00 144
121 S Samarawickrama* Sri Lanka 5 6 1 183 104* 1 36.60 308
122 Imam-ul-Haq* Pakistan 7 14 1 814 157 3 62.62 1568
123 M J Santner* New Zealand 14 18 1 585 126 1 34.41 1085
124 Nishan Madushka* Sri Lanka 5 8 1 386 205 1 55.14 571
125 A A P Atkinson* England 8 11 1 230 118 1 23.00 380
126 Abul Hasan Bangladesh 1 2 1 120 113 1 120.00 165
127 Sohag Gazi Bangladesh 6 9 1 210 101* 1 26.25 325
128 H D Rutherford New Zealand 10 18 1 555 171 1 32.65 755
129 S van Zyl South Africa 7 10 1 272 101* 1 30.22 395
130 K K Nair* India 6 7 1 374 303* 1 62.33 579
131 J Yadav India 6 9 1 248 104 1 31.00 248
132 S N Khan* India 6 11 1 371 150 1 37.10 371
133 Imrul Kayes Bangladesh 24 46 1 1215 150 3 27.00 1797
134 D Dasgupta India 5 8 1 230 100 1 32.86 344
135 T M K Mawoyo Zimbabwe 8 16 1 544 163* 1 36.27 615
136 P G Fulton New Zealand 15 24 1 683 136 2 29.70 967
137 Nafis Iqbal Bangladesh 8 16 0 427 121 1 26.69 495
138 K J O'Brien Ireland 1 2 0 158 118 1 79.00 258
139 E J G Morgan England 12 17 0 604 130 2 35.53 700
140 Shahriar Nafees Bangladesh 15 30 0 868 138 1 28.93 1267
141 Junaid Siddique Bangladesh 10 19 0 476 106 1 25.05 969
142 B P Nash West Indies 11 17 0 435 114 2 25.59 1103
143 S S Iyer* India 9 15 0 534 105 1 35.60 811
144 S D Robson England 7 11 0 336 127 1 30.55 336
145 Shamsur Rahman Bangladesh 4 8 0 226 106 1 28.25 305
146 M A Agarwal India 9 13 0 898 243 4 69.08 1488
147 E J M Cowan Australia 10 16 0 570 136 1 35.63 1001
148 A Lyth England 6 11 0 222 107 1 20.18 265
149 Zakir Hasan* Bangladesh 8 16 0 464 100 1 29.00 593
150 Kamran Ghulam* Pakistan 4 7 0 214 118 1 30.57 312
151 A L Mann Australia 4 8 0 189 105 1 23.63 189
152 C B Lambert West Indies 2 3 0 188 104 1 62.67 284
153 J J Lyons Australia 8 16 0 438 134 1 27.38 731
154 H S T Hendry Australia 5 10 0 252 112 1 25.20 335
155 C M H Hathorn South Africa 8 13 0 268 102 1 20.62 325
156 R M Hartigan Australia 2 4 0 170 116 1 42.50 170
157 C N Frank South Africa 3 6 0 236 152 1 39.33 236
158 Khalid Ibadulla Pakistan 1 2 0 169 166 1 84.50 253
159 Mohammad Ilyas Pakistan 4 7 0 224 126 1 32.00 441
160 B L Irvine South Africa 4 7 0 353 102 1 50.43 353
161 G L Jessop England 13 17 0 403 104 1 23.71 569
162 A F Kippax Australia 16 25 0 827 146 2 33.08 1192
163 J Darling Australia 13 23 0 949 178 3 41.26 1657
164 I C Davis Australia 7 11 0 426 105 1 38.73 692
165 N J Contractor India 25 40 0 1352 108 1 33.80 1611
166 W A Hadlee New Zealand 4 6 0 199 116 1 33.17 543
167 J H Hampshire England 4 8 0 211 107 1 26.38 403
168 A G Ganteaume West Indies 1 1 0 112 112 1 112.00 112
169 G Giffen Australia 18 30 0 850 161 1 28.33 1238
170 G O B Allen England 10 10 0 331 122 1 33.10 750
171 G J Bonnor Australia 7 12 0 415 128 1 34.58 512
172 J Benaud Australia 2 3 0 179 142 1 59.67 223
173 C L Badcock Australia 3 4 0 128 118 1 32.00 160
174 A H Bakewell England 5 7 0 320 107 1 45.71 409
175 R S Modi India 7 12 0 599 112 1 49.92 736
176 T M Moody Australia 5 8 0 385 106 2 48.13 456
177 B H Pairaudeau West Indies 7 11 0 333 115 1 30.27 454
178 C E Pellew Australia 4 6 0 319 116 2 53.17 484
179 A J Pithey South Africa 8 15 0 536 154 1 35.73 819
180 R E Redmond New Zealand 1 2 0 163 107 1 81.50 163
181 B A Richards South Africa 4 7 0 508 140 2 72.57 508
182 E D A McMorris West Indies 9 14 0 502 125 1 35.86 564
183 V Y Richardson Australia 10 20 0 524 138 1 26.20 706
184 K E Rigg Australia 8 12 0 401 127 1 33.42 401
185 I T Shillingford West Indies 4 7 0 218 120 1 31.14 218
186 R H Shodhan India 1 1 0 110 110 1 110.00 181
187 I J Siedle South Africa 11 21 0 737 141 1 35.10 977
188 J H Sinclair South Africa 17 32 0 853 106 3 26.66 1069
189 R H Spooner England 10 15 0 481 119 1 32.07 481
190 D S Steele England 8 16 0 673 106 1 42.06 673
191 P L Symcox South Africa 5 6 0 213 108 1 35.50 741
192 N V Knight England 12 22 0 466 113 1 21.18 719
193 S S Das India 10 16 0 623 110 2 38.94 1326
194 Faisal Iqbal Pakistan 5 6 0 261 139 1 43.50 1124
195 M A Vermeulen Zimbabwe 5 10 0 221 118 1 22.10 449
196 J M Taylor Australia 10 17 0 771 108 1 45.35 997
197 A Turner Australia 9 18 0 618 136 1 34.33 768
198 P G V van der Bijl South Africa 5 9 0 460 125 1 51.11 460
199 H G Vivian New Zealand 2 2 0 173 100 1 86.50 421
200 T S Worthington England 2 2 0 215 128 1 107.50 321

Batting Records and Statistics Menu