Pandya's sprint before lunch
5 - Hardik Pandya became the fifth India player to score his maiden first-class century in a Test. Pandya went past his previous best of 90. Vijay Manjrekar, Kapil Dev, Ajay Ratra and Harbhajan Singh are the others to have done so.
107- Runs scored by Pandya in the first session of the second day. He became the first India player to score over 100 runs before lunch on any day of a Test. The session, however, was extended by 30 minutes as India were nine down.
26 - Runs scored by Pandya, with the help of two fours and three sixes, in one over off Malinda Pushpakumara - the most by an India player in an over in Tests. Only three batsmen have scored more: Brian Lara (28), George Bailey (28) and Shahid Afridi (27).
3 - Number of India players to hit three or more sixes off consecutive balls in Tests. Kapil Dev hit four of them off Eddie Hemmings at Lord's in 1990, and MS Dhoni struck three in a row off Dave Mohammed in Antigua in 2006. Afridi and AB de Villiers are the only other players to have hit four sixes in a row in Tests.
86 - Balls taken by Pandya to complete his century, the second-fastest by an India player in an away Test. The record for the fastest belongs to Virender Sehwag, who ran up a 78-ball century in Gros Islet in 2006. Pandya reached his fifty off 61 balls and then needed only 25 balls to reach the century. His second fifty included six sixes.
7 - Sixes hit by Pandya, the joint second-highest for an India batsman in a Test innings. He fell one short of equalling Navjot Sidhu's record that also came against Sri Lanka, in Lucknow in 1993-94. Sehwag and Harbhajan have also hit seven sixes in an innings.
1- Number of quicker Test centuries in Sri Lanka than Pandya's 86-ball effort. Mahela Jayawardene brought up an 81-ball ton against Bangladesh at the SSC in Colombo in 2000-01. Wasim Akram also scored 100 off 86 balls, in Galle in 2000.
145.65 - Pandya's strike-rate against spinners, whom he took for 67 off 46 balls. Against the fast bowlers, he scored only 41 off 50 at a strike-rate of 82. Six of his seven sixes came against the spinners. Pandya scored the maximum against Pushpakumara: 37 off 16, at a strike-rate of 231.25, with three sixes and three fours.
2008 - The last time India had two 50-plus partnerships for the last three wickets (eighth to tenth), which came against Australia at the Adelaide Oval. In this match, Pandya shared 62 runs for the eighth wicket with Kuldeep Yadav and another 66 for the last wicket with Umesh Yadav.
37.4 - Number of overs in which Sri Lanka were bundled out in their first innings - their third-shortest first innings at home. They were all out for 28.2 overs against Pakistan in Kandy in 1994 and in 34.2 overs against Australia in Pallekele last year. Except the partnership of 63 runs for the fifth wicket between Niroshan Dickwella and Dinesh Chandimal, none of the other pairs could add even 20 runs.
366.67 - Average first-innings lead gained by India in this series. They led by 309 runs in the first Test, 439 in the second and 352 runs in this match.
Bharath Seervi is stats sub-editor at ESPNcricinfo. @SeerviBharath