Players

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
25255237334267.56New Zealandv BangladeshChristchurch19 Jan 2022Test # 2447
19660342521146.11Pakistanv AustraliaKarachi412 Mar 2022Test # 2455
18553536115351.24Pakistanv AustraliaRawalpindi14 Mar 2022Test # 2453
175*32422817376.75Indiav Sri LankaMohali14 Mar 2022Test # 2452
16055636915143.36Australiav PakistanKarachi112 Mar 2022Test # 2455
16071048917-32.71West Indiesv EnglandBridgetown216 Mar 2022Test # 2457
15752935816243.85Pakistanv AustraliaRawalpindi14 Mar 2022Test # 2453
155*37726211259.16Sri Lankav West IndiesGalle329 Nov 2021Test # 2437
15349131614-48.41Englandv West IndiesBridgetown116 Mar 2022Test # 2457
152258148144102.70Australiav EnglandBrisbane28 Dec 2021Test # 2440
15043231117448.23Indiav New ZealandWankhede13 Dec 2021Test # 2438
14743330015-49.00Sri Lankav West IndiesGalle121 Nov 2021Test # 2434
140*187123105113.82New Zealandv NetherlandsHamilton12 Apr 2022ODI # 4381
14038825921-54.05Englandv West IndiesNorth Sound18 Mar 2022Test # 2454
13741026013-52.69Australiav EnglandSydney15 Jan 2022Test # 2446
13744232615242.02Bangladeshv South AfricaDurban231 Mar 2022Test # 2460
136*29918716172.72South Africav New ZealandChristchurch325 Feb 2022Test # 2451
136*31024215156.19Pakistanv AustraliaRawalpindi34 Mar 2022Test # 2453
136212126162107.93Bangladeshv AfghanistanChattogram125 Feb 2022ODI # 4358
13338828212247.16Pakistanv BangladeshChattogram226 Nov 2021Test # 2436
129*1509694134.37South Africav IndiaPaarl119 Jan 2022ODI # 4344
126-10774117.75Nepalv P.N.G.Kirtipur225 Mar 2022ODI # 4376
12417113012295.38South Africav IndiaCape Town123 Jan 2022ODI # 4349
12340226017147.30Indiav South AfricaCenturion126 Dec 2021Test # 2443
12355835512134.64West Indiesv EnglandNorth Sound28 Mar 2022Test # 2454
12232822716153.74New Zealandv BangladeshMount Maunganui11 Jan 2022Test # 2444
121*-12093100.83Namibiav OmanICCA Dubai16 Mar 2022ODI # 4361
12131821616-56.01Englandv West IndiesNorth Sound38 Mar 2022Test # 2454
120*22815812375.94New Zealandv South AfricaChristchurch225 Feb 2022Test # 2451
12019012811693.75Englandv West IndiesBridgetown116 Mar 2022Test # 2457
12016811264107.14New Zealandv NetherlandsHamilton14 Apr 2022ODI # 4383
115*-76142151.31U.A.E.v NamibiaSharjah112 Mar 2022ODI # 4365
115-12512592.00U.A.E.v OmanAl Amerat25 Feb 2022ODI # 4351
11428123311148.92Bangladeshv PakistanChattogram126 Nov 2021Test # 2436
11411983111137.34Pakistanv AustraliaLahore231 Mar 2022ODI # 4380
1132781588371.51Englandv AustraliaSydney25 Jan 2022Test # 2446
112-6678169.69U.A.E.v IrelandAl Amerat224 Feb 2022T20I # 1490
111*3102237249.77Pakistanv AustraliaRawalpindi34 Mar 2022Test # 2453
110*-57106192.98Nepalv MalaysiaKirtipur12 Apr 2022T20I # 1502
1102001438-76.92South Africav IndiaPaarl119 Jan 2022ODI # 4344
10922716612165.66New Zealandv BangladeshChristchurch19 Jan 2022Test # 2447
1093382046-53.43Englandv West IndiesNorth Sound38 Mar 2022Test # 2454
108*-66143163.63Canadav PhilippinesAl Amerat118 Feb 2022T20I # 1468
10829322114-48.86South Africav New ZealandChristchurch125 Feb 2022Test # 2451
107*-62144172.58U.A.E.v IrelandICCA Dubai210 Oct 2021T20I # 1294
107*-52112205.76Gibraltarv BulgariaMarsa123 Oct 2021T20I # 1347
107*-6296172.58Canadav PanamaCoolidge114 Nov 2021T20I # 1427
1077153410201.88West Indiesv EnglandBridgetown126 Jan 2022T20I # 1455
10722817415-61.49Sri Lankav IndiaBengaluru412 Mar 2022Test # 2456
106*1851107496.36Afghanistanv BangladeshChattogram228 Feb 2022ODI # 4359
106-95144111.57Omanv U.A.E.Al Amerat15 Feb 2022ODI # 4351
1061569763109.27Pakistanv AustraliaLahore231 Mar 2022ODI # 4380
10615912311286.17New Zealandv NetherlandsHamilton14 Apr 2022ODI # 4383
105*-75113140.00Omanv NamibiaSharjah211 Mar 2022ODI # 4364
105*14411512-91.30Pakistanv AustraliaLahore22 Apr 2022ODI # 4382
10526717113261.40Indiav New ZealandKanpur125 Nov 2021Test # 2435
10526716311-64.41New Zealandv South AfricaChristchurch217 Feb 2022Test # 2450
105-1407-75.00Nepalv P.N.G.Kirtipur126 Mar 2022ODI # 4377
104*-61131170.49Nepalv PhilippinesAl Amerat119 Feb 2022T20I # 1474
104*23517711158.75Pakistanv AustraliaKarachi412 Mar 2022Test # 2455
104*2721788-58.42Australiav PakistanLahore321 Mar 2022Test # 2458
104855168203.92Mozambiquev CameroonRwanda13 Nov 2021T20I # 1387
10414910810496.29Australiav PakistanLahore131 Mar 2022ODI # 4380
103*685698183.92Kenyav NigeriaKigali218 Nov 2021T20I # 1436
103*1501148390.35New Zealandv NetherlandsMount Maunganui229 Mar 2022ODI # 4378
1034053058-33.77Australiav EnglandAdelaide116 Dec 2021Test # 2441
103-1276381.10Afghanistanv NetherlandsDoha123 Jan 2022ODI # 4348
103-11810187.28U.A.E.v NamibiaSharjah112 Mar 2022ODI # 4365
1031779663107.29Pakistanv AustraliaLahore229 Mar 2022ODI # 4379
10218911414189.47Bangladeshv New ZealandChristchurch39 Jan 2022Test # 2447
1021299474108.51Sri Lankav ZimbabwePallekele218 Jan 2022ODI # 4343
10229221511-47.44West Indiesv EnglandBridgetown216 Mar 2022Test # 2457
101*1046766150.74Englandv Sri LankaSharjah11 Nov 2021T20I # 1382
101*20613810273.18Australiav EnglandSydney35 Jan 2022Test # 2446
10118511312-89.38Australiav EnglandHobart114 Jan 2022Test # 2449
10110772123140.27Australiav PakistanLahore129 Mar 2022ODI # 4379
100*1036063166.66Rwandav SeychellesRwanda119 Oct 2021T20I # 1319
100*2361396471.94Indiav South AfricaCape Town311 Jan 2022Test # 2448
100*35525710-38.91West Indiesv EnglandSt George's224 Mar 2022Test # 2459
1001308792114.94Zimbabwev Sri LankaPallekele116 Jan 2022ODI # 4341
97*-67131144.77U.A.E.v IrelandAl Amerat118 Feb 2022T20I # 1472
9722215915-61.00Australiav PakistanRawalpindi24 Mar 2022Test # 2453
96*-66112145.45Jerseyv DenmarkAlmeria221 Oct 2021T20I # 1337
96*30918810-51.06South Africav IndiaJohannesburg43 Jan 2022Test # 2445
9621513812-69.56New Zealandv South AfricaChristchurch217 Feb 2022Test # 2450
96164979498.96Indiav Sri LankaMohali14 Mar 2022Test # 2452
964653056131.47Pakistanv AustraliaKarachi412 Mar 2022Test # 2455
9540128210-33.68New Zealandv IndiaKanpur225 Nov 2021Test # 2435
951501129184.82South Africav NetherlandsCenturion126 Nov 2021ODI # 4337
9529516711-56.88Australiav EnglandAdelaide116 Dec 2021Test # 2441
94*936056156.66South Africav EnglandSharjah16 Nov 2021T20I # 1400
94-7256130.55Namibiav OmanWindhoek227 Nov 2021ODI # 4338
9427817611253.40Australiav EnglandBrisbane28 Dec 2021Test # 2440
93*18711511180.86Bangladeshv AfghanistanChattogram223 Feb 2022ODI # 4357
93925667166.07New Zealandv ScotlandDubai (DICS)13 Nov 2021T20I # 1388
9332720112146.26Australiav EnglandAdelaide116 Dec 2021Test # 2441
931328993104.49West Indiesv IrelandKingston18 Jan 2022ODI # 4339
931851597258.49Australiav PakistanKarachi112 Mar 2022Test # 2455
9329519012-48.94South Africav BangladeshDurban131 Mar 2022Test # 2460
9226918813-48.93New Zealandv South AfricaChristchurch425 Feb 2022Test # 2451
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
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:

Pakistan vs South Africa at Rawalpindi, South Africa in Pakistan 2nd Test, Oct 20-24, 2025 [Test # 2603 - Live]
>> 94/4 (35.0 ov, Mohammad Rizwan 16*, Babar Azam 49*, KA Maharaj 0/30) - Stumps

Afghanistan vs Zimbabwe at Harare, Afghanistan in Zimbabwe Only Test, Oct 20-22, 2025 [Test # 2604]

Bangladesh vs West Indies at Mirpur, West Indies in Bangladesh 2nd ODI, Oct 21, 2025 [ODI # 4912]