Test Match
* Highest team total - 952/6 (6 days) against India in 1997.
* Highest aggregate of runs- Mahela Jayawardene (7058) in 92 matches at an Average of 50.41.
* Most number of matches played - Muttiah Muralitharan (117).
* Most number of matches as captain - Arjuna Ranatunga (56) from 1989 to 1999.
* Highest individual score - 374 by Mahela Jayawardene against South Africa in July 2006.
* Highest partnership(runs) - 624 for the third wicket by Kumar Sangakkara(287) & Mahela Jayawardene(374) against South Africa in 2006 (also a World Record in Test and First Class matches).
* Most number of centuries- Aravinda De Silva(20) in 93 matches, and Mahela Jayawardene(20) in 92 matches.
*
* Most number of half centuries- Arjuna Ranatunga(38) in 93 matches.
* Most number of dismissals(includes wicket-keeping)- Kumar Sangakkara(166 dismissals) in 64 matches.
* Most number of catches - Mahela Jayawardene (125) in 92 matches.
* Highest average(qualification 20 inns.)- Kumar Sangakkara (56.47)
* Highest team total - 952/6 (6 days) against India in 1997.
* Highest aggregate of runs- Mahela Jayawardene (7058) in 92 matches at an Average of 50.41.
* Most number of matches played - Muttiah Muralitharan (117).
* Most number of matches as captain - Arjuna Ranatunga (56) from 1989 to 1999.
* Highest individual score - 374 by Mahela Jayawardene against South Africa in July 2006.
* Highest partnership(runs) - 624 for the third wicket by Kumar Sangakkara(287) & Mahela Jayawardene(374) against South Africa in 2006 (also a World Record in Test and First Class matches).
* Most number of centuries- Aravinda De Silva(20) in 93 matches, and Mahela Jayawardene(20) in 92 matches.
*
* Most number of half centuries- Arjuna Ranatunga(38) in 93 matches.
* Most number of dismissals(includes wicket-keeping)- Kumar Sangakkara(166 dismissals) in 64 matches.
* Most number of catches - Mahela Jayawardene (125) in 92 matches.
* Highest average(qualification 20 inns.)- Kumar Sangakkara (56.47)


