Group A
Pos | Name | P | W | D | L | GF | GA | GD | PTS |
1 | Kuwait | 3 | 2 | 1 | 0 | 8 | 1 | +7 | 7 |
2 | India | 3 | 2 | 1 | 0 | 7 | 0 | +7 | 7 |
3 | Nepal | 3 | 1 | 0 | 2 | 2 | 5 | -3 | 3 |
4 | Pakistan | 3 | 0 | 0 | 3 | 0 | 9 | -9 | 0 |
Group B
Pos | Name | P | W | D | L | GF | GA | GD | PTS |
1 | Lebanon | 3 | 3 | 0 | 0 | 7 | 1 | +6 | 9 |
2 | Bangladesh | 3 | 2 | 0 | 1 | 6 | 4 | +2 | 6 |
3 | Maldives | 3 | 1 | 0 | 2 | 3 | 4 | -1 | 3 |
4 | Bhutan | 2 | 0 | 0 | 2 | 2 | 9 | -7 | 0 |
June 21:
Kuwait 3-1 Nepal (Khalid Hajeyah KUW 23', Shabib Al-Khaldi KUW 42', Mohammad Daham KUW 65', Anjan Bista NEP 69')
India 4-0 Pakistan (Sunil Chhetri IND 10', 16', 73', Udanta Singh IND 81')
June 22:
Lebanon 2-0 Bangladesh (Hassan Maatouk LEB 79', Khalil Bader LEB 90+4')
Maldives 2-0 Bhutan (Hamza Mohamed MAL 6', Naiz Hassan MAL 89')
June 24:
Pakistan 0-4 Kuwait (Hasan Al-Enezi KUW 10', Mobarak Al-Faneeni KUW 17', 45+1', Eid Naser Al-Rasheedi KUW 69')
Nepal 0-2 India (Sunil Chhetri IND 62', Naorem Mahesh Singh IND 70')
June 25:
Bangladesh 3-1 Maldives (Hamza Mohamed MAL 17', Rakib Hossain BAN 42', Tariq Kazi BAN 67', Shekh Morsalin BAN 90')
Bhutan 1-4 Lebanon (Mohamed Sadek LEB 11', Ali Haj LEB 23', Khalil Bader LEB 35', Mahdi Zein LEB 43', Chencho Gyeltshen BHU 79')
June 27:
Nepal 1-0 Pakistan (Aashish Choudhary NEP 80')
India 1-1 Kuwait (Sunil Chhetri IND 45+1', Anwar Ali IND OG 90+2')
June 28:
Lebanon 1-0 Maldives (Hassan Maatouk LEB 23')
Bhutan 1-3 Bangladesh (Tsenda Dorji BHU 12', Shekh Morsalin BAN 21', Phuntsho Jigme BHU OG 30', Rakib Hossain BAN 36')
Semi-finals:
July 1:
Kuwait 1-0 Bangladesh (Abdullah Albloushi KUW 105+1')
Lebanon 0-0(2-4 penalties) India
Final:
July 4:
Kuwait 1-1 (4-5 penalties) India