T20 Internationals - Bowling Records and Statistics - Outstanding Performances
Players Taking Most Wickets in an Innings
  Player Country O M R W Versus Match Ground
1 Rashid Khan* Afghanistan 2 1 3 5 Ireland 10/03/2017 Greater Noida Sports Complex Ground
2 Fazalhaq Farooqi* Afghanistan 4 0 9 5 Uganda 03/06/2024 Providence Stadium
3 Karim Janat* Afghanistan 4 0 11 5 West Indies 16/11/2019 Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium
4 Samiullah Shinwari* Afghanistan 4 0 13 5 Kenya 24/11/2013 Sharjah Cricket Stadium
5 Mujeeb Ur Rahman* Afghanistan 4 0 20 5 Scotland 25/10/2021 Sharjah Cricket Stadium
6 Rashid Khan* Afghanistan 4 0 27 5 Ireland 24/02/2019 Rajiv Gandhi International Cricket Stadium
7 H Fennell* Argentina 4 0 18 6 Panama 10/11/2021 Sir Vivian Richards Stadium
8 L Rossi* Argentina 4 1 3 5 Chile 20/10/2023 St George's College Ground
9 P Arrighi* Argentina 4 2 4 5 Brazil 04/10/2019 El Cortijo Polo Club Pitch A Ground
10 H Fennell* Argentina 4 0 14 5 Cayman Islands 15/12/2024 Hurlingham Club Ground
11 A C Agar* Australia 4 0 30 6 New Zealand 03/03/2021 Sky Stadium
12 A Zampa* Australia 4 0 19 5 Bangladesh 04/11/2021 Dubai International Cricket Stadium
13 M W Short* Australia 3 0 22 5 England 13/09/2024 Sophia Gardens
14 A C Agar* Australia 4 0 24 5 South Africa 21/02/2020 Wanderers Stadium
15 S H Johnson* Australia 4 0 26 5 Pakistan 16/11/2024 Sydney Cricket Ground
16 J P Faulkner Australia 4 0 27 5 Pakistan 25/03/2016 Punjab Cricket Association IS Bindra Stadium
17 Aqib Iqbal* Austria 4 0 5 5 Belgium 24/07/2021 Royal Brussels Cricket Club Ground
18 Sahel Zadran* Austria 3.1 1 13 5 Slovenia 25/07/2022 Kerava National Cricket Ground
19 Wagar Zalmai* Austria 2.3 0 17 5 Belgium 24/08/2025 Velden Cricket Ground
20 Umair Tariq* Austria 3.5 0 32 5 Switzerland 01/06/2025 Velden Cricket Ground
21 K Hinds* Bahamas 4 0 18 5 Cayman Islands 28/02/2023 St Albans Club
22 Rizwan Butt* Bahrain 3.5 1 9 6 Malawi 12/07/2025 TCA Oval
23 Junaid Aziz* Bahrain 1.4 0 5 5 Germany 18/02/2022 Al Amerat Cricket Ground Ministry Turf 2
24 Rizwan Butt* Bahrain 4 0 12 5 Tanzania 09/03/2024 Bayuemas Oval
25 Rizwan Butt* Bahrain 3.5 0 16 5 Singapore 21/12/2022 UKM-YSD Cricket Oval
26 Rizwan Butt* Bahrain 4 0 20 5 Cambodia 26/11/2024 University of Doha for Science and Technology
27 Mustafizur Rahman* Bangladesh 4 1 10 6 United States 25/05/2024 Prairie View Cricket Complex
28 Elias Sunny Bangladesh 4 1 13 5 Ireland 18/07/2012 Civil Service Cricket Club
29 Shakib Al Hasan* Bangladesh 4 0 20 5 West Indies 20/12/2018 Shere Bangla National Stadium
30 Mosaddeck Hossain* Bangladesh 4 0 20 5 Zimbabwe 31/07/2022 Harare Sports Club
31 Mustafizur Rahman* Bangladesh 4 0 22 5 New Zealand 26/03/2016 Eden Gardens
32 Shakib Al Hasan* Bangladesh 4 0 22 5 Ireland 29/03/2023 Zahur Ahmed Chowdhury Stadium
33 M L Castillo* Belize 4 0 16 6 Panama 14/12/2024 St Albans Club
34 L Bonner* Belize 3.5 0 10 5 Brazil 15/12/2024 Belgrano Athletic Club Ground
35 A C Douglas* Bermuda 2.2 0 18 5 Cayman Islands 25/08/2019 Whitehill Field, Sandys Parish
36 D L Brangman* Bermuda 4 0 19 5 Cayman Islands 03/10/2023 National Stadium (Hamilton)
37 D Maisuria* Botswana 4 0 18 5 Ghana 18/09/2022 Willowmoore Park
38 D Maisuria* Botswana 3.4 0 30 5 Lesotho 18/11/2022 Integrated Polytechnic Regional Centre
39 Yasar Haroon* Brazil 4 0 16 5 Panama 12/12/2024 Belgrano Athletic Club Ground
40 P Mishra* Bulgaria 3.4 0 16 5 Croatia 23/06/2023 National Sports Academy
41 G M Chughtai* Cambodia 4 0 24 5 Indonesia 15/06/2025 Udayana Cricket Ground
42 D Heyliger* Canada 4 0 16 5 Argentina 13/11/2021 Sir Vivian Richards Stadium
43 Ma Qiancheng* China 4 0 9 5 Myanmar 30/01/2024 Terdthai Cricket Ground
44 O E Taylor* Cook Islands 4 1 17 5 Vanuatu 21/08/2024 Faleata Oval No 2
45 T Ritawa* Cook Islands 4 0 19 5 Fiji 14/09/2022 Independence Park
46 S Wickramasekara* Czech Republic 3.1 1 15 5 Bulgaria 31/07/2022 Tikkurila Cricket Ground
47 S Munir* Denmark 4 0 21 5 Norway 18/05/2023 Svanholm Park
48 S M Curran* England 3.4 0 10 5 Afghanistan 22/10/2022 Perth Stadium
49 M B Tambe* Finland 2 0 19 5 Estonia 27/07/2025 Estonian National Cricket and Rugby Field
50 Dawood Ahmadzai* France 4 0 21 6 Malta 09/05/2024 Dreux Sports Cricket Club
51 S M Warnakulasuriya* France 4 1 12 5 Luxembourg 11/07/2023 Marsa Sports Club
52 Fayaz Khan* Germany 4 0 19 5 Norway 11/07/2024 Bayer Uerdingen Cricket Ground
53 Ghulam Ahmadi* Germany 4 0 23 5 Belgium 10/06/2023 Bayer Uerdingen Cricket Ground
54 K S Bagabena* Ghana 4 1 9 5 Seychelles 16/10/2021 Gahanga International Cricket Stadium
55 Samson Awiah* Ghana 4 0 23 5 Rwanda 16/10/2021 Gahanga International Cricket Stadium
56 R Bakum* Ghana 4 0 26 5 Lesotho 17/10/2021 Gahanga International Cricket Stadium
57 R Baaleri* Ghana 4 0 29 5 Gambia 08/12/2022 Gahanga International Cricket Stadium
58 Obed Harvey* Ghana 4 0 36 5 Uganda 18/03/2024 Achimota Senior Secondary School B Field
59 S Bodha* Gibraltar 4 0 16 5 Romania 25/05/2024 Moara Vlasiei Cricket Ground
60 Nasrulla Rana* Hong Kong 4 1 12 6 Papua New Guinea 24/09/2023 Bayuemas Oval
61 Haroon Arshad* Hong Kong 3.1 0 16 5 Nepal 01/03/2020 Terdthai Cricket Ground
62 Muhammad Saqlain* Hungary 3.1 0 8 5 Luxembourg 25/07/2025 GB Oval
63 Ali Nawaz* Hungary 3 0 24 5 Slovenia 21/06/2025 GB Oval
64 Ibrar Ahmad* Hungary 3.3 0 27 5 France 29/06/2025 Moara Vlasiei Cricket Ground
65 Muhammad Saqlain* Hungary 4 0 32 5 Austria 05/02/2025 Marsa Sports Club
66 D L Chahar* India 3.2 0 7 6 Bangladesh 10/11/2019 Vidarbha Cricket Association Stadium
67 Y S Chahal* India 4 0 25 6 England 01/02/2017 M Chinnaswamy Stadium
68 B Kumar* India 4 1 4 5 Afghanistan 08/09/2022 Dubai International Cricket Stadium
69 C V Varun* India 4 0 17 5 South Africa 10/11/2024 St George's Park
70 Kuldeep Yadav* India 2.5 0 17 5 South Africa 14/12/2023 Wanderers Stadium
71 C V Varun* India 4 0 24 5 England 28/01/2025 Saurashtra Cricket Association Stadium
72 B Kumar* India 4 0 24 5 South Africa 18/02/2018 Wanderers Stadium
73 Kuldeep Yadav* India 4 0 24 5 England 03/07/2018 Old Trafford
74 Muhammad Anjar Tadarus* Indonesia 4 0 8 5 South Korea 09/07/2025 Udayana Cricket Ground
75 S di Bartolomeo* Italy 4 0 14 5 Germany 28/07/2023 Grange Cricket Club
76 H J Manenti* Italy 4 0 31 5 Scotland 09/07/2025 Sportpark Westvliet
77 R Sakurano-Thomas* Japan 3.5 0 26 6 Thailand 02/02/2024 Terdthai Cricket Ground
78 C Hinze* Japan 4 1 6 5 Mongolia 11/05/2024 Sano International Cricket Ground
79 K Kato-Stafford* Japan 3.2 0 7 5 Mongolia 08/05/2024 Sano International Cricket Ground
80 R Sakurano-Thomas* Japan 4 0 17 5 Indonesia 09/10/2022 Sano International Cricket Ground
81 S Ravichandran* Japan 4 0 22 5 Hong Kong 15/02/2024 Mission Road
82 C W Perchard* Jersey 4 0 17 5 Guernsey 01/06/2019 King George V Sports Ground
83 P K Langat* Kenya 4 1 17 6 Mali 20/11/2022 Integrated Polytechnic Regional Centre
84 G M Muthui* Kenya 4 1 7 5 Gambia 22/10/2024 Gymkhana Club Ground
85 Vraj Patel* Kenya 4 1 12 5 Nigeria 20/11/2021 Integrated Polytechnic Regional Centre
86 N N Odhiambo* Kenya 4 0 20 5 Scotland 04/02/2010 Gymkhana Club Ground
87 L N Oluoch* Kenya 4 0 20 5 Uganda 17/03/2024 Achimota Senior Secondary School B Field
88 Waseem Yaqoob* Lesotho 4 1 18 6 Mali 25/09/2024 Gymkhana Club Ground
89 A Nanda* Luxembourg 2.3 0 6 5 Turkey 29/08/2019 Moara Vlasiei Cricket Ground
90 M A Baig* Malawi 4 0 9 6 Rwanda 16/12/2023 Willowmoore Park
91 M A Baig* Malawi 1.5 0 4 5 Cameroon 25/09/2024 University of Dar-es-Salaam
92 D Jakiel* Malawi 4 0 11 5 Lesotho 18/11/2022 Integrated Polytechnic Regional Centre
93 M A Baig* Malawi 4 0 13 5 Eswatini 17/10/2021 Integrated Polytechnic Regional Centre
94 Syazrul Idrus* Malaysia 4 1 8 7 China 26/07/2023 Bayuemas Oval
95 Khizar Hayat* Malaysia 2 0 4 5 Hong Kong 20/02/2020 Kinrara Academy Oval
96 Muhammad Amir* Malaysia 3 0 16 5 Singapore 02/11/2023 Tribhuvan University International Cricket Ground
97 Ibrahim Hassan* Maldives 3.4 0 24 5 Bahrain 21/01/2019 Al Amerat Cricket Ground Ministry Turf 1
98 Waqas Ahmad* Malta 3.3 0 11 5 France 16/07/2023 Marsa Sports Club
99 Waseem Abbas* Malta 4 0 37 5 Romania 04/09/2021 Moara Vlasiei Cricket Ground
100 Pratik Singh Bais* Mexico 4 0 14 6 Costa Rica 14/04/2024 Los Reyes Polo Club
101 Shoaib Rafiq Golra* Mexico 4 1 12 5 Brazil 07/12/2024 Hurlingham Club Ground
102 F Damiao Couana* Mozambique 4 0 19 5 Cameroon 03/11/2021 Gahanga International Cricket Stadium
103 J J Smit* Namibia 4 1 10 6 Uganda 10/04/2022 United Cricket Club
104 J N Frylinck* Namibia 4 0 24 6 United Arab Emirates 05/10/2021 ICC Global Cricket Academy
105 C Viljoen Namibia 4 0 9 5 Botswana 22/05/2019 Kyambogo Cricket Oval
106 A Bohara* Nepal 3.4 0 11 6 Maldives 01/10/2023 Zhejiang University of Technology Cricket Field
107 S Lamichhane* Nepal 4 0 9 5 Kenya 29/08/2022 Gymkhana Club Ground
108 Karan KC* Nepal 3.4 0 21 5 Papua New Guinea 31/03/2022 Tribhuvan University International Cricket Ground
109 F J Klaassen* Netherlands 4 0 19 5 Uganda 14/07/2022 Queens Sports Club
110 Ahsan Malik Netherlands 4 0 19 5 South Africa 27/03/2014 Zahur Ahmed Chowdhury Stadium
111 T G Southee* New Zealand 4 1 18 5 Pakistan 26/12/2010 Eden Park
112 L H Ferguson* New Zealand 4 0 21 5 West Indies 27/11/2020 Eden Park
113 J D S Neesham* New Zealand 4 0 22 5 Pakistan 26/03/2025 Sky Stadium
114 T G Southee* New Zealand 4 0 25 5 United Arab Emirates 17/08/2023 Dubai International Cricket Stadium
115 A F Milne* New Zealand 4 0 26 5 Sri Lanka 05/04/2023 University Oval
116 P Aho* Nigeria 3.4 1 5 6 Sierra Leone 24/10/2021 University of Lagos Cricket Oval
117 R Abdulkareem* Nigeria 4 0 22 6 Botswana 28/11/2024 Nigeria Cricket Federation Oval 2
118 S A Okpe* Nigeria 4 1 9 5 Cameroon 05/12/2022 Gahanga International Cricket Stadium
119 Muhammad Butt* Norway 4 1 8 5 Czech Republic 25/07/2022 Tikkurila Cricket Ground
120 Raza Iqbal* Norway 3.4 0 23 5 Sweden 18/05/2023 Solvangs Park,
121 Aamir Kaleem* Oman 4 0 15 5 Nepal 10/10/2019 Al Amerat Cricket Ground Ministry Turf 1
122 S Shrivastava* Oman 4 0 18 5 Bahrain 19/11/2022 Al Amerat Cricket Ground Ministry Turf 1
123 Aamir Kaleem* Oman 4 0 29 5 United Arab Emirates 14/02/2022 Al Amerat Cricket Ground Ministry Turf 1
124 Sufiyan Muqeem* Pakistan 2.4 0 3 5 Zimbabwe 03/12/2024 Queens Sports Club
125 Umar Gul Pakistan 3 0 6 5 New Zealand 13/06/2009 Kennington Oval
126 Umar Gul Pakistan 2.2 0 6 5 South Africa 03/03/2013 SuperSport Park
127 Imad Wasim* Pakistan 4 0 14 5 West Indies 23/09/2016 Dubai International Cricket Stadium
128 Hasan Ali* Pakistan 3.2 0 30 5 Bangladesh 28/05/2025 Gaddafi Stadium
129 K V Morea* Papua New Guinea 4 0 9 5 Philippines 23/07/2023 Amini Park
130 D Ravu* Papua New Guinea 4 0 15 5 Vanuatu 09/07/2019 Faleata Oval No 3
131 N Vanua* Papua New Guinea 4 2 17 5 Vanuatu 13/07/2019 Faleata Oval No 2
132 K D A Lukies* Philippines 4 1 10 5 Vanuatu 29/07/2023 Amini Park
133 N Tanner* Philippines 4 0 29 5 Indonesia 13/07/2025 Udayana Cricket Ground
134 Sirajullah Khadim* Portugal 3.3 1 17 5 Malta 04/05/2023 Europa Sports Complex
135 Amir Farooq* Qatar 4 0 32 5 Bahrain 25/11/2024 West End Park International Cricket Stadium
136 M Koli* Romania 3.5 0 12 5 Hungary 25/07/2025 GB Oval
137 V Saini* Romania 3.5 0 17 5 Luxembourg 26/07/2025 GB Oval
138 A N Lascu* Romania 4 0 21 5 Portugal 10/06/2024 Roma Cricket Ground
139 Rameez Khan* Romania 4 0 22 5 Czech Republic 22/08/2025 Moara Vlasiei Cricket Ground
140 M Koli* Romania 4 0 28 5 Hungary 13/06/2024 Roma Cricket Ground
141 Asif Bevinje* Romania 4 0 30 5 Hungary 03/09/2021 Moara Vlasiei Cricket Ground
142 E Rukiriza* Rwanda 4 0 11 5 Malawi 09/10/2024 Tafawa Balewa Square Cricket Oval
143 S F Tiai* Samoa 3.3 0 27 5 Fiji 21/08/2024 Faleata Oval No 2
144 Zain Ul Abidin* Saudi Arabia 3 1 6 5 Bhutan 15/02/2024 Terdthai Cricket Ground
145 Waji Ul Hassan* Saudi Arabia 3 0 9 5 Thailand 28/04/2025 Bayuemas Oval
146 Ishttiaq Ahmad* Saudi Arabia 4 0 27 5 Kuwait 01/10/2023 West End Park International Cricket Stadium
147 B J Currie* Scotland 4 1 13 5 Ireland 28/07/2023 Grange Cricket Club
148 A C Evans* Scotland 4 0 24 5 Netherlands 11/07/2015 Grange Cricket Club
149 G T Main* Scotland 3.4 0 26 5 Italy 24/07/2023 Grange Cricket Club
150 M R J Watt* Scotland 4 0 27 5 Netherlands 05/02/2016 ICC Global Cricket Academy
151 J Hossen* Seychelles 4 0 25 5 Rwanda 24/10/2024 Ruaraka Sports Club Ground
152 G E Ngegba* Sierra Leone 3.4 0 12 5 Ivory Coast 23/11/2024 Tafawa Balewa Square Cricket Oval
153 Abass Gbla* Sierra Leone 4 0 16 5 Nigeria 26/10/2021 University of Lagos Cricket Oval
154 S Conteh* Sierra Leone 4 0 17 5 Nigeria 20/10/2021 University of Lagos Cricket Oval
155 Harsha Bharadwaj* Singapore 4 2 3 6 Mongolia 05/09/2024 YSD-UKM Cricket Oval
156 Harsh Venkataram* Singapore 4 1 21 5 Samoa 18/07/2025 Singapore National Cricket Ground
157 Ramesh Kalimuthu* Singapore 4 0 21 5 Kuwait 06/09/2024 YSD-UKM Cricket Oval
158 D Pretorius* South Africa 4 0 17 5 Pakistan 13/02/2021 Gaddafi Stadium
159 R McLaren South Africa 3.5 0 19 5 West Indies 19/05/2010 Sir Vivian Richards Stadium
160 D Wiese* South Africa 4 0 23 5 West Indies 14/01/2015 Kingsmead
161 Imran Tahir South Africa 4 0 23 5 Zimbabwe 09/10/2018 Buffalo Park
162 Imran Tahir South Africa 3.5 0 24 5 New Zealand 17/02/2017 Eden Park
163 T Shamsi* South Africa 4 0 24 5 England 31/07/2022 The Rose Bowl
164 W D Parnell* South Africa 4 0 30 5 Ireland 05/08/2022 County Ground (Bristol)
165 L Ngidi* South Africa 4 0 39 5 England 27/07/2022 County Ground (Bristol)
166 Yasir Ali* Spain 4 0 28 6 Croatia 02/08/2024 Mladost Cricket Ground
167 C Rumistrzewicz* Spain 2.5 1 7 5 Croatia 03/08/2024 Mladost Cricket Ground
168 Mohammad Kamran* Spain 4 0 9 5 Isle of Man 25/02/2023 La Manga Club Bottom Ground
169 L P Burns* Spain 4 0 11 5 Guernsey 30/04/2022 Desert Springs Cricket Ground
170 S J Hughes-Pinan* Spain 3.2 1 12 5 Croatia 04/08/2024 Mladost Cricket Ground
171 C Rumistrzewicz* Spain 4 0 18 5 Finland 28/08/2024 King George V Sports Ground
172 Shafat Ali Syed* Spain 4 0 31 5 Isle of Man 26/02/2023 La Manga Club Bottom Ground
173 B A W Mendis Sri Lanka 4 2 8 6 Zimbabwe 18/09/2012 Mahinda Rajapaksha International Cricket Stadium
174 B A W Mendis Sri Lanka 4 1 16 6 Australia 08/08/2011 Pallekele International Cricket Stadium
175 H M R K B Herath Sri Lanka 3.3 2 3 5 New Zealand 31/03/2014 Zahur Ahmed Chowdhury Stadium
176 S L Malinga Sri Lanka 4 1 6 5 New Zealand 06/09/2019 Pallekele International Cricket Stadium
177 I D N Thushara* Sri Lanka 4 1 20 5 Bangladesh 09/03/2024 Sylhet Stadium
178 S L Malinga Sri Lanka 4 0 31 5 England 01/10/2012 Pallekele International Cricket Stadium
179 A Yon* St Helena 3 0 10 5 Lesotho 22/11/2022 Integrated Polytechnic Regional Centre
180 Hassan Mehmood Sweden 3.5 0 14 5 Denmark 14/08/2021 Svanholm Park
181 Z Taqawi* Sweden 4 0 17 5 Croatia 13/07/2022 Kerava National Cricket Ground
182 Z Taqawi* Sweden 4 0 25 5 Germany 11/06/2022 Bayer Uerdingen Cricket Ground
183 J Sinh* Switzerland 4 0 23 5 Luxembourg 31/07/2022 Tikkurila Cricket Ground
184 Y M Nkanya* Tanzania 4 2 2 5 Cameroon 09/12/2022 Integrated Polytechnic Regional Centre
185 S A Jumbe* Tanzania 3.3 0 10 5 Nigeria 17/03/2024 Achimota Senior Secondary School B Field
186 J Coetzee* Thailand 3 0 10 5 Indonesia 20/10/2024 Gelephu International Cricket Ground
187 D M Nakrani* Uganda 4 1 7 6 Lesotho 19/10/2021 Integrated Polytechnic Regional Centre
188 D M Nakrani* Uganda 4 0 8 5 Seychelles 22/10/2021 Integrated Polytechnic Regional Centre
189 H Ssenyondo* Uganda 4 2 8 5 Nigeria 08/12/2024 Gahanga International Cricket Stadium
190 D Muhumuza* Uganda 3.4 1 13 5 Qatar 15/02/2020 West End Park International Cricket Stadium
191 A R Ramjani* Uganda 4 0 17 5 Nigeria 06/12/2024 Gahanga International Cricket Stadium
192 Ahmed Raza* United Arab Emirates 4 0 19 5 Nepal 22/02/2022 Al Amerat Cricket Ground Ministry Turf 1
193 Zuhaib Zubair* United Arab Emirates 3.3 0 21 5 Nigeria 21/07/2025 Entebbe Cricket Oval
194 S N Netravalkar* United States 4 1 12 5 Singapore 12/07/2022 Bulawayo Athletic Club
195 Ali Sheikh* United States 3 0 15 5 Bermuda 21/04/2025 Jimmy Powell Oval
196 Milind Kumar* United States 4 0 16 5 Namibia 05/10/2024 Wanderers Cricket Ground
197 W Nalisa* Vanuatu 4 0 16 6 Fiji 19/08/2024 Faleata Oval No 2
198 N Nipiko* Vanuatu 3.4 0 19 5 Papua New Guinea 09/07/2019 Faleata Oval No 3
199 J Rasu* Vanuatu 2.5 0 36 5 Papua New Guinea 12/07/2019 Faleata Oval No 2
200 O C McCoy* West Indies 4 1 17 6 India 01/08/2022 Warner Park
201 A J Hosein* West Indies 4 0 11 5 Uganda 08/06/2024 Providence Stadium
202 K M A Paul* West Indies 4 0 15 5 Bangladesh 22/12/2018 Shere Bangla National Stadium
203 D J G Sammy West Indies 3.5 0 26 5 Zimbabwe 28/02/2010 Queen's Park Oval
204 J O Holder* West Indies 2.5 0 27 5 England 30/01/2022 Kensington Oval
205 O R Thomas* West Indies 3 0 28 5 Sri Lanka 04/03/2020 Pallekele International Cricket Stadium
206 A S Joseph* West Indies 4 0 40 5 South Africa 28/03/2023 Wanderers Stadium
207 Sikandar Raza* Zimbabwe 4 1 18 5 Rwanda 22/10/2024 Ruaraka Sports Club Ground

Bowling Records and Statistics Menu