High scores
Player Runs Mins Balls 4s 6s Team Opposition Ground Match Date Scorecard
BC Lara 501* 474 427 62 10 Warwickshire v Durham Birmingham 2 Jun 1994 FC
Hanif Mohammad 499 635 - 64 0 Karachi v Bahawalpur Karachi 8 Jan 1959 FC
DG Bradman 452* 415 465 49 0 NSW v Queensland Sydney 3 Jan 1930 FC
BB Nimbalkar 443* 494 - 49 1 Maharashtra v Kathiawar Pune 16 Dec 1948 FC
WH Ponsford 437 621 - 42 0 Victoria v Queensland Melbourne 16 Dec 1927 FC
WH Ponsford 429 477 - 42 0 Victoria v Tasmania Melbourne 2 Feb 1923 FC
Aftab Baloch 428 584 - 25 0 Sind v Baluchistan Karachi 18 Feb 1974 FC
AC MacLaren 424 470 - 62 1 Lancashire v Somerset Taunton 15 Jul 1895 FC
SA Northeast 410* 603 450 45 3 Glamorgan v Leics Leicester 20 Jul 2022 FC
GA Hick 405* 555 469 35 11 WORCS v Somerset Taunton 5 May 1988 FC
BC Lara 400* 778 582 43 4 West Indies v England St John's 10 Apr 2004 Test # 1696
Naved Latif 394 780 595 52 5 Sargodha v Gujranwala Gujranwala 16 Nov 2000 FC
SC Cook 390 838 648 53 1 Lions v Warriors East London 22 Oct 2009 FC
B Sutcliffe 385 461 - 46 3 Otago v Canterbury Christchurch 25 Dec 1952 FC
CW Gregory 383 345 - 55 0 NSW v Queensland Brisbane 10 Nov 1906 FC
ML Hayden 380 622 437 38 11 Australia v Zimbabwe Perth 9 Oct 2003 Test # 1661
PP Shaw 379 - 383 49 4 Mumbai v Assam Guwahati 10 Jan 2023 FC
SV Manjrekar 377 666 473 50 5 Bombay v Hyderabad Wankhede 24 Apr 1991 FC
BC Lara 375 766 538 45 0 West Indies v England St John's 16 Apr 1994 Test # 1259
DPMD Jayawardene 374 752 572 43 1 Sri Lanka v South Africa Colombo (SSC) 27 Jul 2006 Test # 1810
DG Bradman 369 253 - 46 4 South Aust v Tasmania Adelaide 29 Feb 1936 FC
NH Fairbrother 366 500 407 47 5 Lancashire v Surrey The Oval 3 May 1990 FC
MV Sridhar 366 699 523 37 5 Hyderabad v Andhra Secunderabad 8 Jan 1994 FC
C Hill 365* 515 - 35 0 South Aust v NSW Adelaide 15 Dec 1900 FC
GS Sobers 365* 614 - 38 0 West Indies v Pakistan Kingston 26 Feb 1958 Test # 450
L Hutton 364 797 847 35 0 England v Australia The Oval 20 Aug 1938 Test # 266
VM Merchant 359* 640 - 31 0 Bombay v Maharashtra Brabourne 31 Dec 1943 FC
SB Gohel 359* 964 723 45 1 Gujarat v Odisha Jaipur 23 Dec 2016 FC
RB Simpson 359 629 629 33 0 NSW v Queensland Brisbane 25 Oct 1963 FC
R Abel 357* 515 - 38 1 Surrey v Somerset The Oval 29 May 1899 FC
DG Bradman 357 421 - 40 0 South Aust v Victoria Melbourne 1 Jan 1936 FC
BA Richards 356 372 381 48 1 South Aust v West Aust Perth 20 Nov 1970 FC
GR Marsh 355* 628 545 53 2 West Aust v South Aust Perth 15 Dec 1989 FC
KP Pietersen 355* 450 396 36 15 Surrey v Leics The Oval 10 May 2015 FC
B Sutcliffe 355 485 - 38 0 Otago v Auckland Dunedin 31 Dec 1949 FC
LD Chandimal 354* - 391 33 9 SL Army v Saracens Katunayake 25 Aug 2020 FC
VVS Laxman 353 758 560 52 2 Hyderabad v Karnataka Bengaluru 11 Apr 2000 FC
WH Ponsford 352 363 - 36 0 Victoria v NSW Melbourne 24 Dec 1926 FC
CA Pujara 352 548 427 49 1 Saurashtra v Karnataka Rajkot 6 Jan 2013 FC
SM Gugale 351* 726 521 37 5 Maharashtra v Delhi Wankhede 13 Oct 2016 FC
KDK Vithanage 351 - 283 37 14 Tamil Union v SL Air SC Katunayake 13 Feb 2015 FC

Records includes the following recent matches:
Western Australia v Victoria at Perth, Sheffield Shield final, Mar 23-26, 2023 [First-class]
Guyana v Jamaica at Providence, West Indies Championship 11th match, Mar 22-25, 2023 [First-class]
Leeward Islands v Windward Islands at Tarouba, West Indies Championship 12th match, Mar 22-25, 2023 [First-class]
Trinidad & Tobago v Barbados at Port of Spain, West Indies Championship 10th match, Mar 22-25, 2023 [First-class]