Player Head-to-Head
BH
Brad Haddin
AUS
VS
TB
Temba Bavuma
SA
12 wonStat categorieswon 5

Brad Haddin vs Temba Bavuma

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

Final Verdict

Brad Haddin has dominance over Temba Bavuma in overall and ODIs, while Temba Bavuma has the edge in Tests and T20Is. In recent years, both have been evenly matched.

CAREER Brad HaddinTEST Temba BavumaODI Brad HaddinT20I Temba Bavuma
Format

All formats

BH 4 – 4 TB
Batting
6790
Most Runs
6764
169
Highest Score
179
70.41
Best Strike Rate
60.81
138
Most sixes
66
689
Most Fours
878
30.72
Best Averages
36.76
34
Most 50s
34
6
Most 100s
11
35
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

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

2025

BH 0 – 0 TB
–
Most Runs
612
–
Highest Score
106
–
Best Strike Rate
67.25
–
Most sixes
4
–
Most Fours
60
–
Best Averages
43.71
–
Most 50s
5
–
Most 100s
1
–
Most Not Outs
1

2024

BH 0 – 0 TB
–
Most Runs
622
–
Highest Score
113
–
Best Strike Rate
57.49
–
Most sixes
8
–
Most Fours
60
–
Most 50s
4
–
Most 100s
1
–
Most Not Outs
2

2023

BH 0 – 0 TB
–
Most Runs
1069
–
Highest Score
172
–
Best Strike Rate
82.74
–
Most sixes
21
–
Most Fours
116
–
Best Averages
44.54
–
Most 50s
2
–
Most 100s
4
–
Most Not Outs
3

2022

BH 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

BH 0 – 0 TB
–
Most Runs
684
–
Highest Score
92
–
Best Strike Rate
64.47
–
Most sixes
5
–
Most Fours
66
–
Best Averages
34.20
–
Most 50s
4
–
Most Not Outs
5

2020

BH 0 – 0 TB
–
Most Runs
451
–
Highest Score
98
–
Most sixes
8
–
Most Fours
40
–
Most 50s
2

2019

BH 0 – 0 TB
–
Most Runs
334
–
Highest Score
75
–
Best Strike Rate
58.70
–
Most sixes
3
–
Most Fours
40
–
Best Averages
23.86
–
Most 50s
1
–
Most Not Outs
1

2018

BH 0 – 0 TB
Batting
–
Most Runs
295
–
Highest Score
95
–
Best Strike Rate
57.28
–
Most sixes
0
–
Most Fours
36
–
Most 50s
3
–
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

BH 0 – 0 TB
Batting
–
Most Runs
657
–
Highest Score
89
–
Best Strike Rate
49.07
–
Most sixes
6
–
Most Fours
233
–
Best Averages
32.85
–
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

BH 0 – 0 TB
Batting
–
Most Runs
618
–
Highest Score
113
–
Best Strike Rate
52.51
–
Most sixes
2
–
Most Fours
81
–
Best Averages
47.54
–
Most 50s
3
–
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

BH 4 – 1 TB
305
Most Runs
135
43
Highest Score
54
112.13
Best Strike Rate
37.29
10
Most sixes
1
36
Most Fours
15
–
Most 50s
1
5
Most Not Outs
–

2014

BH 4 – 0 TB
520
Most Runs
10
75
Highest Score
10
67.53
Best Strike Rate
–
11
Most sixes
0
52
Most Fours
2
21.67
Best Averages
–
2
Most 50s
–
7
Most Not Outs
–

2013

BH 0 – 0 TB
855
Most Runs
–
118
Highest Score
–
65.42
Best Strike Rate
–
14
Most sixes
–
90
Most Fours
–
34.20
Best Averages
–
7
Most 50s
–
1
Most 100s
–
4
Most Not Outs
–

2012

BH 0 – 0 TB
53
Most Runs
–
42
Highest Score
–
2
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

2011

BH 0 – 0 TB
976
Most Runs
–
88
Highest Score
–
66.04
Best Strike Rate
–
12
Most sixes
–
111
Most Fours
–
24.40
Best Averages
–
7
Most 50s
–
1
Most Not Outs
–

2010

BH 0 – 0 TB
1076
Most Runs
–
136
Highest Score
–
77.47
Best Strike Rate
–
27
Most sixes
–
99
Most Fours
–
30.74
Best Averages
–
4
Most 50s
–
2
Most 100s
–
6
Most Not Outs
–

2009

BH 0 – 0 TB
1517
Most Runs
–
121
Highest Score
–
76.93
Best Strike Rate
–
30
Most sixes
–
152
Most Fours
–
37.93
Best Averages
–
9
Most 50s
–
2
Most 100s
–
4
Most Not Outs
–

2008

BH 0 – 0 TB
779
Most Runs
–
169
Highest Score
–
52.21
Best Strike Rate
–
12
Most sixes
–
88
Most Fours
–
33.87
Best Averages
–
2
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

2007

BH 0 – 0 TB
335
Most Runs
–
87
Highest Score
–
86.12
Best Strike Rate
–
9
Most sixes
–
30
Most Fours
–
2
Most 50s
–
3
Most Not Outs
–

2006

BH 0 – 0 TB
216
Most Runs
–
70
Highest Score
–
86.40
Best Strike Rate
–
9
Most sixes
–
14
Most Fours
–
1
Most 50s
–
1
Most Not Outs
–

2005

BH 0 – 0 TB
62
Most Runs
–
32
Highest Score
–
0
Most sixes
–
5
Most Fours
–

2004

BH 0 – 0 TB
83
Most Runs
–
32
Highest Score
–
2
Most sixes
–
7
Most Fours
–

2001

BH 0 – 0 TB
13
Most Runs
–
13
Highest Score
–
0
Most sixes
–
2
Most Fours
–

TEST career

BH 2 – 7 TB
Batting
3266
Most Runs
3926
169
Highest Score
179
58.46
Best Strike Rate
48.63
54
Most sixes
21
363
Most Fours
599
32.99
Best Averages
38.12
18
Most 50s
25
4
Most 100s
5
13
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

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

2025

BH 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

BH 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

BH 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

BH 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

BH 0 – 0 TB
–
Most Runs
268
–
Highest Score
61
–
Best Strike Rate
42.14
–
Most sixes
0
–
Most Fours
31
–
Most 50s
2
–
Most Not Outs
2

2020

BH 0 – 0 TB
–
Most Runs
104
–
Highest Score
71
–
Most sixes
0
–
Most Fours
13
–
Most 50s
1

2019

BH 0 – 0 TB
–
Most Runs
258
–
Highest Score
75
–
Best Strike Rate
51.29
–
Most sixes
1
–
Most Fours
35
–
Best Averages
19.85
–
Most 50s
1

2018

BH 0 – 0 TB
Batting
–
Most Runs
295
–
Highest Score
95
–
Best Strike Rate
57.28
–
Most sixes
0
–
Most Fours
36
–
Most 50s
3
–
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

BH 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

BH 0 – 0 TB
Batting
–
Most Runs
505
–
Highest Score
102
–
Best Strike Rate
47.91
–
Most sixes
1
–
Most Fours
68
–
Best Averages
42.08
–
Most 50s
3
–
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

BH 1 – 3 TB
99
Most Runs
135
31
Highest Score
54
–
Best Strike Rate
37.29
5
Most sixes
1
11
Most Fours
15
–
Most 50s
1
2
Most Not Outs
–

2014

BH 4 – 0 TB
263
Most Runs
10
75
Highest Score
10
57.80
Best Strike Rate
–
2
Most sixes
0
34
Most Fours
2
17.53
Best Averages
–
2
Most 50s
–
2
Most Not Outs
–

2013

BH 0 – 0 TB
647
Most Runs
–
118
Highest Score
–
59.69
Best Strike Rate
–
10
Most sixes
–
68
Most Fours
–
38.06
Best Averages
–
6
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2012

BH 0 – 0 TB
53
Most Runs
–
42
Highest Score
–
2
Most sixes
–
3
Most Fours
–
2
Most Not Outs
–

2011

BH 0 – 0 TB
335
Most Runs
–
80
Highest Score
–
53.01
Best Strike Rate
–
3
Most sixes
–
37
Most Fours
–
20.94
Best Averages
–
2
Most 50s
–

2010

BH 0 – 0 TB
465
Most Runs
–
136
Highest Score
–
61.02
Best Strike Rate
–
10
Most sixes
–
45
Most Fours
–
38.75
Best Averages
–
3
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

2009

BH 0 – 0 TB
706
Most Runs
–
121
Highest Score
–
65.67
Best Strike Rate
–
11
Most sixes
–
82
Most Fours
–
44.13
Best Averages
–
4
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

2008

BH 0 – 0 TB
698
Most Runs
–
169
Highest Score
–
51.63
Best Strike Rate
–
11
Most sixes
–
83
Most Fours
–
38.78
Best Averages
–
1
Most 50s
–
1
Most 100s
–
2
Most Not Outs
–

ODI career

BH 5 – 4 TB
Batting
3122
Most Runs
2168
110
Highest Score
144
84.24
Best Strike Rate
87.28
71
Most sixes
29
296
Most Fours
217
31.54
Best Averages
43.36
16
Most 50s
8
2
Most 100s
6
16
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

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

2025

BH 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

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

2023

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

2022

BH 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

BH 0 – 0 TB
–
Most Runs
164
–
Highest Score
92
–
Best Strike Rate
80.00
–
Most sixes
0
–
Most Fours
12
–
Most 50s
1
–
Most Not Outs
2

2020

BH 0 – 0 TB
–
Most Runs
174
–
Highest Score
98
–
Most sixes
3
–
Most Fours
12
–
Most 50s
1

2017

BH 0 – 0 TB
Batting
–
Most Runs
48
–
Highest Score
48
–
Most sixes
0
–
Most Fours
5

2016

BH 0 – 0 TB
Batting
–
Most Runs
113
–
Highest Score
113
–
Most sixes
1
–
Most Fours
13
–
Most 100s
1

2015

BH 0 – 0 TB
206
Most Runs
–
43
Highest Score
–
5
Most sixes
–
25
Most Fours
–
3
Most Not Outs
–

2014

BH 0 – 0 TB
224
Most Runs
–
49
Highest Score
–
77.78
Best Strike Rate
–
8
Most sixes
–
16
Most Fours
–
3
Most Not Outs
–

2013

BH 0 – 0 TB
181
Most Runs
–
50
Highest Score
–
86.60
Best Strike Rate
–
2
Most sixes
–
20
Most Fours
–
1
Most 50s
–
3
Most Not Outs
–

2011

BH 0 – 0 TB
634
Most Runs
–
88
Highest Score
–
75.84
Best Strike Rate
–
9
Most sixes
–
74
Most Fours
–
28.82
Best Averages
–
5
Most 50s
–
1
Most Not Outs
–

2010

BH 0 – 0 TB
387
Most Runs
–
110
Highest Score
–
87.95
Best Strike Rate
–
10
Most sixes
–
34
Most Fours
–
32.25
Best Averages
–
1
Most 50s
–
1
Most 100s
–
3
Most Not Outs
–

2009

BH 0 – 0 TB
716
Most Runs
–
109
Highest Score
–
88.61
Best Strike Rate
–
16
Most sixes
–
64
Most Fours
–
37.68
Best Averages
–
5
Most 50s
–
1
Most 100s
–
1
Most Not Outs
–

2008

BH 0 – 0 TB
81
Most Runs
–
50
Highest Score
–
1
Most sixes
–
5
Most Fours
–
1
Most 50s
–

2007

BH 0 – 0 TB
319
Most Runs
–
87
Highest Score
–
87.40
Best Strike Rate
–
9
Most sixes
–
30
Most Fours
–
2
Most 50s
–
1
Most Not Outs
–

2006

BH 0 – 0 TB
216
Most Runs
–
70
Highest Score
–
86.40
Best Strike Rate
–
9
Most sixes
–
14
Most Fours
–
1
Most 50s
–
1
Most Not Outs
–

2005

BH 0 – 0 TB
62
Most Runs
–
32
Highest Score
–
0
Most sixes
–
5
Most Fours
–

2004

BH 0 – 0 TB
83
Most Runs
–
32
Highest Score
–
2
Most sixes
–
7
Most Fours
–

2001

BH 0 – 0 TB
13
Most Runs
–
13
Highest Score
–
0
Most sixes
–
2
Most Fours
–

T20I career

BH 1 – 5 TB
Batting
402
Most Runs
670
47
Highest Score
72
13
Most sixes
16
30
Most Fours
62
17.48
Best Averages
21.61
–
Most 50s
1
6
Most Not Outs
4

Season by season

2023

BH 0 – 0 TB
–
Most Runs
35
–
Highest Score
35
–
Most sixes
1
–
Most Fours
6

2022

BH 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

BH 0 – 0 TB
–
Most Runs
252
–
Highest Score
72
–
Best Strike Rate
114.55
–
Most sixes
5
–
Most Fours
23
–
Best Averages
22.91
–
Most 50s
1
–
Most Not Outs
1

2020

BH 0 – 0 TB
–
Most Runs
173
–
Highest Score
49
–
Most sixes
5
–
Most Fours
15

2019

BH 0 – 0 TB
–
Most Runs
76
–
Highest Score
49
–
Most sixes
2
–
Most Fours
5
–
Most Not Outs
1

2014

BH 0 – 0 TB
33
Most Runs
–
15
Highest Score
–
1
Most sixes
–
2
Most Fours
–
2
Most Not Outs
–

2013

BH 0 – 0 TB
27
Most Runs
–
22
Highest Score
–
2
Most sixes
–
2
Most Fours
–

2011

BH 0 – 0 TB
7
Most Runs
–
7
Highest Score
–
0
Most sixes
–
0
Most Fours
–

2010

BH 0 – 0 TB
224
Most Runs
–
47
Highest Score
–
7
Most sixes
–
20
Most Fours
–
20.36
Best Averages
–
1
Most Not Outs
–

2009

BH 0 – 0 TB
95
Most Runs
–
24
Highest Score
–
3
Most sixes
–
6
Most Fours
–
1
Most Not Outs
–

2007

BH 0 – 0 TB
16
Most Runs
–
6
Highest Score
–
0
Most sixes
–
0
Most Fours
–
2
Most Not Outs
–