England | South Africa | Riverside Ground, Chester-le-Street | 20 Aug 2008 | T20I # 68a |
England | Australia | Old Trafford, Manchester | 1 Sep 2009 | T20I # 119a |
India | New Zealand | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam | 8 Sep 2012 | T20I # 258a |
South Africa | Pakistan | Kingsmead, Durban | 1 Mar 2013 | T20I # 304a |
Sri Lanka | New Zealand | Pallekele International Cricket Stadium | 19 Nov 2013 | T20I # 339a |
South Africa | Australia | St George's Park, Gqeberha | 9 Mar 2014 | T20I # 360a |
Hong Kong | Nepal | Rangiri Dambulla International Stadium | 19 Nov 2014 | T20I # 409a |
Hong Kong | Nepal | Rangiri Dambulla International Stadium | 20 Nov 2014 | T20I # 409b |
Hong Kong | Nepal | Rangiri Dambulla International Stadium | 21 Nov 2014 | T20I # 409c |
Hong Kong | Nepal | Rangiri Dambulla International Stadium | 22 Nov 2014 | T20I # 409d |
Hong Kong | P.N.G. | Bready Cricket Club, Magheramason, Bready | 13 Jul 2015 | T20I # 435a |
Ireland | Hong Kong | The Village, Malahide, Dublin | 26 Jul 2015 | T20I # 447a |
Netherlands | Scotland | The Village, Malahide, Dublin | 26 Jul 2015 | T20I # 447b |
India | South Africa | Eden Gardens, Kolkata | 8 Oct 2015 | T20I # 457a |
Ireland | Hong Kong | Bready Cricket Club, Magheramason, Bready | 6 Sep 2016 | T20I # 565a |
India | Australia | Rajiv Gandhi International Stadium, Uppal, Hyderabad | 13 Oct 2017 | T20I # 624a |
Ireland | Afghanistan | Bready Cricket Club, Magheramason, Bready | 24 Aug 2018 | T20I # 697a |
South Africa | Zimbabwe | Willowmoore Park, Benoni | 14 Oct 2018 | T20I # 699a |
Spain | Malta | La Manga Club Bottom Ground | 31 Mar 2019 | T20I # 765a |
Botswana | Kenya | Kyambogo Cricket Oval, Kampala | 23 May 2019 | T20I # 784a |
Namibia | Nigeria | Lugogo Cricket Oval, Kampala | 23 May 2019 | T20I # 784b |
Botswana | Ghana | Kyambogo Cricket Oval, Kampala | 24 May 2019 | T20I # 785a |
Kenya | Namibia | Kyambogo Cricket Oval, Kampala | 24 May 2019 | T20I # 785b |
Uganda | Nigeria | Lugogo Cricket Oval, Kampala | 24 May 2019 | T20I # 785c |
Ireland | Zimbabwe | Civil Service Cricket Club, Stormont, Belfast | 10 Jul 2019 | T20I # 822a |
Singapore | Kuwait | Indian Association Ground, Singapore | 23 Jul 2019 | T20I # 834a |
Ireland | Netherlands | The Village, Malahide, Dublin | 15 Sep 2019 | T20I # 883a |
India | South Africa | Himachal Pradesh Cricket Association Stadium, Dharamsala | 15 Sep 2019 | T20I # 883b |
Bangladesh | Afghanistan | Shere Bangla National Stadium, Mirpur, Dhaka | 24 Sep 2019 | T20I # 893a |
Singapore | Nepal | Indian Association Ground, Singapore | 2 Oct 2019 | T20I # 900a |
Pakistan | Bangladesh | Gaddafi Stadium, Lahore | 27 Jan 2020 | T20I # 1034a |
Nepal | Singapore | Terdthai Cricket Ground, Bangkok | 6 Mar 2020 | T20I # 1075a |
Bulgaria | Malta | Vassil Levski National Sports Academy, Sofia | 24 Sep 2020 | T20I # 1100a |
Malta | Gibraltar | Marsa Sports Club | 25 Oct 2021 | T20I # 1362a |
New Zealand | Netherlands | McLean Park, Napier | 25 Mar 2022 | T20I # 1496a |
Gibraltar | Israel | Meersen, Gent, Belgium | 2 Jul 2022 | T20I # 1598a |
Hungary | Malta | Meersen, Gent, Belgium | 2 Jul 2022 | T20I # 1600a |
Singapore | P.N.G. | Indian Association Ground, Singapore | 5 Jul 2022 | T20I # 1611a |
Afghanistan | New Zealand | Melbourne Cricket Ground | 26 Oct 2022 | T20I # 1846a |
Afghanistan | Ireland | Melbourne Cricket Ground | 28 Oct 2022 | T20I # 1849a |
Australia | England | Melbourne Cricket Ground | 28 Oct 2022 | T20I # 1849b |
New Zealand | India | Sky Stadium, Wellington | 18 Nov 2022 | T20I # 1891a |
Jersey | Guernsey | Farmers Cricket Club Ground, St Martin | 8 Jul 2023 | T20I # 2122a |
Germany | Ireland | Goldenacre, Edinburgh | 27 Jul 2023 | T20I # 2174a |
Austria | Italy | Goldenacre, Edinburgh | 27 Jul 2023 | T20I # 2174b |
Hungary | Croatia | GB Oval, Szodliget, Budapest | 6 Aug 2023 | T20I # 2189a |
Ireland | India | The Village, Malahide, Dublin | 23 Aug 2023 | T20I # 2213a |
Bermuda | Cayman | White Hill Field, Sandys Parish, Hamilton | 6 Oct 2023 | T20I # 2298a |
Canada | Panama | White Hill Field, Sandys Parish, Hamilton | 6 Oct 2023 | T20I # 2299a |
Cayman | Panama | National Stadium, Hamilton | 7 Oct 2023 | T20I # 2302a |
Indonesia | Cambodia | Udayana Cricket Ground | 23 Nov 2023 | T20I # 2357a |
South Africa | India | Kingsmead, Durban | 10 Dec 2023 | T20I # 2392a |
U.S.A. | Canada | Prairie View Cricket Complex, Texas | 10 Apr 2024 | T20I # 2545a |
Ireland | Scotland | Sportpark Westvliet, The Hague | 20 May 2024 | T20I # 2612a |
England | Pakistan | Headingley, Leeds | 22 May 2024 | T20I # 2614a |
England | Pakistan | Sophia Gardens, Cardiff | 28 May 2024 | T20I # 2630a |
Nepal | Sri Lanka | Central Broward Regional Park Stadium Turf Ground, Lauderhill | 11 Jun 2024 | T20I # 2665a |
U.S.A. | Ireland | Central Broward Regional Park Stadium Turf Ground, Lauderhill | 14 Jun 2024 | T20I # 2680a |
Denmark | Jersey | Svanholm Park, Brondby | 15 Jun 2024 | T20I # 2687a |
Canada | India | Central Broward Regional Park Stadium Turf Ground, Lauderhill | 15 Jun 2024 | T20I # 2687b |
Kenya | Malawi | Sikh Union Club Ground, Nairobi | 9 Jul 2024 | T20I # 2473a |
Kenya | Malawi | Sikh Union Club Ground, Nairobi | 10 Jul 2024 | T20I # 2747a |
Germany | Slovenia | Bayer Uerdingen Cricket Ground, Krefeld | 12 Jul 2024 | T20I # 2753a |
Croatia | Jersey | Bayer Uerdingen Cricket Ground, Krefeld | 12 Jul 2024 | T20I # 2754a |
Denmark | Spain | King George V Sports Ground, Castel | 24 Aug 2024 | T20I # 2800a |
England | Australia | Old Trafford, Manchester | 15 Sep 2024 | T20I # 2851a |
Maldives | Thailand | Gelephu International Cricket Ground, Gelephu | 25 Oct 2024 | T20I # 2935a |
Argentina | Bermuda | St George's College Ground, Buenos Aires | 6 Dec 2024 | T20I # 3006a |
South Africa | Pakistan | The Wanderers Stadium, Johannesburg | 14 Dec 2024 | T20I # 3053a |
Singapore | Bahrain | Singapore National Cricket Ground | 5 Mar 2025 | T20I # 3107a |
Namibia | Canada | Namibia Cricket Ground, Windhoek | 18 Mar 2025 | T20I # 3122a |
Namibia | Canada | Namibia Cricket Ground, Windhoek | 21 Mar 2025 | T20I # 3124a |
Panama | Mexico | Clayton Panama, Panama City | 20 Apr 2025 | T20I # 3150a |
Singapore | Thailand | Bayuemas Oval, Kuala Lumpur | 30 Apr 2025 | T20I # 3170a |
Japan | Thailand | Sano International Cricket Ground | 10 May 2025 | T20I # 3179a |
Japan | Cook Islands | Sano International Cricket Ground | 10 May 2025 | T20I # 3179b |
Ireland | West Indies | Bready Cricket Club, Magheramason, Bready | 12 Jun 2025 | T20I # 3222a |
Ireland | West Indies | Bready Cricket Club, Magheramason, Bready | 14 Jun 2025 | T20I # 3233a |
Guernsey | Scotland | Sportpark Westvliet, The Hague | 6 Jul 2025 | T20I # 3279a |
Italy | Jersey | Sportpark Westvliet, The Hague | 6 Jul 2025 | T20I # 3280a |
Malawi | Tanzania | TCA Oval, Blantyre | 9 Jul 2025 | T20I # 3290a |
Bahrain | Germany | TCA Oval, Blantyre | 9 Jul 2025 | T20I # 3291a |