| ODI |
|
|
| 74 v Zimbabwe on January 26, 1998 - Sri Lanka beat Zimbabwe by 4 wickets |
|
|
| 60 v Pakistan on March 19, 1999 - Pakistan beat Sri Lanka by 9 runs |
|
|
| 62 v India on August 29, 1999 - India beat Sri Lanka by 23 runs (D/L method) |
|
|
| 63 v Zimbabwe on December 18, 1999 - Sri Lanka beat Zimbabwe by 6 wickets |
|
|
| 72 v West Indies on October 4, 2000 - Sri Lanka beat West Indies by 108 runs |
|
|
| 59 v South Africa on December 17, 2000 - South Africa beat Sri Lanka by 95 runs |
|
|
| 67 v Pakistan on April 20, 2001 - Sri Lanka beat Pakistan by 77 runs |
|
|
| 58 v New Zealand on July 31, 2001 - Sri Lanka beat New Zealand by 106 runs |
|
|
| 57 v India on August 5, 2001 - Sri Lanka beat India by 121 runs |
|
|
| 63 v Zimbabwe on October 30, 2001 - Sri Lanka beat Zimbabwe by 79 runs |
|
|
| 84 v Pakistan on November 2, 2001 - Pakistan beat Sri Lanka by 7 wickets |
|
|
| 96 v Zimbabwe on December 12, 2001 - Sri Lanka beat Zimbabwe by 59 runs |
|
|
| 63 v West Indies on December 19, 2001 - Sri Lanka beat West Indies by 34 runs |
|
|
| 62 v India on June 30, 2002 - India beat Sri Lanka by 4 wickets |
|
|
| 77 v India on September 30, 2002 - Match Abandoned |
|
|
| 71 v England on December 17, 2002 - England beat Sri Lanka by 43 runs |
|
|
| 56 v Australia on January 15, 2003 - Australia beat Sri Lanka by 4 wickets |
|
|
| 51 v West Indies on June 11, 2003 - West Indies beat Sri Lanka by 6 wickets (D/L Method) |
|
|
| 61 v Australia on February 20, 2004 - Australia beat Sri Lanka by 84 runs |
|
|
| 80 v Australia on February 25, 2004 - Australia beat Sri Lanka by 5 wickets |
|
|
| 58* v India on July 18, 2004 - Sri Lanka beat India by 12 runs |
|
|
| 94* v India on August 3, 2005 - Sri Lanka beat India by 4 wickets |
|
|
| 83 v India on August 9, 2005 - Sri Lanka beat India by 18 runs |
|
|
| 52 v Africa XI on August 20, 2005 - Asia XI beat Africa XI by 17 runs |
|
|
| 50 v Bangladesh on August 31, 2005 - Sri Lanka beat Bangladesh by 88 runs |
|
|
| 71 v India on October 31, 2005 - India beat Sri Lanka by 6 wickets |
|
|
| 50 v Australia on January 13, 2006 - Australia beat Sri Lanka by 116 runs |
|
|
| 56 v Australia on January 22, 2006 - Sri Lanka beat Australia by 51 runs |
|
|
| 52 v South Africa on January 24, 2006 - South Africa beat Sri Lanka by 9 runs |
|
|
| 69 v Australia on January 29, 2006 - Australia beat Sri Lanka by 6 wickets |
|
|
| 50 v Australia on February 12, 2006 - Australia beat Sri Lanka by 167 runs |
|
|
| 86 v Australia on February 14, 2006 - Australia beat Sri Lanka by 9 wickets |
|
|
| 51 v Bangladesh on February 25, 2006 - Sri Lanka beat Bangladesh by 78 runs |
|
|
| 66 v England on June 20, 2006 - Sri Lanka beat England by 46 runs |
|
|
| 85 v Bermuda on March 15, 2007 - Sri Lanka beat Bermuda by 243 runs |
|
|
| 82 v West Indies on April 1, 2007 - Sri Lanka beat West Indies by 113 runs |
|
|
| 56 v England on April 4, 2007 - Sri Lanka beat England by 2 runs |
|
|
| 72 v Australia on April 16, 2007 - Australia beat Sri Lanka by 7 wickets |
|
|
| 61 v Pakistan on May 20, 2007 - Pakistan beat Sri Lanka by 98 runs |
|
|
| 83 v Pakistan on May 22, 2007 - Sri Lanka beat Pakistan by 115 runs |
|
|
| 65 v Africa XI on June 6, 2007 - Asia XI beat Africa XI by 34 runs |
|
|
| 66 v England on October 1, 2007 - Sri Lanka beat England by 119 runs |
|
|
| 71 v India on February 19, 2008 - India beat Sri Lanka by 2 wickets |
|
|
| 50 v Australia on February 29, 2008 - Sri Lanka beat Australia by 13 runs |
|
|
| 61 v United Arab Emirates on June 26, 2008 - Sri Lanka beat United Arab Emirates by 142 runs |
|
|
| 50 v India on July 3, 2008 - India beat Sri Lanka by 6 wickets |
|
|
| 61* v India on August 18, 2008 - Sri Lanka beat India by 8 wickets |
|
|
| 94 v India on August 24, 2008 - India beat Sri Lanka by 33 runs |
|
|
| 52 v India on January 31, 2009 - India beat Sri Lanka by 15 runs |
|
|
| 77 v South Africa on September 22, 2009 - Sri Lanka beat South Africa by 55 runs (D/L method) |
|
|
| 77 v New Zealand on September 27, 2009 - New Zealand beat Sri Lanka by 38 runs |
|
|