Yasir's record, and Mathews' running woes
9 Matches in which Yasir Shah picked up 50 Test wickets, the fastest for any Pakistan bowler, beating Waqar Younis, Shabbir Ahmed and Mohammad Asif, who needed 10 Tests each.
40.7 Kaushal Silva's career strike-rate, the lowest for any batsman who has scored at least 1000 runs since Silva made his Test debut in October 2011. Next on the list are Azhar Ali (41.2) and Ed Cowan (41.3).
54 Times Angelo Mathews has been involved in a run-out in international cricket, by far the most for any batsman since Mathews made his debut in November 2008, with MS Dhoni (37) a distant second. Mathews has only been run out on only 14 occasions, which means he has run his partner out 40 times.
1 Times Pakistan have beaten Sri Lanka after conceding a lead of 100 runs or more - in Kandy in 2006. They will be hoping to repeat that feat in this Test.
24 Wickets taken by Yasir Shah in 2015, the most for any bowler. James Anderson and Stuart Broad have picked up 23 wickets each and are joint second.
855 Runs scored by Kumar Sangakkara at the P Sara Oval in Colombo, the most for any any batsman. He has scored two hundreds and four fifties from 11 Tests at this venue at an average of 53.43.
89 Runs that Sangakkara needs to score in order to become the first player in Test history to score 3000 runs against Pakistan. He has currently scored 2911 runs against Pakistan (avg 76.6), already the most.