A) Team Stats Preview:
- Highest total – 319/8 in 50 overs against South Africa at Centurion on 22nd September 2009
- Lowest total (completed innings only) – 132 in 23.4 overs against South Africa at Dhaka on 30th October 1998
- Largest victory (by runs) – winning by 206 runs against Netherlands at Colombo (RPS) on 16th September 2002
- Largest victory (by wickets) – winning by 9 wickets against West Indies at Mumbai (Brabourne Stadium) on 14th October 2006
- Match result summaries –
| Opposition | Matches | Won | Lost | Tied | No Result |
| Australia | 2 | 2 | 0 | 0 | 0 |
| Bangladesh | 1 | 1 | 0 | 0 | 0 |
| England | 3 | 1 | 2 | 0 | 0 |
| India | 3 | 0 | 1 | 0 | 2 |
| Netherlands | 1 | 1 | 0 | 0 | 0 |
| New Zealand | 4 | 2 | 2 | 0 | 0 |
| Pakistan | 3 | 1 | 2 | 0 | 0 |
| South Africa | 3 | 1 | 2 | 0 | 0 |
| West Indies | 2 | 2 | 0 | 0 | 0 |
| Zimbabwe | 2 | 2 | 0 | 0 | 0 |
- Tournament histories

| Year | Host | Sri Lanka’s Final Status |
| 1998 | Bangladesh | Semifinalist |
| 2000 | Kenya | Quarterfinalist |
| 2002 | Sri Lanka | Co-champions (with India) |
| 2004 | England | Group Stage |
| 2006 | India | Group Stage |
| 2009 | South Africa | Group Stage |
| 2013 | England and Wales | Semifinalist |