4 - The number of Sri Lankan openers who have carried their bat in a Test innings. Dimuth Karunaratne joins Sidath Wettimuny (63* v New Zealand, 1983), Marvan Atapattu 216* v Zimbabwe, 1999) and Russel Arnold (104* v Zimbabwe, 1999) in this elite group.
55.05 - Percentage of Sri Lanka's runs scored by Karunaratne on the opening day of the Galle Test. Only seven others Sri Lankans have scored a higher percentage of runs in a completed Test innings. Asanka Gurusihna's 63.4% (52 out of 82) against India in Chandigarh in 1990 is the highest.
3 - Number of Sri Lankan batsmen to have made a hundred in their 50th Test. Prior to Karunaratne's 158 not out, Sanath Jayasuriya made scored 188 in his 50th Test, against Pakistan in 2000, while Tillakaratne Dilshan scored a century in each innings 162 and 143 against Bangladesh in 2009.
8 - Number of Test tons for Karunaratne, all as an opener. Among Sri Lankan openers, only Marvan Atapattu (16) and Jayasuriya (13) have scored more hundreds.
7 - Number of countries against whom Karunaratne has at least one Test century. . The only ones against whom he hasn't got one yet are Australia (highest of 85 in 12 innings), and England (highest 50 in 10 innings).
3 - Instances of Sri Lanka's ninth and tenth wickets adding 40-plus runs in a Test innings. The two such previous instances were in 2012 (against England, also in Galle), and in 2007(against Australia in Hobart).
43.4 - Overs of spin bowled by South Africa in the Sri Lankan innings. In the first 80 overs of a first innings since 2002, there have been only two instances of South Africa's spinners bowling more overs than this, and both were in the 2015 series in India: in the Delhi Test, the spinners bowled 46 of the first 80 overs, and in Nagpur they bowled 45.1 overs.