High scores
Player Runs Mins Balls 4s 6s Team Opposition Ground Match Date Scorecard
AN Cook 244* 634 409 27 0 England v Australia Melbourne 26 Dec 2017 Test # 2289
AN Cook 243 588 407 33 0 England v West Indies Birmingham 17 Aug 2017 Test # 2270
V Kohli 243 447 287 25 0 India v Sri Lanka Delhi 2 Dec 2017 Test # 2286
SPD Smith 239 578 399 30 1 Australia v England Perth 14 Dec 2017 Test # 2288
Shakib Al Hasan 217 418 276 31 0 Bangladesh v New Zealand Wellington 12 Jan 2017 Test # 2246
V Kohli 213 386 267 17 2 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
V Kohli 204 295 246 24 0 India v Bangladesh Hyderabad (Deccan) 9 Feb 2017 Test # 2249
CA Pujara 202 672 525 21 0 India v Australia Ranchi 16 Mar 2017 Test # 2256
D Elgar 199 553 388 15 3 South Africa v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
FDM Karunaratne 196 556 405 19 1 Sri Lanka v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
BKG Mendis 194 441 285 19 4 Sri Lanka v Bangladesh Galle 7 Mar 2017 Test # 2252
JE Root 190 375 234 27 1 England v South Africa Lord's 6 Jul 2017 Test # 2262
S Dhawan 190 235 168 31 0 India v Sri Lanka Galle 26 Jul 2017 Test # 2265
MT Renshaw 184 413 293 20 0 Australia v Pakistan Sydney 3 Jan 2017 Test # 2245
MR Marsh 181 322 236 29 0 Australia v England Perth 14 Dec 2017 Test # 2288
SPD Smith 178* 512 361 17 0 Australia v India Ranchi 16 Mar 2017 Test # 2256
TWM Latham 177 463 329 18 1 New Zealand v Bangladesh Wellington 12 Jan 2017 Test # 2246
KS Williamson 176 453 285 16 3 New Zealand v South Africa Hamilton 25 Mar 2017 Test # 2257
Younis Khan 175* 443 334 17 3 Pakistan v Australia Sydney 3 Jan 2017 Test # 2245
LD Chandimal 164 472 361 21 1 Sri Lanka v India Delhi 2 Dec 2017 Test # 2286
CR Ervine 160 347 256 13 1 Zimbabwe v Sri Lanka Colombo (RPS) 14 Jul 2017 Test # 2263
Mushfiqur Rahim 159 365 260 23 1 Bangladesh v New Zealand Wellington 12 Jan 2017 Test # 2246
LD Chandimal 155* 544 372 14 0 Sri Lanka v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
JP Duminy 155 293 221 19 0 South Africa v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
M Vijay 155 350 267 13 0 India v Sri Lanka Delhi 2 Dec 2017 Test # 2286
CA Pujara 153 381 265 13 0 India v Sri Lanka Galle 26 Jul 2017 Test # 2265
SD Hope 147 343 253 23 0 West Indies v England Leeds 25 Aug 2017 Test # 2271
H Masakadza 147 363 240 16 2 Zimbabwe v West Indies Bulawayo 29 Oct 2017 Test # 2280
AK Markram 143 253 186 22 0 South Africa v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
CA Pujara 143 501 362 14 0 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
SPD Smith 141* 512 326 14 0 Australia v England Brisbane 23 Nov 2017 Test # 2282
FDM Karunaratne 141 377 307 16 0 Sri Lanka v India Colombo (SSC) 3 Aug 2017 Test # 2267
D Elgar 140 410 299 24 0 South Africa v New Zealand Dunedin 8 Mar 2017 Test # 2253
DJ Malan 140 322 227 19 1 England v Australia Perth 14 Dec 2017 Test # 2288
LD Chandimal 138 413 300 10 1 Sri Lanka v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
HM Amla 137 258 200 17 1 South Africa v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
D Elgar 136 332 228 20 0 South Africa v England The Oval 27 Jul 2017 Test # 2266
JE Root 136 287 189 22 0 England v West Indies Birmingham 17 Aug 2017 Test # 2270
F du Plessis 135* 241 181 15 0 South Africa v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
HM Amla 134 391 265 16 0 South Africa v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
KC Brathwaite 134 376 249 17 2 West Indies v England Leeds 25 Aug 2017 Test # 2271
CA Pujara 133 323 232 11 1 India v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
AM Rahane 132 284 222 14 0 India v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
HM Amla 132 254 163 17 0 South Africa v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
RL Chase 131 317 210 17 0 West Indies v Pakistan Bridgetown 30 Apr 2017 Test # 2260
KS Williamson 130 380 241 18 0 New Zealand v South Africa Dunedin 8 Mar 2017 Test # 2253
D Elgar 129 362 230 15 0 South Africa v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
M Vijay 128 313 221 11 1 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283

Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
Australia v England at Melbourne, 4th Test, Dec 26-30, 2017 [Test # 2289]
South Africa v Zimbabwe at Port Elizabeth, Only Test, Dec 26-27, 2017 [Test # 2290]
Australia v England at Perth, 3rd Test, Dec 14-18, 2017 [Test # 2288]