Despite a strong final day fightback from Sri Lanka, England wrapped up a famous 3-0 series win when Jack Leach trapped Suranga Lakmal LBW, securing a 42-run victory in the Third Test.
England’s record away from home had been poor, they hadn’t won an away Test since 2016, so completing an away whitewash is a significant achievement for Joe Root and his team.
We’ve taken a look at how each member of the England squad rated in the series.
Moeen Ali - 8
With the bat, Moeen was pretty useless and that’s something he should work on as he’s much better than he showed on this tour. However, with the ball, he took 18 wickets at an average of 24.50 and he looked a much better bowler than he has done in years past.
James Anderson - 5
Was hardly needed as a bowler due to the spinner friendly conditions, hence why he got a rest for the third game. Did well to hang around with the bat at times, helping the likes of Ben Foakes and Sam Curran to add much needed runs.
Jonny Bairstow - 9
One game, one century. Can’t really ask for more than that! Whilst he may have lost the gloves to Foakes, Bairstow has put his hand up to be England’s number three batsman going forward.
Stuart Broad - 5
Played just the one game and was unlucky not to get a wicket as he saw two catches dropped at slip off his bowling. Took a superb catch to get Angelo Mathews out in the final innings of the series.
Rory Burns - 5
Scored 155 runs, at an average of around 26, with a best score of 59. Looked solid at times, but found strange ways to get out. A decent enough start from Burns but there needs to be more to come.
Jos Buttler - 7
Jos Buttler scored 250 runs at an average of 41, the shame is he didn’t convert one of his good scores into a century. He is such a talented player and he looks at home in the Test side.
Sam Curran - 7
Sam Curran is a bit special, isn’t he? Wasn’t needed much with the ball but with the bat, he counter-attacked so well and without his 112 runs, including a magnificent 64, there would have been no series whitewash.
Ben Foakes - 10
As series debuts go, Ben Foakes had a great one! He scored the most runs with 277, including a century in his debut Test. He was also magnificent with the gloves. He took some great catches and stumpings, and made Test cricket look rather easy.
Keaton Jennings - 9
Jennings got off to a good start with the bat, scoring 46 and 146* in Galle, but he failed in the next four innings. However, he gets extra marks for his fielding at short-leg, which was outstanding. He took some ridiculous catches and was a huge contributor to the series win.
Jack Leach - 9
Jack Leach took 18 wickets at an average of around 21. including a five-for in Pallekele. He gave his captain control and wickets, the perfect combination for cricket in the sub-continent. He bowled really well.
Adil Rashid - 9
Rashid bowled some poor stuff at times but when he gets it right, like he did in the first innings at Colombo, he’s an excellent bowler. He also made significant contributions with the bat, scoring a total of 113 runs with a best score of 35.
Joe Root - 7
Joe Root’s 124 in Pallekele was one of the best innings you’ll see by an England player in Asia. Had a few other poor innings, which will disappoint him. Captained the side really well and looks like he’s developing into an excellent leader.
Ben Stokes - 8
Stokes scored 187 runs at an average of 31, but like Buttler, will be annoyed that he didn’t go on to make a century. Bowled excellently in the first innings at Colombo to rough Sri Lanka up. Also, Stokes was really good in the field, taking some sharp slip catches and producing an excellent run out.