Chester-le-Street: Tillakaratne Dilshan hit 88 while Senanayake (4/13) and Kulasekara (3/15) starred with the ball as Sri Lanka defeated England by 157 runs at Riverside Ground, Chester-le-Street on Sunday.
England were reduced to 29-4 as seamer Nuwan Kulasekara (3-15) wreaked havoc while Sachithra Senanayake took 3-13.
Eoin Morgan top scored with 40 as England were all in the 27th over, their heaviest ever home ODI defeat in terms of runs and their fifth overall.
As dispiriting as England's innings was, with shades of the disastrous Australia tour last winter, Sri Lanka were rewarded for some disciplined batting having been huddled together for warmth under several layers in the dressing room after being put in by Morgan, captaining England after Alastair Cook withdrew because of groin trouble.
And although Lahiru Thirimanne cut loose on one occasion to heave Harry Gurney over mid-wicket for six, only 33 had been scored when James Anderson had the left-hander smartly caught at second slip by James Tredwell off the final ball of the ninth over.
After Anderson's impressive opening spell of 1-14 from six overs Dilshan consolidated with Sangakkara, who played for Durham earlier this season, content to play in orthodox fashion on a slow, seaming wicket.
It was not until he reached his 35th half century from 63 balls that Dilshan, in his 279th ODI, unveiled his trademark scoop shot and it was 129-1 in the 31st over when Sangakkara played an uncharacteristic heave across the line to Tredwell.
That brought in the other Sri Lanka with more than 24,000 international runs to his name, Mahela Jayawardene, but he was out less than two overs later, run out by Gary Ballance when going for a third, perhaps thinking Dilshan's cut was going to the boundary.
Chris Jordan enhanced his reputation with a fine delivery that nipped back off the seam to clip Dilshan's middle stump in the 38th over but Gurney, who finished with a commendable 3-59, spilled Ashan Priyanjan in the outfield on five and he went on to hit two sixes in his rapid 43.
Anderson became the first England bowler to reach 250 ODI wickets but Ravi Bopara put down a straightforward catch and 15 wides in the innings helped Sri Lanka surpass the average total batting first on the ground of 234.
That total looked all the more challenging after England lost four wickets in the opening seven overs, with Kulasekara moving the ball sufficiently to cause problems as his claimed 3-9 off his first five overs.
Joe Root lost his off-stump to the mercurial Lasith Malinga and just when Ravi Bopara was begining to build a partnership with Morgan he was deceived by a sharply turning Senanayake delivery.
Jordan, whose powerful hitting helped England to 60 from the final four overs in the first match at The Oval, was trapped on the crease by Senanayake to leave England on 63-7 and in danger of failing to reach their previous ODI lowest total of 86.
Morgan, one of only two England players to reach double figures, struck two defiant sixes to at least prevent that but with the dark clouds that threatened rain failing to produce a stoppage of any kind, he was ninth out.
Sri Lanka completed a resounding victory as attention turns to Old Trafford, Manchester, for the third match on Wednesday.
Earlier, England have won the toss and have opted to bowl.
Alastair Cook ruled out, Eoin Morgan to lead England. Michael Carberry is the man replacing Cook at the top of the order, his first ODI appearance since the post-Ashes series at the end of last summer.
Teams
England: Michael Carberry, Ian Bell, Gary Ballance, Joe Root, Eoin Morgan (Capt.), Ravi Bopara, Jos Buttler (wk), Chris Jordan, James Tredwell, James Anderson, Harry Gurney
Sri Lanka: Tillakaratne Dilshan, Lahiru Thirimanne, Kumar Sangakkara (wk), Mahela Jayawardene, Angelo Mathews (Capt.), Dinesh Chandimal, Ashan Priyanjan, Nuwan Kulasekara, Sachithra Senanayake, Dhammika Prasad, Lasith Malinga
Brief scores
Sri Lanka - 256/8 (Dilshan 88, Priyanjan 43, Sangakkara 40, Gurney 3-59)
England - 99 (Morgan 40, Senanayake 4-13, Kulasekara 3-15)
Result - Sri Lanka won by 157 runs
MOM - Tillakaratne Dilshan (Sri Lanka)