Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
T20 World Cup 2026
Recent Series
South Africa in New Zealand T20I Series
ICC Men's T20 World Cup
England in Sri Lanka T20I Series
West Indies in South Africa T20I Series
England in Sri Lanka ODI Series
New Zealand in India T20I Series
Recent Players
Daryl Mitchell
Jacob Bethell
Harry Brook
Kusal Mendis
Glenn Phillips
Adil Rashid
William Jacks
Kongala Vimukthi
Dunith Wellalage
Kariyawasam Asalanka
Dhananjaya de Silva
Shivam Dube
ODI World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20 World Cup
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Yearwise Records
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
Brandon King vs Salman Agha
Career • Test • ODI • T20I Comparison
🏆 Final Verdict: Brandon King has dominance over Salman Agha in overall, ODIs and T20Is, while Salman Agha has the edge in Tests. In recent years, form favours Salman Agha.
CAREER
Overall
BK
SA
Most Runs
3651
3627
Highest Score
288
302
Best Strike Rate
286
277
Most sixes
114
61
Most Fours
424
342
Best Averages
Most 50s
25
23
Most 100s
2
5
Most Wickets
45
Best Bowling Fig
Best Average
133
Most Dots
59
Best Economy
17
Best Strike Rate
161
Most Runs Conceed
2344
Most Maiden Overs
30
Most Not Outs
9
24
2026
BK
SA
Most Runs
61
Highest Score
45
Best Strike Rate
265
Most sixes
3
Most Fours
7
Best Averages
2025
BEST
BK
SA
Most Runs
641
1426
Highest Score
196
302
Best Strike Rate
271
272
Most sixes
18
27
Most Fours
86
118
Best Averages
Most 50s
5
8
Most 100s
2
Most Wickets
10
Best Bowling Fig
Best Average
187
Most Dots
31
Best Economy
19
Best Strike Rate
187
Most Runs Conceed
650
Most Maiden Overs
7
Most Not Outs
1
9
2024
BK
SA
Most Runs
698
713
Highest Score
181
218
Best Strike Rate
225
242
Most sixes
23
13
Most Fours
83
65
Best Averages
Most 50s
4
5
Most 100s
1
1
Most Wickets
19
Best Bowling Fig
Best Average
94
Most Dots
11
Best Economy
14
Best Strike Rate
133
Most Runs Conceed
609
Most Maiden Overs
7
Most Not Outs
3
2023
BK
SA
Most Runs
971
849
Highest Score
197
190
Best Strike Rate
234
170
Most sixes
34
12
Most Fours
114
87
Best Averages
Most 50s
5
5
Most 100s
1
1
Most Wickets
14
Best Bowling Fig
Best Average
135
Most Dots
13
Best Economy
9
Best Strike Rate
172
Most Runs Conceed
797
Most Maiden Overs
13
Most Not Outs
2
7
2022
BK
SA
Most Runs
980
578
Highest Score
250
153
Best Strike Rate
293
171
Most sixes
27
6
Most Fours
97
65
Best Averages
Most 50s
10
5
Most 100s
1
Most Wickets
2
Best Bowling Fig
Best Average
129
Most Dots
4
Best Economy
10
Best Strike Rate
162
Most Runs Conceed
288
Most Maiden Overs
3
Most Not Outs
6
5
2021
BK
SA
Most Runs
111
Highest Score
67
Best Strike Rate
168
Most sixes
5
Most Fours
13
Best Averages
Most 50s
1
2020
BK
SA
Most Runs
158
Highest Score
81
Best Strike Rate
222
Most sixes
5
Most Fours
20
Best Averages
2019
BK
SA
Most Runs
92
Highest Score
70
Best Strike Rate
176
Most sixes
2
Most Fours
11
Best Averages
TEST
Overall
BK
SA
Most Runs
431
1862
Highest Score
91
134
Best Strike Rate
69
68
Most sixes
9
23
Most Fours
55
194
Best Averages
Most 50s
4
11
Most 100s
4
Most Wickets
23
Best Bowling Fig
Best Average
60
Most Dots
24
Best Economy
4
Best Strike Rate
91
Most Runs Conceed
1378
Most Maiden Overs
30
Most Not Outs
2
9
2026
BK
SA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2025
BK
SA
Most Runs
265
468
Highest Score
75
134
Best Strike Rate
58
69
Most sixes
4
7
Most Fours
40
39
Best Averages
Most 50s
2
1
Most 100s
1
Most Wickets
5
Best Bowling Fig
Best Average
64
Most Dots
13
Best Economy
4
Best Strike Rate
88
Most Runs Conceed
320
Most Maiden Overs
7
Most Not Outs
2024
BK
SA
Most Runs
454
Highest Score
104
Best Strike Rate
68
Most sixes
7
Most Fours
47
Best Averages
Most 50s
4
Most 100s
1
Most Wickets
6
Best Bowling Fig
Best Average
62
Most Dots
3
Best Economy
4
Best Strike Rate
95
Most Runs Conceed
372
Most Maiden Overs
7
Most Not Outs
2
2023
BK
SA
Most Runs
463
Highest Score
132
Best Strike Rate
74
Most sixes
5
Most Fours
52
Best Averages
Most 50s
2
Most 100s
1
Most Wickets
10
Best Bowling Fig
Best Average
43
Most Dots
5
Best Economy
3
Best Strike Rate
77
Most Runs Conceed
428
Most Maiden Overs
13
Most Not Outs
4
2022
BEST
BK
SA
Most Runs
166
477
Highest Score
91
103
Best Strike Rate
96
62
Most sixes
5
4
Most Fours
15
56
Best Averages
Most 50s
2
4
Most 100s
1
Most Wickets
2
Best Bowling Fig
Best Average
129
Most Dots
3
Best Economy
5
Best Strike Rate
162
Most Runs Conceed
258
Most Maiden Overs
3
Most Not Outs
2
3
2021
BK
SA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2020
BK
SA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2019
BK
SA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
ODI
Overall
BK
SA
Most Runs
1530
1144
Highest Score
112
105
Best Strike Rate
83
94
Most sixes
31
19
Most Fours
186
99
Best Averages
Most 50s
8
8
Most 100s
2
1
Most Wickets
18
Best Bowling Fig
Best Average
48
Most Dots
32
Best Economy
6
Best Strike Rate
49
Most Runs Conceed
867
Most Maiden Overs
0
Most Not Outs
2
8
2026
BK
SA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2025
BEST
BK
SA
Most Runs
185
448
Highest Score
59
105
Best Strike Rate
78
90
Most sixes
2
4
Most Fours
28
41
Best Averages
Most 50s
1
3
Most 100s
1
Most Wickets
3
Best Bowling Fig
Best Average
86
Most Dots
15
Best Economy
7
Best Strike Rate
72
Most Runs Conceed
257
Most Maiden Overs
0
Most Not Outs
2
2024
BK
SA
Most Runs
291
209
Highest Score
102
82
Best Strike Rate
84
95
Most sixes
5
6
Most Fours
36
14
Best Averages
Most 50s
1
1
Most 100s
1
Most Wickets
11
Best Bowling Fig
Best Average
19
Most Dots
8
Best Economy
5
Best Strike Rate
23
Most Runs Conceed
211
Most Maiden Overs
0
Most Not Outs
1
2023
BK
SA
Most Runs
623
386
Highest Score
112
58
Best Strike Rate
91
96
Most sixes
13
7
Most Fours
82
35
Best Averages
Most 50s
3
3
Most 100s
1
Most Wickets
4
Best Bowling Fig
Best Average
92
Most Dots
8
Best Economy
6
Best Strike Rate
95
Most Runs Conceed
369
Most Maiden Overs
0
Most Not Outs
3
2022
BK
SA
Most Runs
334
101
Highest Score
91
50
Best Strike Rate
79
109
Most sixes
9
2
Most Fours
29
9
Best Averages
Most 50s
3
1
Most 100s
Most Wickets
0
Best Bowling Fig
Best Average
Most Dots
1
Best Economy
5
Best Strike Rate
Most Runs Conceed
30
Most Maiden Overs
0
Most Not Outs
2
2
2021
BK
SA
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
2020
BK
SA
Most Runs
58
Highest Score
38
Best Strike Rate
66
Most sixes
1
Most Fours
6
Best Averages
2019
BK
SA
Most Runs
39
Highest Score
39
Best Strike Rate
70
Most sixes
1
Most Fours
5
Best Averages
T20I
Overall
BK
SA
Most Runs
1690
621
Highest Score
85
63
Best Strike Rate
134
115
Most sixes
74
19
Most Fours
183
49
Best Averages
Most 50s
13
4
Most 100s
Most Wickets
4
Best Bowling Fig
Best Average
25
Most Dots
3
Best Economy
7
Best Strike Rate
21
Most Runs Conceed
99
Most Maiden Overs
0
Most Not Outs
5
7
2026
BK
SA
Most Runs
61
Highest Score
45
Best Strike Rate
265
Most sixes
3
Most Fours
7
Best Averages
2025
BEST
BK
SA
Most Runs
191
510
Highest Score
62
63
Best Strike Rate
135
113
Most sixes
12
16
Most Fours
18
38
Best Averages
Most 50s
2
4
Most 100s
Most Wickets
2
Best Bowling Fig
Best Average
37
Most Dots
3
Best Economy
8
Best Strike Rate
27
Most Runs Conceed
73
Most Maiden Overs
0
Most Not Outs
1
7
2024
BK
SA
Most Runs
407
50
Highest Score
79
32
Best Strike Rate
141
79
Most sixes
18
0
Most Fours
47
4
Best Averages
Most 50s
3
Most 100s
Most Wickets
2
Best Bowling Fig
Best Average
13
Most Dots
0
Best Economy
5
Best Strike Rate
15
Most Runs Conceed
26
Most Maiden Overs
0
Most Not Outs
2023
BK
SA
Most Runs
348
Highest Score
85
Best Strike Rate
143
Most sixes
21
Most Fours
32
Best Averages
Most 50s
2
Most 100s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2
2022
BK
SA
Most Runs
480
Highest Score
68
Best Strike Rate
118
Most sixes
13
Most Fours
53
Best Averages
Most 50s
5
Most 100s
Most Wickets
Best Bowling Fig
Best Average
Most Dots
Best Economy
Best Strike Rate
Most Runs Conceed
Most Maiden Overs
Most Not Outs
2
2021
BK
SA
Most Runs
111
Highest Score
67
Best Strike Rate
168
Most sixes
5
Most Fours
13
Best Averages
Most 50s
1
2020
BK
SA
Most Runs
100
Highest Score
43
Best Strike Rate
156
Most sixes
4
Most Fours
14
Best Averages
2019
BK
SA
Most Runs
53
Highest Score
31
Best Strike Rate
106
Most sixes
1
Most Fours
6
Best Averages