Most Runs in Sri Lanka vs England Head to Head Matches in One Day International

SrPlayerMInnRAve100s50s
1 Kumar Sangakkara (SL) 4441162547.79 4 11
2 Mahela Jayawardene (SL) 4339142540.71 4 8
3 Joe Root (ENG) 2826117862.00 2 9
4 Sanath Jayasuriya (SL) 2727105740.65 4 2
5 Tillakaratne Dilshan (SL) 343196634.50 2 5
6 Eoin Morgan (ENG) 332985435.58 0 8
7 Angelo Mathews (SL) 282282548.52 0 7
8 Alastair Cook (ENG) 232380938.52 1 4
9 Dinesh Chandimal (SL) 201870243.87 1 7
10 Marcus Trescothick (ENG) 171769741.00 1 4
11 Upul Tharanga (SL) 171667448.14 3 3
12 Ian Bell (ENG) 262565727.37 0 2
13 Jos Buttler (ENG) 262058238.80 1 3
14 Paul Collingwood (ENG) 191953829.88 1 1
15 Alec Stewart (ENG) 131350842.33 0 6
16 Jason Roy (ENG) 111149054.44 2 1
17 Ravi Bopara (ENG) 191843030.71 0 4
18 Moeen Ali (ENG) 201535623.73 1 1
19 Lahiru Thirimanne (SL) 141034869.60 1 2
20 Kevin Pietersen (ENG) 141334428.66 0 3
21 Kusal Janith Perera (SL) 191933817.78 0 2
22 Marvan Atapattu (SL) 131230627.81 0 2
23 Jonathan Trott (ENG) 7629849.66 0 3
24 Romesh Kaluwitharana (SL) 9928841.14 1 2
25 Kusal Mendis (SL) 101028728.70 0 3
26 Dasun Shanaka (SL) 111127230.22 0 1
27 Russel Arnold (SL) 151327027.00 0 1
28 Ben Stokes (ENG) 10726452.80 0 2
29 Chris Woakes (ENG) 201123128.87 0 1
30 Nick Knight (ENG) 8823028.75 0 1
31 Andrew Flintoff (ENG) 10922227.75 1 1
32 Chamara Silva (SL) 8721630.85 0 2
33 Thisara Perera (SL) 141121221.20 0 1
34 Jonny Bairstow (ENG) 121021123.44 0 0
35 Nasser Hussain (ENG) 8820926.12 0 1
36 Craig Kieswetter (ENG) 5520451.00 0 2
37 Owais Shah (ENG) 7720429.14 0 1
38 Jamie Dalrymple (ENG) 5520240.40 0 1
39 Dhananjaya de Silva (SL) 8719939.80 0 1
40 James Taylor (ENG) 5519539.00 0 2
41 Niroshan Dickwella (SL) 4419248.00 0 2
42 Alex Hales (ENG) 9818326.14 1 0
43 Graeme Hick (ENG) 6618136.20 0 1
44 Arjuna Ranatunga (SL) 6616727.83 0 0
45 David Gower (ENG) 22157157.00 1 0
46 Andrew Strauss (ENG) 9915717.44 0 0
47 Sadeera Samarawickrama (SL) 4415551.66 0 2
48 Graham Gooch (ENG) 3315351.00 0 2
49 Danushka Gunathilaka (SL) 5514228.40 0 1
50 Jeevan Mendis (SL) 131014223.66 0 0