Temba Bavuma (South Africa) - T20 Internationals
Matches Played as Captain
  Date Versus Ground Runs Wkts Ca St Result
1 26/06/2021 West Indies National Cricket Stadium (Grenada) 22       West Indies won by 8 wickets
2 27/06/2021 West Indies National Cricket Stadium (Grenada) 46       South Africa won by 16 runs
3 29/06/2021 West Indies National Cricket Stadium (Grenada) 1       South Africa won by 1 run
4 01/07/2021 West Indies National Cricket Stadium (Grenada) 7       West Indies won by 21 runs
5 03/07/2021 West Indies National Cricket Stadium (Grenada) 0   1   South Africa won by 25 runs
6 19/07/2021 Ireland The Village 13       South Africa won by 33 runs
7 22/07/2021 Ireland Civil Service Cricket Club 0   1   South Africa won by 42 runs
8 24/07/2021 Ireland Civil Service Cricket Club 72       South Africa won by 49 runs
9 23/10/2021 Australia Sheikh Zayed Stadium 12       Australia won by 5 wickets
10 26/10/2021 West Indies Dubai International Cricket Stadium 2       South Africa won by 8 wickets
11 30/10/2021 Sri Lanka Sharjah Cricket Stadium 46       South Africa won by 4 wickets
12 02/11/2021 Bangladesh Sheikh Zayed Stadium 31*       South Africa won by 6 wickets
13 06/11/2021 England Sharjah Cricket Stadium -   1   South Africa won by 10 runs
14 09/06/2022 India Arun Jaitley Stadium 10   1   South Africa won by 7 wickets
15 12/06/2022 India Barabati Stadium 35       South Africa won by 4 wickets
16 14/06/2022 India Dr YS Rajasekhara Reddy Cricket Stadium 8   1   India won by 48 runs
17 17/06/2022 India Saurashtra Cricket Association Stadium 8*       India won by 82 runs
18 28/09/2022 India Greenfield International Stadium 0       India won by 8 wickets
19 02/10/2022 India Barsapara Cricket Stadium 0       India won by 16 runs
20 04/10/2022 India Holkar Cricket Stadium 3       South Africa won by 49 runs
21 24/10/2022 Zimbabwe Bellerive Oval 2*       No result
22 27/10/2022 Bangladesh Sydney Cricket Ground 2       South Africa won by 104 runs
23 30/10/2022 India Perth Stadium 10       South Africa won by 5 wickets
24 03/11/2022 Pakistan Sydney Cricket Ground 36   2   Pakistan won by 33 runs
25 06/11/2022 Netherlands Adelaide Oval 20       Netherlands won by 13 runs
Totals 386  0 7 0