Player Head-to-Head
KP
Kusal Perera
SL
VS
TB
Temba Bavuma
SA
42 wonStat categorieswon 45

Kusal Perera vs Temba Bavuma

Kusal Perera and Temba Bavuma compared across career, Test, ODI and T20I — batting, bowling and season by season.

Final Verdict

Kusal Perera has dominance over Temba Bavuma in ODIs and T20Is, while Temba Bavuma has the edge in overall and Tests. In recent years, form favours Temba Bavuma.

CAREER Temba BavumaTEST Temba BavumaODI Kusal PereraT20I Kusal Perera
Format

All formats

KP 3 – 6 TB
Batting
6740
Most Runs
6764
153
Highest Score
179
98.42
Best Strike Rate
60.81
136
Most sixes
66
740
Most Fours
878
28.80
Best Averages
36.76
40
Most 50s
34
9
Most 100s
11
12
Most Not Outs
23
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/29
–
Most Dots
0
–
Most Runs Conceed
83
–
Most Maiden Overs
1

Season by season

2026

KP 0 – 4 TB
23
Most Runs
351
22
Highest Score
179
–
Best Strike Rate
53.10
0
Most sixes
3
4
Most Fours
33
–
Most 100s
2

2025

KP 2 – 5 TB
357
Most Runs
612
101
Highest Score
106
140.55
Best Strike Rate
67.25
11
Most sixes
4
37
Most Fours
60
22.31
Best Averages
43.71
1
Most 50s
5
1
Most 100s
1
1
Most Not Outs
1

2024

KP 1 – 7 TB
295
Most Runs
622
55
Highest Score
113
135.32
Best Strike Rate
57.49
6
Most sixes
8
34
Most Fours
60
22.69
Best Averages
44.43
2
Most 50s
4
–
Most 100s
1
1
Most Not Outs
2

2023

KP 2 – 6 TB
287
Most Runs
1069
78
Highest Score
172
112.55
Best Strike Rate
82.74
6
Most sixes
21
37
Most Fours
116
26.09
Best Averages
44.54
3
Most 50s
2
–
Most 100s
4
1
Most Not Outs
3

2022

KP 0 – 0 TB
Batting
–
Most Runs
926
–
Highest Score
110
–
Best Strike Rate
56.98
–
Most sixes
5
–
Most Fours
96
–
Best Averages
29.87
–
Most 50s
4
–
Most 100s
1
–
Most Not Outs
4
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/22
–
Most Dots
0
–
Most Runs Conceed
22
–
Most Maiden Overs
0

2021

KP 3 – 5 TB
655
Most Runs
684
120
Highest Score
92
88.16
Best Strike Rate
64.47
6
Most sixes
5
64
Most Fours
66
27.29
Best Averages
34.20
3
Most 50s
4
1
Most 100s
–
1
Most Not Outs
5

2020

KP 0 – 4 TB
288
Most Runs
451
66
Highest Score
98
6
Most sixes
8
29
Most Fours
40
2
Most 50s
2

2019

KP 8 – 0 TB
1071
Most Runs
334
153
Highest Score
75
94.20
Best Strike Rate
58.70
14
Most sixes
3
123
Most Fours
40
36.93
Best Averages
23.86
5
Most 50s
1
3
Most 100s
–
2
Most Not Outs
1

2018

KP 5 – 2 TB
Batting
666
Most Runs
295
81
Highest Score
95
103.10
Best Strike Rate
57.28
13
Most sixes
0
76
Most Fours
36
31.71
Best Averages
–
6
Most 50s
3
1
Most Not Outs
3
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/10
–
Most Dots
0
–
Most Runs Conceed
10
–
Most Maiden Overs
0

2017

KP 3 – 4 TB
Batting
272
Most Runs
657
77
Highest Score
89
116.24
Best Strike Rate
49.07
8
Most sixes
6
25
Most Fours
233
–
Best Averages
32.85
2
Most 50s
5
2
Most Not Outs
1
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/7
–
Most Dots
0
–
Most Runs Conceed
21
–
Most Maiden Overs
0

2016

KP 5 – 2 TB
Batting
802
Most Runs
618
135
Highest Score
113
81.09
Best Strike Rate
52.51
7
Most sixes
2
99
Most Fours
81
25.87
Best Averages
47.54
2
Most 50s
3
2
Most 100s
2
–
Most Not Outs
3
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/29
–
Most Dots
0
–
Most Runs Conceed
30
–
Most Maiden Overs
1

2015

KP 6 – 0 TB
664
Most Runs
135
116
Highest Score
54
101.37
Best Strike Rate
37.29
15
Most sixes
1
76
Most Fours
15
34.95
Best Averages
–
5
Most 50s
1
1
Most 100s
–

2014

KP 4 – 0 TB
726
Most Runs
10
106
Highest Score
10
95.53
Best Strike Rate
–
24
Most sixes
0
75
Most Fours
2
23.42
Best Averages
–
4
Most 50s
–
1
Most 100s
–

2013

KP 0 – 0 TB
634
Most Runs
–
84
Highest Score
–
100.79
Best Strike Rate
–
20
Most sixes
–
61
Most Fours
–
27.57
Best Averages
–
5
Most 50s
–
3
Most Not Outs
–

TEST career

KP 1 – 8 TB
Batting
1177
Most Runs
3926
153
Highest Score
179
72.25
Best Strike Rate
48.63
12
Most sixes
21
151
Most Fours
599
30.97
Best Averages
38.12
7
Most 50s
25
2
Most 100s
5
3
Most Not Outs
14
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/29
–
Most Dots
0
–
Most Runs Conceed
61
–
Most Maiden Overs
1

Season by season

2026

KP 0 – 0 TB
–
Most Runs
218
–
Highest Score
179
–
Best Strike Rate
43.86
–
Most sixes
1
–
Most Fours
19
–
Most 100s
1

2025

KP 0 – 0 TB
–
Most Runs
208
–
Highest Score
106
–
Best Strike Rate
48.48
–
Most sixes
2
–
Most Fours
18
–
Most 50s
1
–
Most 100s
1
–
Most Not Outs
1

2024

KP 0 – 0 TB
–
Most Runs
503
–
Highest Score
113
–
Best Strike Rate
53.45
–
Most sixes
6
–
Most Fours
45
–
Most 50s
4
–
Most 100s
1
–
Most Not Outs
1

2023

KP 0 – 0 TB
–
Most Runs
252
–
Highest Score
172
–
Best Strike Rate
54.43
–
Most sixes
2
–
Most Fours
25
–
Most 100s
1
–
Most Not Outs
1

2022

KP 0 – 0 TB
Batting
–
Most Runs
561
–
Highest Score
93
–
Best Strike Rate
48.20
–
Most sixes
1
–
Most Fours
64
–
Best Averages
40.07
–
Most 50s
4
–
Most Not Outs
2

2021

KP 3 – 2 TB
163
Most Runs
268
62
Highest Score
61
65.20
Best Strike Rate
42.14
1
Most sixes
0
21
Most Fours
31
2
Most 50s
2
–
Most Not Outs
2

2020

KP 0 – 3 TB
80
Most Runs
104
64
Highest Score
71
0
Most sixes
0
12
Most Fours
13
1
Most 50s
1

2019

KP 4 – 1 TB
277
Most Runs
258
153
Highest Score
75
75.68
Best Strike Rate
51.29
7
Most sixes
1
32
Most Fours
35
–
Best Averages
19.85
1
Most 50s
1
1
Most 100s
–
2
Most Not Outs
–

2018

KP 0 – 4 TB
Batting
92
Most Runs
295
32
Highest Score
95
–
Best Strike Rate
57.28
0
Most sixes
0
12
Most Fours
36
–
Most 50s
3
1
Most Not Outs
3
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/10
–
Most Dots
0
–
Most Runs Conceed
10
–
Most Maiden Overs
0

2017

KP 0 – 0 TB
Batting
–
Most Runs
609
–
Highest Score
89
–
Best Strike Rate
47.14
–
Most sixes
6
–
Most Fours
228
–
Best Averages
32.05
–
Most 50s
5
–
Most Not Outs
1
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/7
–
Most Dots
0
–
Most Runs Conceed
21
–
Most Maiden Overs
0

2016

KP 3 – 4 TB
Batting
396
Most Runs
505
110
Highest Score
102
75.29
Best Strike Rate
47.91
4
Most sixes
1
50
Most Fours
68
30.46
Best Averages
42.08
1
Most 50s
3
1
Most 100s
1
–
Most Not Outs
3
Bowling
–
Most Wickets
1
–
Best Bowling Fig
1/29
–
Most Dots
0
–
Most Runs Conceed
30
–
Most Maiden Overs
1

2015

KP 5 – 1 TB
169
Most Runs
135
70
Highest Score
54
73.48
Best Strike Rate
37.29
0
Most sixes
1
24
Most Fours
15
2
Most 50s
1

2014

KP 0 – 0 TB
–
Most Runs
10
–
Highest Score
10
–
Most sixes
0
–
Most Fours
2

ODI career

KP 5 – 2 TB
Batting
3228
Most Runs
2168
135
Highest Score
144
93.29
Best Strike Rate
87.28
52
Most sixes
29
362
Most Fours
217
30.74
Best Averages
43.36
17
Most 50s
8
6
Most 100s
6
5
Most Not Outs
5
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/22
–
Most Dots
0
–
Most Runs Conceed
22
–
Most Maiden Overs
0

Season by season

2026

KP 0 – 0 TB
–
Most Runs
133
–
Highest Score
103
–
Most sixes
2
–
Most Fours
14
–
Most 100s
1

2025

KP 0 – 0 TB
–
Most Runs
404
–
Highest Score
82
–
Best Strike Rate
83.99
–
Most sixes
2
–
Most Fours
42
–
Best Averages
40.40
–
Most 50s
4

2024

KP 0 – 0 TB
–
Most Runs
119
–
Highest Score
38
–
Most sixes
2
–
Most Fours
15
–
Most Not Outs
1

2023

KP 0 – 4 TB
166
Most Runs
782
78
Highest Score
144
–
Best Strike Rate
96.66
2
Most sixes
18
29
Most Fours
85
–
Best Averages
48.88
2
Most 50s
2
–
Most 100s
3
–
Most Not Outs
2

2022

KP 0 – 0 TB
Batting
–
Most Runs
231
–
Highest Score
110
–
Best Strike Rate
71.96
–
Most sixes
1
–
Most Fours
19
–
Most 100s
1
Bowling
–
Most Wickets
0
–
Best Bowling Fig
0/22
–
Most Dots
0
–
Most Runs Conceed
22
–
Most Maiden Overs
0

2021

KP 5 – 0 TB
246
Most Runs
164
120
Highest Score
92
88.81
Best Strike Rate
80.00
1
Most sixes
0
22
Most Fours
12
1
Most 50s
1
1
Most 100s
–
–
Most Not Outs
2

2020

KP 0 – 4 TB
86
Most Runs
174
44
Highest Score
98
0
Most sixes
3
8
Most Fours
12
–
Most 50s
1

2019

KP 0 – 0 TB
646
Most Runs
–
111
Highest Score
–
99.85
Best Strike Rate
–
4
Most sixes
–
79
Most Fours
–
43.07
Best Averages
–
3
Most 50s
–
2
Most 100s
–

2018

KP 0 – 0 TB
Batting
367
Most Runs
–
81
Highest Score
–
98.39
Best Strike Rate
–
6
Most sixes
–
43
Most Fours
–
33.36
Best Averages
–
3
Most 50s
–

2017

KP 2 – 1 TB
Batting
91
Most Runs
48
47
Highest Score
48
0
Most sixes
0
10
Most Fours
5
2
Most Not Outs
–

2016

KP 4 – 0 TB
Batting
367
Most Runs
113
135
Highest Score
113
86.56
Best Strike Rate
–
3
Most sixes
1
43
Most Fours
13
24.47
Best Averages
–
1
Most 50s
–
1
Most 100s
1

2015

KP 0 – 0 TB
420
Most Runs
–
116
Highest Score
–
114.44
Best Strike Rate
–
14
Most sixes
–
41
Most Fours
–
42.00
Best Averages
–
3
Most 50s
–
1
Most 100s
–

2014

KP 0 – 0 TB
506
Most Runs
–
106
Highest Score
–
83.64
Best Strike Rate
–
14
Most sixes
–
52
Most Fours
–
23.00
Best Averages
–
2
Most 50s
–
1
Most 100s
–

2013

KP 0 – 0 TB
333
Most Runs
–
64
Highest Score
–
84.52
Best Strike Rate
–
8
Most sixes
–
35
Most Fours
–
23.79
Best Averages
–
2
Most 50s
–
3
Most Not Outs
–

T20I career

KP 6 – 0 TB
Batting
2335
Most Runs
670
101
Highest Score
72
132.75
Best Strike Rate
–
72
Most sixes
16
227
Most Fours
62
25.66
Best Averages
21.61
16
Most 50s
1
1
Most 100s
–
4
Most Not Outs
4

Season by season

2026

KP 0 – 0 TB
23
Most Runs
–
22
Highest Score
–
135.29
Best Strike Rate
–
0
Most sixes
–
4
Most Fours
–
23 / 2
Best Averages
–

2025

KP 0 – 0 TB
357
Most Runs
–
101
Highest Score
–
140.55
Best Strike Rate
–
11
Most sixes
–
37
Most Fours
–
22.31
Best Averages
–
1
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2024

KP 0 – 0 TB
295
Most Runs
–
55
Highest Score
–
135.32
Best Strike Rate
–
6
Most sixes
–
34
Most Fours
–
22.69
Best Averages
–
2
Most 50s
–
1
Most Not Outs
–

2023

KP 4 – 0 TB
121
Most Runs
35
53
Highest Score
35
4
Most sixes
1
8
Most Fours
6
1
Most 50s
–
1
Most Not Outs
–

2022

KP 0 – 0 TB
Batting
–
Most Runs
134
–
Highest Score
36
–
Most sixes
3
–
Most Fours
13
–
Best Averages
13.40
–
Most Not Outs
2

2021

KP 0 – 6 TB
246
Most Runs
252
39
Highest Score
72
113.89
Best Strike Rate
114.55
4
Most sixes
5
21
Most Fours
23
20.50
Best Averages
22.91
–
Most 50s
1
1
Most Not Outs
1

2020

KP 2 – 2 TB
122
Most Runs
173
66
Highest Score
49
6
Most sixes
5
9
Most Fours
15
1
Most 50s
–

2019

KP 4 – 0 TB
148
Most Runs
76
57
Highest Score
49
3
Most sixes
2
12
Most Fours
5
1
Most 50s
–
–
Most Not Outs
1

2018

KP 0 – 0 TB
Batting
207
Most Runs
–
74
Highest Score
–
7
Most sixes
–
21
Most Fours
–
3
Most 50s
–

2017

KP 0 – 0 TB
Batting
181
Most Runs
–
77
Highest Score
–
8
Most sixes
–
15
Most Fours
–
2
Most 50s
–

2016

KP 0 – 0 TB
Batting
39
Most Runs
–
22
Highest Score
–
0
Most sixes
–
6
Most Fours
–

2015

KP 0 – 0 TB
75
Most Runs
–
40
Highest Score
–
1
Most sixes
–
11
Most Fours
–

2014

KP 0 – 0 TB
220
Most Runs
–
64
Highest Score
–
10
Most sixes
–
23
Most Fours
–
2
Most 50s
–

2013

KP 0 – 0 TB
301
Most Runs
–
84
Highest Score
–
128.09
Best Strike Rate
–
12
Most sixes
–
26
Most Fours
–
3
Most 50s
–