International Twenty20 Matches played on Imperial Wanderers Stadium, Johannesburg (33)

21st October 2005 New Zealand in South Africa 2005/06  South Africa v New Zealanditt3
24th February 2006 Australia in South Africa 2005/06 Twenty20South Africa v Australiaitt6
1st December 2006 India in South Africa 2006/07 Twenty20South Africa v Indiaitt10
2nd February 2007 Pakistan in South Africa 2006/07 Twenty20South Africa v Pakistanitt14
11th September 2007 ICC Twenty20 World Championship 2007/08 Group ASouth Africa v West Indiesitt20
13th September 2007 ICC Twenty20 World Championship 2007/08 Group ABangladesh v West Indiesitt24
14th September 2007 ICC Twenty20 World Championship 2007/08 Group CKenya v Sri Lankaitt29
15th September 2007 ICC Twenty20 World Championship 2007/08 Group CNew Zealand v Sri Lankaitt30
16th September 2007 ICC Twenty20 World Championship 2007/08 Group EIndia v New Zealanditt33
17th September 2007 ICC Twenty20 World Championship 2007/08 Group FPakistan v Sri Lankaitt35
18th September 2007 ICC Twenty20 World Championship 2007/08 Group FAustralia v Pakistanitt36
18th September 2007 ICC Twenty20 World Championship 2007/08 Group FBangladesh v Sri Lankaitt38
24th September 2007 ICC Twenty20 World Championship 2007/08 FinalIndia v Pakistanitt46
23rd November 2007 New Zealand in South Africa 2007/08 Twenty20South Africa v New Zealanditt48
18th January 2008 West Indies in South Africa 2007/08 2nd Twenty20South Africa v West Indiesitt51
5th November 2008 Bangladesh in South Africa 2008/09 Only Twenty20South Africa v Bangladeshitt77
27th March 2009 Australia in South Africa 2008/09 1st Twenty20South Africa v Australiaitt87
13th November 2009 England in South Africa 2009/10 1st Twenty20South Africa v Englanditt124
16th October 2011 Australia in South Africa 2011/12 2nd Twenty20South Africa v Australiaitt212
30th March 2012 India in South Africa 2011/12  South Africa v Indiaitt242
20th November 2013 Pakistan in South Africa 2013/14 1st Twenty20South Africa v Pakistanitt340
11th January 2015 West Indies in South Africa 2014/15 2nd Twenty20South Africa v West Indiesitt414
21st February 2016 England in South Africa 2015/16 2nd Twenty20South Africa v Englanditt506
6th March 2016 Australia in South Africa 2015/16 2nd Twenty20South Africa v Australiaitt521
22nd January 2017 Sri Lanka in South Africa 2016/17 2nd Twenty20South Africa v Sri Lankaitt590
18th February 2018 India in South Africa 2017/18 1st Twenty20South Africa v Indiaitt652
3rd February 2019 Pakistan in South Africa 2018/19 2nd Twenty20South Africa v Pakistanitt734
24th March 2019 Sri Lanka in South Africa 2018/19 3rd Twenty20South Africa v Sri Lankaitt763
21st February 2020 Australia in South Africa 2019/20 1st Twenty20South Africa v Australiaitt1046
10th April 2021 Pakistan in South Africa 2020/21 1st Twenty20South Africa v Pakistanitt1145
12th April 2021 Pakistan in South Africa 2020/21 2nd Twenty20South Africa v Pakistanitt1146
28th March 2023 West Indies in South Africa 2022/23 3rd Twenty20South Africa v West Indiesitt2036
14th December 2023 India in South Africa 2023/24 3rd Twenty20South Africa v Indiaitt2401