 |
20th January 2017 |
Sri Lanka in South Africa 2016/17 |
1st Twenty20 | South Africa v Sri Lanka |
SuperSport Park, Centurion |
itt589 |
 |
22nd January 2017 |
Sri Lanka in South Africa 2016/17 |
2nd Twenty20 | South Africa v Sri Lanka |
Bidvest Wanderers Stadium, Johannesburg |
itt590 |
 |
25th January 2017 |
Sri Lanka in South Africa 2016/17 |
3rd Twenty20 | South Africa v Sri Lanka |
PPC Newlands, Cape Town |
itt591 |
 |
14th August 2018 |
South Africa in Sri Lanka 2018 |
Only Twenty20 | Sri Lanka v South Africa |
R Premadasa Stadium, Colombo |
itt695 |
 |
9th October 2018 |
Zimbabwe in South Africa 2018/19 |
1st Twenty20 | South Africa v Zimbabwe |
Buffalo Park, East London |
itt698 |
 |
12th October 2018 |
Zimbabwe in South Africa 2018/19 |
2nd Twenty20 | South Africa v Zimbabwe |
Senwes Park, Potchefstroom |
itt699 |
 |
17th November 2018 |
South Africa in Australia 2018/19 |
Only Twenty20 | Australia v South Africa |
Carrara Oval, Carrara |
itt711 |
 |
12th February 2020 |
England in South Africa 2019/20 |
1st Twenty20 | South Africa v England |
Buffalo Park, East London |
itt1039 |
 |
14th February 2020 |
England in South Africa 2019/20 |
2nd Twenty20 | South Africa v England |
Hollywoodbets Kingsmead, Durban |
itt1041 |
 |
16th February 2020 |
England in South Africa 2019/20 |
3rd Twenty20 | South Africa v England |
SuperSport Park, Centurion |
itt1043 |
 |
21st February 2020 |
Australia in South Africa 2019/20 |
1st Twenty20 | South Africa v Australia |
Imperial Wanderers Stadium, Johannesburg |
itt1046 |
 |
23rd February 2020 |
Australia in South Africa 2019/20 |
2nd Twenty20 | South Africa v Australia |
St George's Park, Port Elizabeth |
itt1052 |
 |
26th February 2020 |
Australia in South Africa 2019/20 |
3rd Twenty20 | South Africa v Australia |
PPC Newlands, Cape Town |
itt1065 |
 |
27th November 2020 |
England in South Africa 2020/21 |
1st Twenty20 | South Africa v England |
PPC Newlands, Cape Town |
itt1109 |
 |
29th November 2020 |
England in South Africa 2020/21 |
2nd Twenty20 | South Africa v England |
Eurolux Boland Park, Paarl |
itt1111 |
 |
1st December 2020 |
England in South Africa 2020/21 |
3rd Twenty20 | South Africa v England |
PPC Newlands, Cape Town |
itt1113 |
 |
26th June 2021 |
South Africa in West Indies 2021 |
1st Twenty20 | West Indies v South Africa |
Queen's Park (New), St George's |
itt1176 |
 |
27th June 2021 |
South Africa in West Indies 2021 |
2nd Twenty20 | West Indies v South Africa |
Queen's Park (New), St George's |
itt1178 |
 |
29th June 2021 |
South Africa in West Indies 2021 |
3rd Twenty20 | West Indies v South Africa |
Queen's Park (New), St George's |
itt1179 |
 |
1st July 2021 |
South Africa in West Indies 2021 |
4th Twenty20 | West Indies v South Africa |
Queen's Park (New), St George's |
itt1180 |
 |
3rd July 2021 |
South Africa in West Indies 2021 |
5th Twenty20 | West Indies v South Africa |
Queen's Park (New), St George's |
itt1181 |
 |
19th July 2021 |
South Africa in Ireland 2021 |
1st Twenty20 | Ireland v South Africa |
The Village, Malahide, Dublin |
itt1194 |
 |
22nd July 2021 |
South Africa in Ireland 2021 |
2nd Twenty20 | Ireland v South Africa |
Civil Service Cricket Club, Stormont, Belfast |
itt1197 |
 |
17th June 2022 |
South Africa in India 2022 |
4th Twenty20 | India v South Africa |
Saurashtra Cricket Association Stadium, Rajkot |
itt1572 |
 |
19th June 2022 |
South Africa in India 2022 |
5th Twenty20 | India v South Africa |
M Chinnaswamy Stadium, Bangalore |
itt1573 |
 |
27th July 2022 |
South Africa in British Isles 2022 |
1st Twenty20 | England v South Africa |
Seat Unique Stadium, Bristol |
itt1692 |
 |
28th July 2022 |
South Africa in British Isles 2022 |
2nd Twenty20 | England v South Africa |
Sophia Gardens, Cardiff |
itt1698 |
 |
31st July 2022 |
South Africa in British Isles 2022 |
3rd Twenty20 | England v South Africa |
The Ageas Bowl, Southampton |
itt1717 |
 |
3rd August 2022 |
South Africa in British Isles 2022 |
1st Twenty20 | Ireland v South Africa |
Seat Unique Stadium, Bristol |
itt1721 |
 |
5th August 2022 |
South Africa in British Isles 2022 |
2nd Twenty20 | Ireland v South Africa |
Seat Unique Stadium, Bristol |
itt1724 |
 |
2nd October 2022 |
South Africa in India 2022/23 |
2nd Twenty20 | India v South Africa |
Nehru Stadium, Guwahati |
itt1803 |
 |
4th October 2022 |
South Africa in India 2022/23 |
3rd Twenty20 | India v South Africa |
Holkar Stadium, Indore |
itt1805 |
 |
24th October 2022 |
ICC Men's T20 World Cup 2022/23 |
Group 2 | South Africa v Zimbabwe |
Blundstone Arena, Hobart |
itt1844 |
 |
30th October 2022 |
ICC Men's T20 World Cup 2022/23 |
Group 2 | India v South Africa |
Optus Stadium, Perth |
itt1853 |
 |
3rd November 2022 |
ICC Men's T20 World Cup 2022/23 |
Group 2 | Pakistan v South Africa |
Sydney Cricket Ground, Sydney |
itt1861 |
 |
6th November 2022 |
ICC Men's T20 World Cup 2022/23 |
Group 2 | Netherlands v South Africa |
Adelaide Oval, Adelaide |
itt1871 |
 |
28th March 2023 |
West Indies in South Africa 2022/23 |
3rd Twenty20 | South Africa v West Indies |
Imperial Wanderers Stadium, Johannesburg |
itt2036 |
 |
30th August 2023 |
Australia in South Africa 2023/24 |
1st Twenty20 | South Africa v Australia |
Hollywoodbets Kingsmead, Durban |
itt2222 |
 |
1st September 2023 |
Australia in South Africa 2023/24 |
2nd Twenty20 | South Africa v Australia |
Hollywoodbets Kingsmead, Durban |
itt2228 |
 |
3rd September 2023 |
Australia in South Africa 2023/24 |
3rd Twenty20 | South Africa v Australia |
Hollywoodbets Kingsmead, Durban |
itt2230 |
 |
23rd May 2024 |
South Africa in West Indies 2023/24 |
1st Twenty20 | West Indies v South Africa |
Sabina Park, Kingston |
itt2616 |
 |
25th May 2024 |
South Africa in West Indies 2023/24 |
2nd Twenty20 | West Indies v South Africa |
Sabina Park, Kingston |
itt2625 |
 |
29th September 2024 |
Ireland and South Africa in United Arab Emirates 2024 |
2nd Twenty20 | Ireland v South Africa |
Sheikh Zayed Stadium, Abu Dhabi |
itt2875 |
 |
14th July 2025 |
Zimbabwe International Twenty20 Tri-Series 2025 |
| Zimbabwe v South Africa |
Harare Sports Club, Harare |
itt3316 |
 |
16th July 2025 |
Zimbabwe International Twenty20 Tri-Series 2025 |
| New Zealand v South Africa |
Harare Sports Club, Harare |
itt3318 |
 |
20th July 2025 |
Zimbabwe International Twenty20 Tri-Series 2025 |
| Zimbabwe v South Africa |
Harare Sports Club, Harare |
itt3336 |
 |
26th July 2025 |
Zimbabwe International Twenty20 Tri-Series 2025 |
Final | New Zealand v South Africa |
Harare Sports Club, Harare |
itt3372 |
 |
10th August 2025 |
South Africa in Australia 2025 |
1st Twenty20 | Australia v South Africa |
Marrara Cricket Ground, Darwin |
itt3402 |
 |
12th August 2025 |
South Africa in Australia 2025 |
2nd Twenty20 | Australia v South Africa |
Marrara Cricket Ground, Darwin |
itt3405 |
 |
16th August 2025 |
South Africa in Australia 2025 |
3rd Twenty20 | Australia v South Africa |
Cazaly's Stadium, Cairns |
itt3407 |