| Sri Lanka first innings | Runs | Balls | Mins | 4s | 6s |
| HDRL Thirimanne | c Swann b Anderson | 3 | 12 | 12 | - | - | |
| TM Dilshan | c Strauss b Broad | 11 | 8 | 23 | 2 | - | |
| KC Sangakkara | c Prior b Anderson | 0 | 1 | 2 | - | - | |
| *DPMD Jayawardene | c Prior b Anderson | 180 | 315 | 396 | 22 | 3 | |
| TT Samaraweera | run out (Anderson) | 20 | 82 | 107 | 3 | - | |
| LD Chandimal | c Bell b Patel | 27 | 48 | 65 | 2 | 2 | |
| +HAPW Jayawardene | lbw b Anderson | 23 | 40 | 47 | 3 | - | |
| HKSR Kaluhalamulla | run out (Strauss) | 12 | 15 | 19 | 1 | - | |
| HMRKB Herath | lbw b Patel | 5 | 30 | 65 | - | - | |
| UWMBCA Welagedara | b Anderson | 19 | 26 | 62 | 4 | - | |
| RAS Lakmal | not out | 0 | 6 | 17 | - | - | |
| Extras | (14 lb, 4 nb) | 18 |
| Total | (all out, 412 minutes, 96.3 overs) | 318 |
| Fall of wickets: | |
| 1-11 (Thirimanne, 2.2 ov), 2-11 (Sangakkara, 2.3 ov), 3-15 (Dilshan, 3.5 ov), 4-67 (Samaraweera, 32.4 ov), 5-128 (Chandimal, 49.6 ov), 6-170 (HAPW Jayawardene, 61.5 ov), 7-191 (Kaluhalamulla, 65.6 ov), 8-253 (Herath, 80.2 ov), 9-307 (Welagedara, 92.6 ov), 10-318 (DPMD Jayawardene, 96.3 ov) |
| England first innings | Runs | Balls | Mins | 4s | 6s |
| *AJ Strauss | lbw b Herath | 26 | 40 | 61 | 2 | - | |
| AN Cook | lbw b Lakmal | 0 | 5 | 7 | - | - | |
| IJL Trott | st HAPW Jayawardene b Herath | 12 | 24 | 41 | 3 | - | |
| KP Pietersen | b Welagedara | 3 | 18 | 30 | - | - | |
| IR Bell | b Herath | 52 | 87 | 117 | 8 | 1 | |
| +MJ Prior | lbw b Herath | 7 | 7 | 8 | 1 | - | |
| SR Patel | lbw b Herath | 2 | 21 | 27 | - | - | |
| SCJ Broad | lbw b Herath | 28 | 15 | 32 | 5 | 1 | |
| GP Swann | c Dilshan b Kaluhalamulla | 24 | 26 | 22 | 6 | - | |
| JM Anderson | not out | 23 | 26 | 29 | 4 | - | |
| MS Panesar | lbw b Kaluhalamulla | 13 | 11 | 23 | 2 | - | |
| Extras | (2 lb, 1 w) | 3 |
| Total | (all out, 203 minutes, 46.4 overs) | 193 |
| Fall of wickets: | |
| 1-0 (Cook, 1.5 ov), 2-40 (Trott, 10.3 ov), 3-43 (Strauss, 12.4 ov), 4-65 (Pietersen, 17.1 ov), 5-72 (Prior, 18.6 ov), 6-92 (Patel, 26.1 ov), 7-122 (Broad, 32.1 ov), 8-157 (Swann, 39.4 ov), 9-157 (Bell, 40.5 ov), 10-193 (Panesar, 46.4 ov) |
| Sri Lanka second innings | Runs | Balls | Mins | 4s | 6s |
| HDRL Thirimanne | b Swann | 6 | 23 | 29 | - | - | |
| TM Dilshan | b Broad | 0 | 2 | 7 | - | - | |
| KC Sangakkara | c Bell b Swann | 14 | 44 | 77 | 1 | - | |
| *DPMD Jayawardene | c Anderson b Swann | 5 | 7 | 10 | 1 | - | |
| TT Samaraweera | st Prior b Swann | 36 | 74 | 84 | 5 | - | |
| LD Chandimal | c Pietersen b Panesar | 31 | 83 | 97 | 5 | - | |
| HKSR Kaluhalamulla | lbw b Swann | 18 | 63 | 71 | 2 | - | |
| +HAPW Jayawardene | not out | 61 | 123 | 155 | 3 | 3 | |
| HMRKB Herath | b Swann | 7 | 10 | 16 | 1 | - | |
| UWMBCA Welagedara | c Strauss b Panesar | 13 | 53 | 65 | 2 | - | |
| RAS Lakmal | run out (Pietersen->Anderson) | 13 | 29 | 60 | 3 | - | |
| Extras | (1 b, 4 lb, 4 nb, 1 w) | 10 |
| Total | (all out, 339 minutes, 84.3 overs) | 214 |
| Fall of wickets: | |
| 1-4 (Dilshan, 1.3 ov), 2-8 (Thirimanne, 6.2 ov), 3-14 (DPMD Jayawardene, 8.1 ov), 4-41 (Sangakkara, 18.6 ov), 5-72 (Samaraweera, 30.1 ov), 6-114 (Chandimal, 47.2 ov), 7-115 (Kaluhalamulla, 50.5 ov), 8-127 (Herath, 54.1 ov), 9-167 (Welagedara, 70.5 ov), 10-214 (Lakmal, 84.3 ov) |
| England second innings | Runs | Balls | Mins | 4s | 6s |
| *AJ Strauss | c Dilshan b Herath | 27 | 60 | 64 | 2 | - | |
| AN Cook | c HAPW Jayawardene b Herath | 14 | 25 | 33 | 3 | - | |
| IJL Trott | c Dilshan b Kaluhalamulla | 112 | 266 | 336 | 10 | - | |
| KP Pietersen | c DPMD Jayawardene b Kaluhalamulla | 30 | 68 | 90 | 4 | - | |
| IR Bell | lbw b Herath | 13 | 34 | 67 | 1 | - | |
| +MJ Prior | c Thirimanne b Herath | 41 | 88 | 108 | 3 | - | |
| SR Patel | c Dilshan b Herath | 9 | 25 | 29 | - | - | |
| SCJ Broad | not out | 5 | 12 | 24 | - | - | |
| GP Swann | lbw b Herath | 1 | 9 | 12 | - | - | |
| JM Anderson | c HAPW Jayawardene b Kaluhalamulla | 5 | 6 | 3 | 1 | - | |
| MS Panesar | c Dilshan b Kaluhalamulla | 0 | 1 | 1 | - | - | |
| Extras | (6 lb, 1 w) | 7 |
| Total | (all out, 387 minutes, 99 overs) | 264 |
| Fall of wickets: | |
| 1-31 (Cook, 8.5 ov), 2-48 (Strauss, 18.3 ov), 3-118 (Pietersen, 42.5 ov), 4-152 (Bell, 58.1 ov), 5-233 (Prior, 85.6 ov), 6-252 (Patel, 93.5 ov), 7-256 (Trott, 94.6 ov), 8-259 (Swann, 97.5 ov), 9-264 (Anderson, 98.5 ov), 10-264 (Panesar, 99 ov) |
Notes
--> The match was scheduled for five days but completed in four.
--> Sri Lanka first innings: 50 in 23.4 overs
--> Sri Lanka first innings: 100 in 41.4 overs
--> Sri Lanka first innings: 150 in 56.3 overs
--> Sri Lanka first innings: 200 in 67.6 overs
--> Sri Lanka first innings: 250 in 79.1 overs
--> Sri Lanka first innings: 300 in 90.4 overs
--> England first innings: 50 in 14.1 overs
--> England first innings: 100 in 27.3 overs
--> England first innings: 150 in 38.1 overs
--> Sri Lanka second innings: 50 in 22.6 overs
--> Sri Lanka second innings: 100 in 40.5 overs
--> Sri Lanka second innings: 150 in 63.2 overs
--> Sri Lanka second innings: 200 in 78.3 overs
--> England second innings: 50 in 18.5 overs
--> England second innings: 100 in 33.4 overs
--> England second innings: 150 in 57.4 overs
--> England second innings: 200 in 78.5 overs
--> England second innings: 250 in 92.4 overs
-->
DPMD Jayawardene (1) 50 in 134 balls with 7 fours and 1 six
-->
DPMD Jayawardene (1) 100 in 198 balls with 12 fours and 2 sixes
-->
DPMD Jayawardene (1) 150 in 257 balls with 17 fours and 3 sixes
-->
DPMD Jayawardene (1) passed 16000 runs in first-class matches when he reached 92
-->
HKSR Kaluhalamulla (1) equalled his previous highest score of 12 in Test matches
-->
AJ Strauss (1) passed 6500 runs in Test matches when he reached 10
-->
IR Bell (1) 50 in 78 balls with 8 fours and 1 six
-->
IR Bell (1) passed 13500 runs in first-class matches when he reached 2
-->
SR Patel made his debut in Test matches
-->
LD Chandimal (2) passed 3000 runs in first-class matches when he reached 16
-->
HKSR Kaluhalamulla (2) passed his previous highest score of 12 in Test matches
-->
HAPW Jayawardene (2) 50 in 91 balls with 3 fours and 2 sixes
-->
IJL Trott (2) 50 in 112 balls with 7 fours
-->
IJL Trott (2) 100 in 240 balls with 10 fours
-->
SCJ Broad (2) passed 2500 runs in first-class matches when he reached 5
-->
JM Anderson (2) passed 1000 runs in first-class matches when he reached 5
-->
JM Anderson reached 250 wickets in Test matches when he dismissed
HDRL Thirimanne, his 1st wicket in the Sri Lanka first innings
Day 1
Over 0.6: Review by England (Bowling), Umpire - RJ Tucker, Batsman - HDRL Thirimanne
Over 22.2: Review by England (Bowling), Umpire - RJ Tucker, Batsman - DPMD Jayawardene
Lunch: Sri Lanka - 66/3 in 30.0 overs (DPMD Jayawardene 30, TT Samaraweera 19)
Tea: Sri Lanka - 168/5 in 61.0 overs (DPMD Jayawardene 80, HAPW Jayawardene 21)
Over 61.5: Review by Sri Lanka (Batting), Umpire - Asad Rauf, Batsman - HAPW Jayawardene
Over 80.2: Review by Sri Lanka (Batting), Umpire - RJ Tucker, Batsman - HMRKB Herath
New Ball Taken: Sri Lanka 258/8 after 82.1 overs (DPMD Jayawardene 147, UWMBCA Welegedara 0)
Day 2
Over 12.4: Review by Sri Lanka (Bowling), Umpire - Asad Rauf, Batsman - AJ Strauss
Lunch: England - 57/3 in 16.0 overs (KP Pietersen 3, IR Bell 13)
Over 18.6: Review by England (Batting), Umpire - Asad Rauf, Batsman - MJ Prior
Over 32.1: Review by England (Batting), Umpire - Asad Rauf, Batsman - SCJ Broad
Tea: England 193 all out
Day 3
Over 50.5: Review by Sri Lanka (Batting), Umpire - Asad Rauf, Batsman - HKSR Kaluhalamulla
Lunch: Sri Lanka - 151/8 in 66.0 overs (HAPW Jayawardene 23, UWMBCA Welegedara 6)
New Ball Taken: Sri Lanka 207/9 after 80.1 overs (HAPW Jayawardene 59, RAS Lakmal 8)
Tea: England - 27/0 in 7.0 overs (AJ Strauss 14, AN Cook 13)
Over 8.5: Review by Sri Lanka (Bowling), Umpire - RJ Tucker, Batsman - AN Cook
Over 9.6: Review by Sri Lanka (Bowling), Umpire - Asad Rauf, Batsman - IJL Trott
Day 4
Over 58.1: Review by England (Batting), Umpire - RJ Tucker, Batsman - IR Bell
Lunch: England - 177/4 in 70.0 overs (IJL Trott 76, MJ Prior 15)
New Ball Taken: England 203/4 after 80.1 overs (IJL Trott 90, MJ Prior 25)
Over 97.5: Review by England (Batting), Umpire - Asad Rauf, Batsman - GP Swann
Tea: England - 259/8 in 97.5 overs (SCJ Broad 5)
DPMD Jayawardene (30) and TT Samaraweera (19) added 50 in 154 balls for the Sri Lanka 4th wicket in the first innings
DPMD Jayawardene (25) and LD Chandimal (23) added 50 in 91 balls for the Sri Lanka 5th wicket in the first innings
DPMD Jayawardene (42) and HMRKB Herath (5) added 50 in 74 balls for the Sri Lanka 8th wicket in the first innings
DPMD Jayawardene (26) and UWMBCA Welagedara (18) added 50 in 64 balls for the Sri Lanka 9th wicket in the first innings
IJL Trott (25) and KP Pietersen (24) added 50 in 89 balls for the England 3rd wicket in the second innings
IJL Trott (23) and MJ Prior (25) added 50 in 128 balls for the England 5th wicket in the second innings