All countries
| 18. Round | India U20 | Bengaluru Utd | CAN. | details | 13.04.2025 | |||
| 17. Round | India U20 | Diamond Harbour | CAN. | details | 06.04.2025 | |||
| 16. Round | KLASA | India U20 | CAN. | details | 02.04.2025 | |||
| 15. Round | India U20 | SC Goa | CAN. | details | 29.03.2025 | |||
| 14. Round | United SC | India U20 | CAN. | details | 22.03.2025 | |||
| 13. Round | SAT Tirur | India U20 | CAN. | details | 16.03.2025 | |||
| 12. Round | India U20 | Chanmari | CAN. | details | 12.03.2025 | |||
| 11. Round | Neroca FC | India U20 | CAN. | details | 09.03.2025 | |||
| 10. Round | India U20 | TRAU FC | CAN. | details | 04.03.2025 | |||
| 9. Round | Bengaluru Utd | India U20 | CAN. | details | 27.02.2025 | |||
| 8. Round | Diamond Harbour | India U20 | CAN. | details | 23.02.2025 | |||
| 7. Round | India U20 | KLASA | CAN. | details | 18.02.2025 | |||
| 6. Round | SC Goa | India U20 | CAN. | details | 13.02.2025 | |||
| 5. Round | India U20 | United SC | CAN. | details | 08.02.2025 | |||
| 4. Round | India U20 | SAT Tirur | CAN. | details | 03.02.2025 | |||
| Indonesia U20 | India U20 | 4:0 (1:0, 3:0) | details | 30.01.2025 | ||||
| 3. Round | Chanmari | India U20 | CAN. | details | 29.01.2025 | |||
| India U20 | Jordan U20 | 0:5 (0:2, 0:3) | details | 27.01.2025 | ||||
| 2. Round | India U20 | Neroca FC | CAN. | details | 25.01.2025 | |||
| India U20 | Syria U20 | 1:6 (0:4, 1:2) | details | 24.01.2025 | ||||
| 1. Round | TRAU FC | India U20 | CAN. | details | 19.01.2025 | |||
| Group G | India U20 | Laos U20 | 2:0 (0:0, 2:0) | details | 29.09.2024 | |||
| Group G | India U20 | Iran U20 | 0:1 (0:0, 0:1) | details | 27.09.2024 | |||
| Group G | Mongolia U20 | India U20 | 1:4 (1:1, 0:3) | details | 25.09.2024 | |||
| Semi-finals | India U20 | Bangladesh U20 | 1:2 AfP (0:1, 1:0, 3:4) | details | 26.08.2024 | |||
| Group B | India U20 | Maldives U20 | 1:0 (0:0, 1:0) | details | 23.08.2024 | |||
| Group B | Bhutan U20 | India U20 | 0:1 (0:1, 0:0) | details | 19.08.2024 | |||
| United Arab Emirates U20 | India U20 | 1:0 (1:0, 0:0) | details | 16.01.2023 | ||||
| Group H | India U20 | Kuwait U20 | 2:1 (1:0, 1:1) | details | 18.10.2022 | |||
| Group H | India U20 | Australia U20 | 1:4 (0:2, 1:2) | details | 16.10.2022 | |||
| Group H | Iraq U20 | India U20 | 4:2 (1:2, 3:0) | details | 14.10.2022 | |||
| Final | Bangladesh U20 | India U20 | 2:5 AET (1:1, 1:1, 0:3) | details | 05.08.2022 | |||
| India U20 | Maldives U20 | 1:0 (0:0, 1:0) | details | 02.08.2022 | ||||
| India U20 | Nepal U20 | 8:0 (1:0, 7:0) | details | 31.07.2022 | ||||
| India U20 | Sri Lanka U20 | 4:0 (0:0, 4:0) | details | 29.07.2022 | ||||
| India U20 | Bangladesh U20 | 1:2 (1:2, 0:0) | details | 27.07.2022 | ||||
| Group A | Argentina U20 | India U20 | 1:2 (0:1, 1:1) | details | 05.08.2018 | |||
| Group A | India U20 | Venezuela U20 | 0:0 (0:0, 0:0) | details | 03.08.2018 | |||
| Group A | Mauritania U20 | India U20 | 3:0 (1:0, 2:0) | details | 31.07.2018 | |||
| Group A | India U20 | Seleccion Murciana U20 | 0:2 (0:1, 0:1) | details | 29.07.2018 | |||