Batting Most Runs Innings - vs Pakistan

Players - vs Pakistan

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
123*18511987103.36South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
10420417110260.81South Africav PakistanLahore212 Oct 2025Test # 2602
89*2141558-57.41South Africav PakistanRawalpindi220 Oct 2025Test # 2603
762482056137.07South Africav PakistanRawalpindi220 Oct 2025Test # 2603
761016393120.63South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
76774863158.33Sri Lankav PakistanRawalpindi127 Nov 2025T20I # 3592
711861379251.82South Africav PakistanLahore212 Oct 2025Test # 2602
71726144116.39South Africav PakistanRawalpindi220 Oct 2025Test # 2603
67*734982136.73Zimbabwev PakistanRawalpindi223 Nov 2025T20I # 3586
63103716288.73South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
60844051150.00South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
5978527-113.46Sri Lankav PakistanRawalpindi211 Nov 2025ODI # 4928
59624724125.53Sri Lankav PakistanRawalpindi129 Nov 2025T20I # 3596
5767607195.00South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
55130931259.13South Africav PakistanRawalpindi220 Oct 2025Test # 2603
54745462100.00South Africav PakistanLahore412 Oct 2025Test # 2602
5499632185.71Sri Lankav PakistanRawalpindi114 Nov 2025ODI # 4929
5393706175.71South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
4957368-136.11Zimbabwev PakistanRawalpindi118 Nov 2025T20I # 3581
48103652-73.84Sri Lankav PakistanRawalpindi116 Nov 2025ODI # 4931
46534071115.00South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
451921454-31.03South Africav PakistanLahore412 Oct 2025Test # 2602
44493842115.78Sri Lankav PakistanRawalpindi114 Nov 2025ODI # 4929
4242458-93.33South Africav PakistanRawalpindi420 Oct 2025Test # 2603
4285542277.77South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
4271523180.76Sri Lankav PakistanRawalpindi114 Nov 2025ODI # 4929
41*473831107.89Sri Lankav PakistanRawalpindi122 Nov 2025T20I # 3585
4146406-102.50South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
40292361173.91Sri Lankav PakistanRawalpindi127 Nov 2025T20I # 3592
3955454186.66South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
3968486-81.25Sri Lankav PakistanRawalpindi211 Nov 2025ODI # 4928
38583651105.55Sri Lankav PakistanRawalpindi211 Nov 2025ODI # 4928
37*45263-142.30Sri Lankav PakistanRawalpindi114 Nov 2025ODI # 4929
36232241163.63South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
34*362431141.66Zimbabwev PakistanRawalpindi118 Nov 2025T20I # 3581
3474362-94.44South Africav PakistanLahore11 Nov 2025T20I # 3549
3470543-62.96Sri Lankav PakistanRawalpindi116 Nov 2025ODI # 4931
33171651206.25South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
3284624151.61South Africav PakistanRawalpindi220 Oct 2025Test # 2603
3288492-65.30Sri Lankav PakistanRawalpindi211 Nov 2025ODI # 4928
3271372186.48Sri Lankav PakistanRawalpindi116 Nov 2025ODI # 4931
30*41232-130.43South Africav PakistanLahore11 Nov 2025T20I # 3549
3058533-56.60South Africav PakistanRawalpindi220 Oct 2025Test # 2603
30272231136.36Zimbabwev PakistanRawalpindi118 Nov 2025T20I # 3581
29141413207.14South Africav PakistanLahore11 Nov 2025T20I # 3549
2969393-74.35Sri Lankav PakistanRawalpindi211 Nov 2025ODI # 4928
2957305-96.66Sri Lankav PakistanRawalpindi116 Nov 2025ODI # 4931
28332422116.66Sri Lankav PakistanRawalpindi211 Nov 2025ODI # 4928
2764392-69.23Sri Lankav PakistanRawalpindi114 Nov 2025ODI # 4929
25*49292186.20South Africav PakistanRawalpindi420 Oct 2025Test # 2603
252816-3156.25South Africav PakistanLahore131 Oct 2025T20I # 3546
25241921131.57Sri Lankav PakistanRawalpindi122 Nov 2025T20I # 3585
24*42242-100.00Sri Lankav PakistanRawalpindi127 Nov 2025T20I # 3592
2447314-77.41Sri Lankav PakistanRawalpindi114 Nov 2025ODI # 4929
2440274-88.88Sri Lankav PakistanRawalpindi116 Nov 2025ODI # 4931
2318135-176.92South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
23301821127.77Zimbabwev PakistanRawalpindi223 Nov 2025T20I # 3586
2232233-95.65South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
22161222183.33Sri Lankav PakistanRawalpindi122 Nov 2025T20I # 3585
21*33182-116.66Sri Lankav PakistanRawalpindi211 Nov 2025ODI # 4928
213522-295.45South Africav PakistanLahore11 Nov 2025T20I # 3549
2045371-54.05South Africav PakistanLahore212 Oct 2025Test # 2602
2042282-71.42Sri Lankav PakistanRawalpindi114 Nov 2025ODI # 4929
19*44362-52.77South Africav PakistanLahore212 Oct 2025Test # 2602
1964481-39.58South Africav PakistanLahore412 Oct 2025Test # 2602
1841201190.00South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
17*28211-80.95South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
1746413-41.46South Africav PakistanLahore212 Oct 2025Test # 2602
1740231-73.91Sri Lankav PakistanRawalpindi122 Nov 2025T20I # 3585
17161021170.00Sri Lankav PakistanRawalpindi127 Nov 2025T20I # 3592
165047--34.04South Africav PakistanLahore412 Oct 2025Test # 2602
166135--45.71South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
1635312-51.61South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
1523152-100.00South Africav PakistanLahore131 Oct 2025T20I # 3546
14*45291-48.27South Africav PakistanLahore412 Oct 2025Test # 2602
1437261-53.84South Africav PakistanRawalpindi220 Oct 2025Test # 2603
1413142-100.00Zimbabwev PakistanRawalpindi118 Nov 2025T20I # 3581
143518--77.77Sri Lankav PakistanRawalpindi129 Nov 2025T20I # 3596
131310-1130.00South Africav PakistanLahore11 Nov 2025T20I # 3549
1234261-46.15South Africav PakistanRawalpindi220 Oct 2025Test # 2603
1226191-63.15South Africav PakistanLahore131 Oct 2025T20I # 3546
11*30152-73.33Sri Lankav PakistanRawalpindi114 Nov 2025ODI # 4929
1142341-32.35South Africav PakistanLahore212 Oct 2025Test # 2602
1116121-91.66South Africav PakistanLahore131 Oct 2025T20I # 3546
1120121-91.66Sri Lankav PakistanRawalpindi122 Nov 2025T20I # 3585
1114711157.14Sri Lankav PakistanRawalpindi129 Nov 2025T20I # 3596
102529--34.48South Africav PakistanRawalpindi220 Oct 2025Test # 2603
1015121-83.33South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
10792-111.11Sri Lankav PakistanRawalpindi116 Nov 2025ODI # 4931
985-1180.00South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
917131-69.23South Africav PakistanLahore131 Oct 2025T20I # 3546
92916--56.25South Africav PakistanLahore131 Oct 2025T20I # 3546
925131-69.23Sri Lankav PakistanRawalpindi211 Nov 2025ODI # 4928
9952-180.00Zimbabwev PakistanRawalpindi223 Nov 2025T20I # 3586
81181-100.00South Africav PakistanLahore412 Oct 2025Test # 2602
81817--47.05South Africav PakistanLahore212 Oct 2025Test # 2602
81281-100.00Zimbabwev PakistanRawalpindi118 Nov 2025T20I # 3581
81282-100.00Zimbabwev PakistanRawalpindi223 Nov 2025T20I # 3586
81171-114.28Sri Lankav PakistanRawalpindi127 Nov 2025T20I # 3592
82111--72.72Sri Lankav PakistanRawalpindi129 Nov 2025T20I # 3596
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:

Kurunegala Youth Cricket Club vs Burgher Recreation Club at Maggona, Major League Tournament Group B, Dec 12-14, 2025 [First-class - Live]
>> 276/9 (88.0 ov, D Malan 31*, PLM Jayaratne 9*, M Shiraz 3/71) - Stumps

Limpopo vs Border at Polokwane, CSA 4-Day Series Division 2 11th Match, Dec 11-14, 2025 [First-class - Live]
>> 314/3 (82.0 ov, L Kaestner 148*, T Totana 0/40)

Knights vs Northern Cape at Kimberley, CSA 4-Day Series Division 2 10th Match, Dec 11-14, 2025 [First-class - Live]
>> 203/7 (63.1 ov, TJ van Rensburg 1/27) - Stumps