Each side played each other once in the group stages. The top 2 teams based on points at the end of the group stages met each other in a one-off final. Each win yielded 2 points while a tie/no result yielded 1 point. The tournament was the first edition of Asia Cup to feature coloured player clothing and to be played with a white ball.
7 matches were played at Bangabandhu National Stadium, Dhaka.
| City | Venue | Capacity | Matches |
| Dhaka, Dhaka Division | Bangabandhu National Stadium | 36,000 | 7 |
| Dhaka |
Sri Lanka won the toss and elected to field. , Kaushalya Weeraratne (SL) made his ODI debut. Bangladesh won the toss and elected to bat. , Mushfiqur Rahman (Ban) and Hemang Badani (Ind) both made their ODI debuts. Sri Lanka won the toss and elected to bat. Pakistan won the toss and elected to bat. , Bangladesh's 87 was the lowest total in Asia Cup tournaments by any team until Sri Lanka's 50 in 2023. Pakistan won the toss and elected to bat , Amit Bhandari (Ind) made his ODI debut. , Mohammad Azharuddin and Ajay Jadeja (Ind) both played their last international match. Sri Lanka won the toss and elected to bat.
| 29 May 2000 (Scorecard) |
| Bangladesh 175/6 (50 overs) | v | Sri Lanka178/1 (30.4 overs) |
| Javed Omar 85* (146) Chaminda Vaas 2/28 (10 overs) | Aravinda de Silva 96 (93) Mohammad Rafique 1/42 (10 overs) |
| Sri Lanka won by 9 wickets Bangabandhu National Stadium, Dhaka Umpires: S Venkataraghavan (Ind) and Saleem Badar (Pak) Player of the match: Aravinda de Silva (SL) |
| 30 May 2000 (Scorecard) |
| Bangladesh 249/6 (50 overs) | v | India252/2 (40.1 overs) |
| Akram Khan 64 (52) Thiru Kumaran 3/54 (9 overs) | Saurav Ganguly 135* (124) Enamul Haque 1/28 (5 overs) |
| India won by 8 wickets Bangabandhu National Stadium, Dhaka Umpires: B. C. Cooray (SL) and Mohammad Nazir (Pak) Player of the match: Saurav Ganguly (Ind) |
| 1 June 2000 (scorecard) |
| Sri Lanka 276/8 (50 overs) | v | India205 (45 overs) |
| Sanath Jayasuriya 105 (116) Sachin Tendulkar 2/44 (8 overs) | Sachin Tendulkar 93 (95) Kaushalya Weeraratne 3/46 (9 overs) |
| Sri Lanka won by 71 runs Bangabandhu National Stadium, Dhaka Umpires: Saleem Badar (Pak) and Mohammad Nazir (Pak) Player of the match: Sanath Jayasuriya (SL) |
| 2 June 2000 (scorecard) |
| Pakistan 320/3 (50 overs) | v | Bangladesh87 (34.2 overs) |
| Imran Nazir 80 (76) Naimur Rahman 1/41 (10 overs) | Habibul Bashar 23 (44) Abdul Razzaq 3/5 (4 overs) |
| Pakistan won by 233 runs Bangabandhu National Stadium, Dhaka Umpires: S Venkataraghavan (Ind) and Arani Jayaprakash (Ind) Player of the match: Imran Nazir (Pak) |
| 3 June 2000 Scorecard |
| Pakistan 295/7 (50 overs) | v | India251 (47.4 overs) |
| Yousuf Youhana 100 (112) Anil Kumble 3/43 (10 overs) | Ajay Jadeja 93 (103) Abdul Razzaq 4/29 (8 overs) |
| Pakistan won by 44 runs Bangabandhu National Stadium, Dhaka Umpires: B. C. Cooray (SL) and Asoka de Silva (SL) Player of the match: Yousuf Youhana (Pak) |
| 5 June 2000 Scorecard |
| Sri Lanka 192 (49 overs) | v | Pakistan193/3 (48.2 overs) |
| Marvan Atapattu 62 (102) Azhar Mahmood 3/24 (8 overs) | Yousuf Youhana 90 (130) Sajeewa de Silva 2/34 (6 overs) |
| Pakistan won by 7 wickets Bangabandhu National Stadium, Dhaka Umpires: Srinivas Venkataraghavan (Ind) and Arani Jayaprakash (Ind) Player of the match: Yousuf Youhana (Pak) |
Source: Wikipedia