| No | Winner | Margin | Target | Overs | Opposition | Ground | Match Date |
| 1 | Australia | 1 run | 151 | 20 | v New Zealand | Sydney | 15 Feb 09 |
| 2 | South Africa | 1 run | 129 | 20 | v New Zealand | Lord’s | 09 Jun 09 |
| 3 | England | 1 run | 129 | 13 | v South Africa | Johannesburg | 13 Nov 09 |
| 4 | New Zealand | 1 run | 134 | 20 | v Pakistan | Bridgetown | 08 May 10 |
| 5 | South Africa | 1 run | 121 | 20 | v West Indies | North Sound | 20 May 10 |
| 6 | Bangladesh | 1 run | 147 | 20 | v Ireland | Belfast | 20 Jul 12 |
| 7 | New Zealand | 1 run | 168 | 20 | v India | Chennai | 11 Sep 12 |
| 8 | India | 1 run | 153 | 19.5 | v South Africa | Colombo (RPS) | 02 Oct 12 |
| 9 | India | 1 run | 147 | 20 | v Bangladesh | Bengaluru | 23 Mar 16 |
| 10 | West Indies | 1 run | 246 | 20 | v India | Lauderhill | 27 Aug 16 |
| 11 | Afghanistan | 1 run | 146 | 20 | v Bangladesh | Dehradun | 07 Jun 18 |
| 12 | Kenya | 1 run | 146 | 20 | v Uganda | Kampala | 22 May 19 |
| 13 | Denmark | 1 run | 118 | 20 | v Finland | Brondby | 13 Jul 19 |
| 14 | Ireland | 1 run | 187 | 20 | v Scotland | Dublin (Malahide) | 20 Sep 19 |
| 15 | South Africa | 1 run | 178 | 20 | v England | KuGumpo City | 12 Feb 20 |
| 16 | South Africa | 1 run | 168 | 20 | v West Indies | St George’s | 29 Jun 21 |
| 17 | Italy | 1 run | 118 | 20 | v Germany | Almeria | 21 Oct 21 |
| 18 | Kenya | 1 run | 162 | 20 | v Uganda | Kigali | 17 Nov 21 |
| 19 | England | 1 run | 172 | 20 | v West Indies | Bridgetown | 23 Jan 22 |
| 20 | Austria | 1 run | 134 | 20 | v Sweden | Krefeld | 11 Jun 22 |
| 21 | Zimbabwe | 1 run | 131 | 20 | v Pakistan | Perth | 27 Oct 22 |
| 22 | Canada | 1 run | 192 | 20 | v Oman | Al Amerat | 16 Nov 22 |
| 23 | Rwanda | 1 run | 133 | 15 | v Tanzania | Rwanda | 16 Dec 22 |
| 24 | Malta | 1 run | 166 | 20 | v Gibraltar | Gibraltar | 07 May 23 |
| 25 | Uganda | 1 run | 126 | 20 | v Kenya | Nairobi (Gym) | 21 Jun 23 |
| 26 | Qatar | 1 run | 157 | 20 | v Kuwait | Doha | 18 Sep 23 |
| 27 | Bahrain | 1 run | 124 | 20 | v Oman | Doha | 19 Sep 23 |
| 28 | Ireland | 1 run | 151 | 20 | v Netherlands | The Hague | 19 May 24 |
| 29 | South Africa | 1 run | 116 | 20 | v Nepal | Kingstown | 14 Jun 24 |
| 30 | Spain | 1 run | 180 | 20 | v Czech Rep. | Port Soif | 22 Aug 24 |
| 31 | Malaysia | 1 run | 183 | 20 | v Singapore | Bangi | 03 Sep 24 |
| 32 | Hong Kong | 1 run | 189 | 20 | v Qatar | Mong Kok | 13 Apr 25 |
| 33 | Qatar | 1 run | 102 | 20 | v Saudi Arabia | Doha | 18 Jul 25 |
| 34 | Nepal | 1 run | 141 | 20 | v U.A.E. | Al Amerat | 12 Oct 25 |
| 35 | Vanuatu | 1 run | 103 | 20 | v Indonesia | Sano | 16 May 26 |
| 36 | Ireland | 1 run | 155 | 20 | v India | Belfast | 28 Jun 26 |
It also provides the third occasion of Ireland winning a T20I by one run in the history of T20 Internationals
| No | Winner | Margin | Target | Overs | Opposition | Ground | Match Date |
| 1 | Ireland | 1 run | 187 | 20 | v Scotland | Dublin (Malahide) | 20 Sep 19 |
| 2 | Ireland | 1 run | 151 | 20 | v Netherlands | The Hague | 19 May 24 |
| 3 | Ireland | 1 run | 155 | 20 | v India | Belfast | 28 Jun 26 |
India has lost three T20Is by one run margin in the history of T20Is. All such occasions are tabulated below
| No | Winner | Margin | Target | Overs | Opposition | Ground | Match Date |
| 1 | New Zealand | 1 run | 168 | 20 | v India | Chennai | 11 Sep 12 |
| 2 | West Indies | 1 run | 246 | 20 | v India | Lauderhill | 27 Aug 16 |
| 3 | Ireland | 1 run | 155 | 20 | v India | Belfast | 28 Jun 26 |