Most hundreds
Player Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
JE Root 20 37 1 1999 228 55.52 3537 56.51 7 5 1 201 3
(England, Yorkshire)
M Labuschagne 21 32 5 1732 192 64.14 3210 53.95 6 9 2 185 6
(Australia, Glamorgan, Queensland)
Zakir Hasan 11 18 0 1001 159 55.61 1968 50.86 5 1 1 103 6
(South Zone (Bangladesh), Sylhet Division)
Abid Ali 15 25 2 1473 215* 64.04 2920 50.44 5 5 0 188 6
(Central Punjab (Pakistan), Pakistan)
RM Yates 16 27 2 949 132* 37.96 2087 45.47 5 2 4 117 3
(County Select XI, England Lions, Warwickshire)
MS Harris 20 34 4 1299 185 43.30 2864 45.35 5 2 1 156 3
(Australia, Leicestershire, Victoria)
RD Rickelton 7 9 0 775 194 86.11 1159 66.86 4 2 0 109 3
(Lions, South Africa A)
FDM Karunaratne 7 13 0 902 244 69.38 1618 55.74 4 3 0 108 1
(Sri Lanka)
HJ Hunt 9 17 1 769 134 48.06 1617 47.55 4 0 2 104 5
(Australia A, South Australia)
Amite Hasan 11 19 2 965 186 56.76 2323 41.54 4 3 1 102 1
(South Zone (Bangladesh), Sylhet Division)
PJ Malan 13 20 2 1081 264 60.05 2122 50.94 4 2 5 123 6
(Boland, Cape Cobras, South Africa A, Warwickshire)
BC Brown 12 21 2 976 157 51.36 1636 59.65 4 2 3 115 2
(Sussex)
CB Cooke 14 21 7 816 205* 58.28 1506 54.18 4 1 3 75 6
(Glamorgan)
Fawad Alam 14 21 4 927 140 54.52 1925 48.15 4 4 1 107 2
(Pakistan, Sindh)
JD Libby 15 25 5 1104 180* 55.20 2281 48.39 4 4 1 123 5
(County Select XI, Worcestershire)
TM Head 17 29 1 1263 223 45.10 1782 70.87 4 4 1 151 13
(Australia, South Australia, Sussex)
RR O'Donnell 4 6 1 473 142 94.60 838 56.44 3 1 0 56 10
(Auckland)
S Pillay 5 7 2 447 156* 89.40 854 52.34 3 0 0 50 0
(Gauteng, North West)
Riaz Hassan 5 9 1 636 196 79.50 1025 62.04 3 1 0 83 8
(Band-e-Amir Region)
Shan Masood 5 10 1 502 190 55.77 556 90.28 3 1 2 70 7
(Balochistan, Pakistan)
Agha Salman 6 11 0 568 142 51.63 920 61.73 3 2 3 76 1
(Pakistan Shaheens, Southern Punjab (Pakistan))
KL Rahul 6 11 0 562 129 51.09 1219 46.10 3 1 1 71 4
(India, Indians)
UT Khawaja 11 15 2 723 174 55.61 1320 54.77 3 3 0 80 6
(Australia A, Queensland)
AK Markram 8 15 2 747 204* 57.46 1542 48.44 3 3 1 104 5
(South Africa, Titans)
Faizan Riaz 11 16 3 829 213 63.76 1567 52.90 3 2 1 84 2
(Northern (Pakistan))
BE Street 11 16 1 714 143 47.60 1972 36.20 3 2 1 69 4
(Australia A, Queensland)
JL Smith 12 17 2 656 138 43.73 1228 53.42 3 1 3 85 7
(Surrey)
ST Evans 11 18 0 591 138 32.83 1544 38.27 3 1 2 71 0
(Leicestershire)
R Kaia 11 18 2 674 133 42.12 1276 52.82 3 2 4 91 5
(Rocks, Southern Rocks, Zimbabwe, Zimbabwe A)
TWM Latham 10 18 2 742 127* 46.37 1580 46.96 3 2 0 80 4
(Canterbury, New Zealand)
Mohammad Huraira 11 18 1 986 311 58.00 1438 68.56 3 5 2 129 8
(Northern (Pakistan))
DI Stevens 12 18 3 650 190 43.33 804 80.84 3 2 4 75 25
(Kent)
T Westley 13 18 1 631 213 37.11 1408 44.81 3 1 1 90 2
(Essex)
Najmul Hossain Shanto 10 19 2 649 163 38.17 1220 53.19 3 2 4 60 11
(Bangladesh, Rajshahi Division)
HM Amla 13 20 3 994 215* 58.47 2248 44.21 3 2 4 105 1
(Surrey)
Sahibzada Farhan 11 20 2 935 163 51.94 1795 52.08 3 5 2 121 11
(Khyber Pakhtunkhwa)
HD Rutherford 12 21 0 968 144 46.09 1719 56.31 3 6 1 126 4
(Glamorgan, Otago)
LJ Hill 14 22 1 944 145 44.95 1587 59.48 3 5 1 117 5
(Leicestershire)
A Lyth 14 22 1 819 153 39.00 1581 51.80 3 3 4 117 4
(Yorkshire)
Mominul Haque 12 22 1 818 127 38.95 1525 53.63 3 3 2 88 2
(Bangladesh, Chittagong Division)
MD Stoneman 14 22 0 827 174 37.59 1608 51.43 3 4 4 120 2
(Middlesex, Surrey)
KS Carlson 14 23 4 928 170* 48.84 1396 66.47 3 5 2 120 0
(Glamorgan)
DG Bedingham 16 25 3 1187 257 53.95 1907 62.24 3 5 2 151 10
(Durham, Western Province)
TJ Haines 13 25 0 1176 156 47.04 2231 52.71 3 6 2 143 1
(Sussex)
C Green 14 26 3 1143 251 49.69 2027 56.38 3 4 3 123 19
(Australia, Western Australia)
SD Robson 14 27 1 1047 253 40.26 1985 52.74 3 2 1 139 1
(Middlesex)
OJ Pope 18 31 3 1229 274 43.89 1887 65.12 3 1 2 143 6
(England, Surrey)
H Hameed 18 32 2 1009 114* 33.63 2505 40.27 3 6 6 124 1
(County Select XI, England, Nottinghamshire)

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:
South Africa v India at Centurion, ICC World Test Championship 1st Test, Dec 26-30, 2021 [Test # 2443]
Central Zone (Bangladesh) v South Zone (Bangladesh) at Chattogram, Bangladesh Cricket League 5th match, Dec 26-29, 2021 [First-class]
Northern (Pakistan) v Khyber Pakhtunkhwa at Karachi, Quaid-e-Azam Trophy final, Dec 25-29, 2021 [First-class]