2021 First-class matches Batting Most Runs Innings
First-class matches

2021 Cricket – First-class matches Cricket Records

First-class matches

High scores

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundInnings in matchMatch DateScorecard
🥇 1
Muhammad Hurraira31156134340490.67Northernv BalochistanKarachi218 Dec 2021First-class
🥈 2
Ahsan Ali303*58538536378.70Sindhv Central PNJBLahore210 Nov 2021First-class
🥉 3
OJ Pope27437134535179.42Surreyv GlamorganThe Oval221 Sep 2021First-class
4
PJ Malan26465550726452.07Cape Cobrasv KnightsCape Town216 Mar 2021First-class
5
DG Bedingham25754041033-62.68Durhamv DerbyshireChester-le-Street122 Apr 2021First-class
6
SD Robson25346235630171.06Middlesexv SussexHove106 Sep 2021First-class
6
Rizwan Hussain25356133734375.07Central PNJBv Southern PNJKarachi224 Nov 2021First-class
8
C Green25144534329573.17West Austv QueenslandBrisbane106 Mar 2021First-class
9
OJ Pope24542027230-90.07Surreyv LeicsThe Oval215 Apr 2021First-class
10
FDM Karunaratne24469843726-55.83Sri Lankav BangladeshPallekele221 Apr 2021Test # 2418
11
KS Williamson23857336428-65.38New Zealandv PakistanChristchurch203 Jan 2021Test # 2400
12
NF Kelly234*37024525995.51Otagov Central DDunedin231 Oct 2021First-class
13
JM Vince231324220362105.00Hampshirev LeicsLeicester108 Apr 2021First-class
14
JE Root22847632118171.02Englandv Sri LankaGalle214 Jan 2021Test # 2403
15
Sikandar Raza22641229922375.58Rocksv MountaineersHarare203 Nov 2021First-class
16
TM Head22334724531191.02South Austv West AustW.A.C.A125 Feb 2021First-class
17
Zubayr Hamza222*34424028392.50SA Av Zimbabwe AHarare207 Jun 2021First-class
18
Tayyab Tahir22145227423480.65Southern PNJv BalochistanMultan127 Oct 2021First-class
19
Abdul Malik22044036421360.43Amo Regionv Speen-GharKandahar114 Nov 2021First-class
20
JE Root21853637719257.82Englandv IndiaChennai105 Feb 2021Test # 2409
21
Towhid Hridoy21760338716456.07South Z (BD)v North Z (BD)Chattogram219 Dec 2021First-class
22
K Verreynne216*-32722566.05Cape Cobrasv WarriorsCape Town107 Mar 2021First-class
23
HM Amla215*49136722-58.58Surreyv HampshireThe Oval229 Apr 2021First-class
23
Abid Ali215*63740729-52.82Pakistanv ZimbabweHarare107 May 2021Test # 2421
25
T Westley21353840832-52.20Essexv WorcsChelmsford108 Apr 2021First-class
25
Faizan Riaz21350434620-61.56Northernv Central PNJBLahore127 Oct 2021First-class
27
Munir Ahmad21148933326-63.36Boost Regionv Speen-GharKandahar102 Dec 2021First-class
28
KR Mayers210*41531020767.74West Indiesv BangladeshChattogram403 Feb 2021Test # 2407
29
Haider Ali20629422127493.21Northernv Central PNJBKarachi130 Nov 2021First-class
30
CB Cooke205*35529918168.56Glamorganv SurreyThe Oval121 Sep 2021First-class
31
AK Markram204*-34227159.64Titansv KnightsCenturion307 Mar 2021First-class
32
K Zondo203*-29926267.89Dolphinsv W ProvinceCape Town129 Oct 2021First-class
32
Mohammad Saad203*40730920365.69Central PNJBv BalochistanLahore203 Nov 2021First-class
32
Abdul Bangalzai203*58438824252.31Balochistanv Central PNJBLahore103 Nov 2021First-class
35
Imam-ul-Haq202*59939016451.79Balochistanv KhyberFaisalabad110 Nov 2021First-class
36
Hashmatullah Shahidi200*59044321145.14Afghanistanv ZimbabweAbu Dhabi110 Mar 2021Test # 2415
36
JN Malan200*-31920-62.69Bolandv KnightsBloemfontein229 Oct 2021First-class
38
DP Conway20057834722157.63New Zealandv EnglandLord's102 Jun 2021Test # 2422
38
HR Cooper20055037923452.77Northern Disv OtagoAlexandra222 Nov 2021First-class
40
DJ Malan19940428922268.85Yorkshirev SussexLeeds203 Jun 2021First-class
41
Riaz Hassan19642528928-67.82Band-Regionv Boost RegionKandahar208 Nov 2021First-class
42
RD Rickelton194-31125162.37Lionsv DolphinsJohannesburg207 Mar 2021First-class
42
Ahsan Ali19437322028-88.18Sindhv BalochistanKarachi224 Nov 2021First-class
44
LA Schlemmer193-36923152.30KZN-Inlandv EasternsCenturion204 Mar 2021First-class
45
PE Kruger192*-21622488.88Knightsv North WestPotchefstroom105 Nov 2021First-class
46
M Labuschagne19257335321-54.39Queenslandv NSWBrisbane215 Apr 2021First-class
47
DI Stevens1901871491515127.51Kentv GlamorganCanterbury120 May 2021First-class
47
Shan Masood190230172223110.46Balochistanv NorthernKarachi118 Dec 2021First-class
49
DJ Vilas18937025217-75.00Lancashirev SussexManchester208 Apr 2021First-class
50
Fazle Mahmud188-35617152.80Barisal DIVv Rajshahi DIVSylhet121 Nov 2021First-class
51
JE Root18649530918-60.19Englandv Sri LankaGalle222 Jan 2021Test # 2405
51
Amite Hasan18652742219-44.07Sylhet DIVv Rangpur DIVSavar (4)221 Nov 2021First-class
53
R Vasconcelos185*27822125183.71Northantsv GlamorganNorthampton422 Apr 2021First-class
54
MS Harris18540931121159.48Leicsv MiddlesexLeicester427 May 2021First-class
55
KO Maunze18332621124386.72Eaglesv RocksHarare215 Oct 2021First-class
55
CR Ervine18350539723-46.09Tuskersv EaglesHarare203 Nov 2021First-class
57
DG Bedingham180*27922815378.94Durhamv NottsNottingham308 Apr 2021First-class
57
JD Libby180*68149615136.29Worcsv EssexChelmsford208 Apr 2021First-class
57
JE Root180*53332118-56.07Englandv IndiaLord's212 Aug 2021Test # 2429
60
Mohammad Imran17929119521591.79Southern PNJv KhyberFaisalabad103 Nov 2021First-class
61
BM Duckett177*30719619-90.30Nottsv WorcsNottingham120 May 2021First-class
61
MC Kleinveldt177*-35721-49.57Knightsv DolphinsDurban218 Nov 2021First-class
63
SM Whiteman176*-30920156.95West Austv TasmaniaHobart121 Nov 2021First-class
64
Mohammad Mithun17639025721268.48Cent Z (BD)v North Z (BD)Chattogram212 Dec 2021First-class
65
Nahidul Islam17535625612668.35Khulna DIVv Dhaka DIVSylhet131 Oct 2021First-class
66
C de Grandhomme174*34421317381.69Hampshirev SurreySouthampton104 Jul 2021First-class
67
MD Stoneman17433426620265.41Middlesexv SussexHove106 Sep 2021First-class
67
UT Khawaja174-29414159.18Queenslandv South AustAdelaide315 Oct 2021First-class
67
Riaz Hassan17437630426-57.23Band-Regionv Mis-AinakKandahar214 Nov 2021First-class
70
HM Amla17350334716-49.85Surreyv GloucsThe Oval127 May 2021First-class
71
HJ Swindells171*38932224153.10Leicsv SomersetTaunton204 Jul 2021First-class
72
JA Burns17132421719378.80Queenslandv TasmaniaHobart217 Feb 2021First-class
73
KS Carlson170*26522715-74.88Glamorganv NorthantsCardiff211 Jul 2021First-class
73
Amite Hasan170*52238518-44.15Sylhet DIVv Rangpur DIVSylhet331 Oct 2021First-class
75
JJ Bohannon17044133420150.89Lancashirev WarwickshireManchester230 Aug 2021First-class
76
LJ Carter169241163272103.68Canterburyv OtagoRangiora111 Mar 2021First-class
77
C Green168*39429821256.37West Austv South AustW.A.C.A225 Feb 2021First-class
78
Faizan Riaz16837226922262.45Northernv Southern PNJKarachi212 Dec 2021First-class
79
DM de Silva16641229122-57.04Sri Lankav BangladeshPallekele221 Apr 2021Test # 2418
80
SD Robson16533326325-62.73Middlesexv SomersetLord's108 Apr 2021First-class
80
AN Cook16545033020-50.00Essexv SurreyThe Oval112 Sep 2021First-class
82
Asghar Afghan16437025714263.81Afghanistanv ZimbabweAbu Dhabi110 Mar 2021Test # 2415
82
RW Chakabva16429118617488.17Eagles (ZIM)v TuskersHarare230 Mar 2021First-class
82
Abid Ali16444627620159.42Central PNJBv BalochistanLahore203 Nov 2021First-class
85
Najmul Hossain Shanto16353337817143.12Bangladeshv Sri LankaPallekele121 Apr 2021Test # 2418
85
HM Amla16340730614-53.26Surreyv GlamorganThe Oval221 Sep 2021First-class
85
TM Head16330421518375.81South Austv West AustAdelaide224 Sep 2021First-class
85
Sahibzada Farhan16343732221250.62Khyberv Southern PNJFaisalabad303 Nov 2021First-class
85
SJ Erwee163-37021-44.05Dolphinsv TitansCenturion205 Nov 2021First-class
85
PJ Malan163-28219-57.80SA Av India ABloemfontein123 Nov 2021First-class
91
TA Dithole162-34321-47.23KZN-Inlandv BorderEast London218 Nov 2021First-class
91
Mizanur Rahman16234124321366.66Cent Z (BD)v North Z (BD)Chattogram212 Dec 2021First-class
93
JA Raval161*47534120-47.21Northern Disv OtagoDunedin403 Apr 2021First-class
94
RG Sharma16132723118269.69Indiav EnglandChennai113 Feb 2021Test # 2411
95
Israrullah16035222819370.17Khyberv SindhFaisalabad227 Oct 2021First-class
96
Pinak Ghosh15946430214252.64Chittagongv Dhaka MetroCox's Bazar129 Mar 2021First-class
96
Zakir Hasan15931122817269.73Sylhet DIVv Dhaka DIVCox's Bazar129 Mar 2021First-class
96
RD Rickelton159-23022-69.13Lionsv North WestJohannesburg229 Oct 2021First-class
96
Shahadat Hossain15948930611151.96Chittagongv Dhaka MetroSylhet321 Nov 2021First-class
100
L Senokwane15840329015154.48North Westv GautengPotchefstroom (Uni)126 Mar 2021First-class

Showing 100 records

Additional Information

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