Temba Bavuma

Right-hand bat
SA Flag
Full Name: Temba Bavuma
Date of Birth: 17 May 1990
Current Age: 35 Year, 3 Month, 12 Days
Born: Cape Town Cape Province
Teams: South Africa, Gauteng, Gauteng Under-19s, Lions, South Africa A, South Africa Under-19s
TEST
Rank
6
Cap No
320
First Game
2014-12-26
Last Game
2025-02-12
ODI
Rank
30
Cap No
117
First Game
2016-09-25
Last Game
2025-08-24
T20I
Rank
-
Cap No
83
First Game
2019-09-18
Last Game
2023-09-03
Temba Bavuma's 2022 stats
TEST
MAT
20
ING
16
RUNS
561
BF
1164
50s
4
100s
0
6s
1
4s
64
NO
2
HS
93
AVG
35.50
SR
49.38
ODI
MAT
3
ING
7
RUNS
231
BF
321
50s
0
100s
1
6s
1
4s
19
NO
0
HS
110
AVG
51.00
SR
80.10
T20I
MAT
12
ING
12
RUNS
134
BF
140
50s
0
100s
0
6s
3
4s
13
NO
1
HS
36
AVG
12.18
SR
95.71
TEST
1st InningING
6
RUNS
235
BF
542
50s
2
100s
0
6s
0
4s
27
NO
0
HS
93
AVG
30.63
SR
43.36
TEST
2nd InningING
2
RUNS
79
BF
112
50s
1
100s
0
6s
1
4s
10
NO
0
HS
51
AVG
36.75
SR
67.12
TEST
3rd InningING
6
RUNS
192
BF
407
50s
1
100s
0
6s
0
4s
19
NO
0
HS
65
AVG
32.00
SR
47.17
TEST
4th InningING
2
RUNS
55
BF
103
50s
0
100s
0
6s
0
4s
8
NO
2
HS
32
AVG
55.00
SR
53.40
ODI
1st InningING
4
RUNS
128
BF
178
50s
0
100s
1
6s
0
4s
11
NO
0
HS
110
AVG
59.00
SR
76.13
ODI
2nd InningING
3
RUNS
103
BF
143
50s
0
100s
0
6s
1
4s
8
NO
0
HS
37
AVG
35.00
SR
97.22
T20I
1st InningING
3
RUNS
5
BF
18
50s
0
100s
0
6s
0
4s
0
NO
0
HS
3
AVG
1.67
SR
27.78
T20I
2nd InningING
9
RUNS
129
BF
122
50s
0
100s
0
6s
3
4s
13
NO
1
HS
36
AVG
16.13
SR
105.74
TEST
MAT
-99
ING
16
RUNS
561
BF
1164
50s
0
100s
0
6s
1
4s
64
NO
0
HS
93
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
7
RUNS
231
BF
321
50s
0
100s
0
6s
1
4s
19
NO
0
HS
110
AVG
0.00
SR
0.00
T20I
MAT
-99
ING
12
RUNS
134
BF
140
50s
0
100s
0
6s
3
4s
13
NO
0
HS
36
AVG
0.00
SR
0.00
ODI
MAT
3
ING
1
BALLS
6
WKT
0
RUNS
22
ECO
0.00
AVG
0.00
SR
5Ws
0
ODI
1st InningING
1
BALLS
6
WKT
0
RUNS
22
ECO
0.00
AVG
0.00
SR
5Ws
0
ODI
MAT
-99
ING
1
BALLS
6
WKT
0
RUNS
22
ECO
0.00
AVG
0.00
SR
5Ws
0
Temba Bavuma's 2022 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
2nd Test - Mon, 26 Dec 2022 vs Australia180012.50LossView Scorecard
2nd Test - Mon, 26 Dec 2022 vs Australia651446045.13LossView Scorecard
1st Test - Sat, 17 Dec 2022 vs Australia38703054.28LossView Scorecard
1st Test - Sat, 17 Dec 2022 vs Australia29613047.54LossView Scorecard
40th , Group 2 - Sun, 06 Nov 2022 vs Netherlands202020100.00LossView Scorecard
36th , Group 2 (N) - Thu, 03 Nov 2022 vs Pakistan361941189.47LossView Scorecard
30th , Group 2 (N) - Sun, 30 Oct 2022 vs India10150166.66LossView Scorecard
22nd , Group 2 (D/N) - Thu, 27 Oct 2022 vs Bangladesh260033.33LossView Scorecard
18th , Group 2 (N) - Mon, 24 Oct 2022 vs Zimbabwe2200100.00LossView Scorecard
1st ODI (D/N) - Thu, 06 Oct 2022 vs India8122066.66WinView Scorecard
3rd T20I (N) - Tue, 04 Oct 2022 vs India380037.50LossView Scorecard
2nd T20I (N) - Sun, 02 Oct 2022 vs India07000.00LossView Scorecard
1st T20I (N) - Wed, 28 Sep 2022 vs India04000.00LossView Scorecard
4th T20I (N) - Fri, 17 Jun 2022 vs India8111072.72LossView Scorecard
3rd T20I (N) - Tue, 14 Jun 2022 vs India8100080.00LossView Scorecard
2nd T20I (N) - Sun, 12 Jun 2022 vs India353041116.66WinView Scorecard
1st T20I (N) - Thu, 09 Jun 2022 vs India10820125.00WinView Scorecard
2nd Test - Fri, 08 Apr 2022 vs Bangladesh671627041.35WinView Scorecard
2nd Test - Fri, 08 Apr 2022 vs Bangladesh30562053.57WinView Scorecard
1st Test - Thu, 31 Mar 2022 vs Bangladesh9319012048.94WinView Scorecard
1st Test - Thu, 31 Mar 2022 vs Bangladesh4220018.18WinView Scorecard
3rd ODI (D/N) - Wed, 23 Mar 2022 vs Bangladesh2110018.18LossView Scorecard
2nd ODI - Sun, 20 Mar 2022 vs Bangladesh37523171.15WinView Scorecard
1st ODI (D/N) - Fri, 18 Mar 2022 vs Bangladesh31552056.36LossView Scorecard
2nd Test - Fri, 25 Feb 2022 vs New Zealand29815035.80WinView Scorecard
2nd Test - Fri, 25 Feb 2022 vs New Zealand23512045.09WinView Scorecard
1st Test - Thu, 17 Feb 2022 vs New Zealand7310022.58LossView Scorecard
1st Test - Thu, 17 Feb 2022 vs New Zealand41736056.16LossView Scorecard
3rd ODI - Sun, 23 Jan 2022 vs India8121066.66WinView Scorecard
2nd ODI - Fri, 21 Jan 2022 vs India35363097.22WinView Scorecard
1st ODI - Wed, 19 Jan 2022 vs India1101438076.92WinView Scorecard
3rd Test - Tue, 11 Jan 2022 vs India28524053.84WinView Scorecard
3rd Test - Tue, 11 Jan 2022 vs India32585055.17WinView Scorecard
2nd Test - Mon, 03 Jan 2022 vs India51606185.00WinView Scorecard
2nd Test - Mon, 03 Jan 2022 vs India23453051.11WinView Scorecard
2nd ODI - Sun, 20 Mar 2022 vs Bangladesh6.102203.56WinView Scorecard