| Player | Age | Runs | Team | Opposition | Ground | Match Date | Scorecard |
|---|---|---|---|---|---|---|---|
| G Mckeon | 18y 280d | 109 | France | v Switzerland | Vantaa | 25 Jul 2022 | T20I # 1686 |
| Selim Salau | 19y 30d | 112 | Nigeria | v Ivory Coast | Abuja | 24 Nov 2024 | T20I # 2977 |
| YS Samra | 19y 141d | 110 | Canada | v New Zealand | Chennai | 17 Feb 2026 | T20I # 3719 |
| M Kasselman | 19y 203d | 102 | Botswana | v Ivory Coast | Gaborone (Oval 1) | 28 May 2026 | T20I # 3913 |
| Kushal Malla | 19y 206d | 137* | Nepal | v Mongolia | Hangzhou | 27 Sep 2023 | T20I # 2255 |
| BM Pecic | 19y 210d | 102 | Serbia | v Slovenia | Belgrade | 7 Jun 2025 | T20I # 3208 |
| M Levitt | 20y 255d | 135 | Netherlands | v Namibia | Kirtipur | 29 Feb 2024 | T20I # 2488 |
| Luka Woods | 20y 263d | 112 | Serbia | v Croatia | Szodliget | 30 Aug 2025 | T20I # 3422 |
| SR Mukkamalla | 20y 317d | 100* | U.S.A. | v Oman | Al Amerat | 20 Feb 2025 | T20I # 3095 |
| Hazratullah Zazai | 20y 337d | 162* | Afghanistan | v Ireland | Dehradun | 23 Feb 2019 | T20I # 746 |
| L Yamamoto-Lake | 21y 116d | 134* | Japan | v China | Mong Kok | 15 Feb 2024 | T20I # 2470 |
| S Periyalwar | 21y 161d | 105* | Romania | v Turkey | Ilfov County | 29 Aug 2019 | T20I # 869 |
| O Tuyisenge | 21y 190d | 100* | Rwanda | v Seychelles | Rwanda | 19 Oct 2021 | T20I # 1319 |
| YBK Jaiswal | 21y 279d | 100 | India | v Nepal | Hangzhou | 3 Oct 2023 | T20I # 2278 |
| BJ Bennett | 21y 324d | 111 | Zimbabwe | v Tanzania | Harare | 30 Sep 2025 | T20I # 3485 |
| Namgay Thinley | 21y 351d | 100 | Bhutan | v Myanmar | Gelephu | 24 Dec 2025 | T20I # 3650 |
| NT Tilak Varma | 22y 5d | 107* | India | v South Africa | Centurion | 13 Nov 2024 | T20I # 2947 |
| G Gune | 22y 27d | 106* | Singapore | v Indonesia | Singapore | 25 Jun 2026 | T20I # 3987 |
| Rahmanullah Gurbaz | 22y 31d | 100 | Afghanistan | v U.A.E. | Sharjah | 29 Dec 2023 | T20I # 2424 |
| DS Airee | 22y 68d | 110* | Nepal | v Malaysia | Kirtipur | 2 Apr 2022 | T20I # 1502 |
| Muhammad Haziq Aiman | 22y 99d | 113 | Malaysia | v Philippines | Bangkok | 9 Dec 2025 | T20I # 3620 |
| D Brevis | 22y 105d | 125* | South Africa | v Australia | Darwin | 12 Aug 2025 | T20I # 3405 |
| S Davizi | 22y 120d | 101 | Czech Rep. | v Malta | Marsa | 20 Oct 2019 | T20I # 945 |
| Ahmed Shehzad | 22y 127d | 111* | Pakistan | v Bangladesh | Mirpur | 30 Mar 2014 | T20I # 392 |
| JG Bethell | 22y 133d | 105 | England | v India | Wankhede | 5 Mar 2026 | T20I # 3752 |
| Hasan Nawaz | 22y 212d | 105* | Pakistan | v New Zealand | Auckland | 21 Mar 2025 | T20I # 3124 |
| JJ Huo | 22y 260d | 107* | Mozambique | v Eswatini | Malkerns | 13 Sep 2025 | T20I # 3452 |
| M Spoors | 22y 288d | 108* | Canada | v Philippines | Al Amerat | 18 Feb 2022 | T20I # 1468 |
| Parvez Hossain Emon | 22y 339d | 100 | Bangladesh | v U.A.E. | Sharjah | 17 May 2025 | T20I # 3185 |
| JN Loftie-Eaton | 22y 349d | 101 | Namibia | v Nepal | Kirtipur | 27 Feb 2024 | T20I # 2485 |
Ages are shown as at the start of the match concerned.
Only the first century by any player is shown.
Records include the following recent matches:
Czech Republic v Luxembourg at Vinor, Central Europe Cup 2nd match, Jun 26, 2026 [T20I # 3994]
Ireland v India at Belfast, 1st T20I, Jun 26, 2026 [T20I # 3993]
Singapore v Thailand at Singapore, Asia Pacific Cricket Champions Trophy final, Jun 26, 2026 [T20I # 3992]
Luxembourg v Serbia at Vinor, Central Europe Cup 1st match, Jun 26, 2026 [T20I # 3991]
Indonesia v Uzbekistan at Singapore, Asia Pacific Cricket Champions Trophy 3rd place play-off, Jun 26, 2026 [T20I # 3990]