Most runs from fours and sixes in an innings
Player Runs Balls 4s 6s 4+6 SR Team Opposition Match Date Scorecard
RG Sharma 124* 145 16 2 76 85.51 India v Sri Lanka 27 Aug 2017 ODI # 3907
LRPL Taylor 131* 124 8 7 74 105.64 New Zealand v Pakistan 8 Mar 2011 ODI # 3123
TM Dilshan 144 131 16 1 70 109.92 Sri Lanka v Zimbabwe 10 Mar 2011 ODI # 3125
WU Tharanga 133 141 17 0 68 94.32 Sri Lanka v Zimbabwe 10 Mar 2011 ODI # 3125
MN Samuels 110* 95 15 1 66 115.78 West Indies v Sri Lanka 7 Nov 2015 ODI # 3704
TM Dilshan 115* 130 16 0 64 88.46 Sri Lanka v South Africa 28 Jul 2013 ODI # 3400
MDKJ Perera 68 25 13 2 64 272.00 Sri Lanka v Pakistan 15 Jul 2015 ODI # 3669
KC Sangakkara 112 112 12 2 60 100.00 Sri Lanka v England 13 Dec 2014 ODI # 3567
SR Watson 69 51 5 6 56 135.29 Australia v Sri Lanka 10 Aug 2011 ODI # 3175
JP Duminy 92 70 8 4 56 131.42 South Africa v Sri Lanka 5 Aug 2018 ODI # 4029
TM Dilshan 102* 95 12 1 54 107.36 Sri Lanka v New Zealand 6 Nov 2012 ODI # 3306
TM Dilshan 119* 139 11 1 50 85.61 Sri Lanka v Pakistan 9 Jun 2012 ODI # 3273
NLTC Perera 65 49 5 5 50 132.65 Sri Lanka v South Africa 26 Jul 2013 ODI # 3398
DM de Silva 84 66 8 3 50 127.27 Sri Lanka v South Africa 5 Aug 2018 ODI # 4029
Azhar Ali 96 119 12 0 48 80.67 Pakistan v Sri Lanka 9 Jun 2012 ODI # 3273
BJ Watling 96* 88 12 0 48 109.09 New Zealand v Sri Lanka 6 Nov 2012 ODI # 3306
TM Dilshan 125 128 12 0 48 97.65 Sri Lanka v Bangladesh 28 Mar 2013 ODI # 3352
DA Miller 85* 72 4 5 46 118.05 South Africa v Sri Lanka 26 Jul 2013 ODI # 3398
MD Shanaka 65 34 4 5 46 191.17 Sri Lanka v South Africa 8 Aug 2018 ODI # 4030
MD Shanaka 66 66 4 5 46 100.00 Sri Lanka v England 20 Oct 2018 ODI # 4055
KC Sangakkara 91 101 8 2 44 90.09 Sri Lanka v South Africa 28 Jul 2013 ODI # 3400
HM Amla 101 102 11 0 44 99.01 South Africa v Sri Lanka 9 Jul 2014 ODI # 3501
BRM Taylor 80 72 9 1 42 111.11 Zimbabwe v Sri Lanka 10 Mar 2011 ODI # 3125
HM Amla 59 59 9 1 42 100.00 South Africa v Sri Lanka 5 Aug 2018 ODI # 4029
LRPL Taylor 72 62 7 2 40 116.12 New Zealand v Sri Lanka 4 Nov 2012 ODI # 3305
JP Duminy 97 121 7 2 40 80.16 South Africa v Sri Lanka 28 Jul 2013 ODI # 3400
KC Sangakkara 91 123 10 0 40 73.98 Sri Lanka v England 10 Dec 2014 ODI # 3565
MS Dhoni 58 38 8 1 38 152.63 India v Sri Lanka 4 Aug 2012 ODI # 3295
HDRL Thirimanne 77 96 5 3 38 80.20 Sri Lanka v India 4 Aug 2012 ODI # 3295
RG Sharma 54 45 5 3 38 120.00 India v Sri Lanka 24 Aug 2017 ODI # 3906
RR Hendricks 102 89 8 1 38 114.60 South Africa v Sri Lanka 5 Aug 2018 ODI # 4029
Abdul Razzaq 62 74 9 0 36 83.78 Pakistan v New Zealand 8 Mar 2011 ODI # 3123
HM Amla 77 71 9 0 36 108.45 South Africa v Sri Lanka 28 Jul 2013 ODI # 3400
TM Dilshan 86 90 9 0 36 95.55 Sri Lanka v South Africa 9 Jul 2014 ODI # 3501
DA Warner 106 126 9 0 36 84.12 Australia v Sri Lanka 4 Sep 2016 ODI # 3776
MDKJ Perera 51 32 6 2 36 159.37 Sri Lanka v South Africa 8 Aug 2018 ODI # 4030
JE Root 104* 117 7 1 34 88.88 England v Sri Lanka 10 Dec 2014 ODI # 3565
DPMD Jayawardene 53 45 8 0 32 117.77 Sri Lanka v Pakistan 9 Jun 2012 ODI # 3273
TM Dilshan 68 105 8 0 32 64.76 Sri Lanka v England 13 Dec 2014 ODI # 3567
N Dickwella 36 20 8 0 32 180.00 Sri Lanka v England 17 Oct 2018 ODI # 4054
S Dhawan 49 50 6 1 30 98.00 India v Sri Lanka 24 Aug 2017 ODI # 3906
Asad Shafiq 78* 97 7 0 28 80.41 Pakistan v Zimbabwe 14 Mar 2011 ODI # 3132
WU Tharanga 34 28 7 0 28 121.42 Sri Lanka v Australia 10 Aug 2011 ODI # 3175
G Gambhir 88 99 7 0 28 88.88 India v Sri Lanka 4 Aug 2012 ODI # 3295
AD Mathews 54* 47 7 0 28 114.89 Sri Lanka v New Zealand 6 Nov 2012 ODI # 3306
MM Ali 34 32 4 2 28 106.25 England v Sri Lanka 13 Dec 2014 ODI # 3567
EJG Morgan 58* 49 7 0 28 118.36 England v Sri Lanka 17 Oct 2018 ODI # 4054
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years
Records includes the following current or recent matches:
Sri Lanka v England at Pallekele, 4th ODI, Oct 20, 2018 [ODI # 4055]
Sri Lanka v England at Pallekele, 3rd ODI, Oct 17, 2018 [ODI # 4054]
Sri Lanka v South Africa at Pallekele, 4th ODI, Aug 8, 2018 [ODI # 4030]