One-Day Internationals

Sri Lanka Cricket Team – One-Day Internationals Cricket Records

One-Day Internationals

Highest strike rates in an innings

RankPlayerRunsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
BKG Mendis28923311.11Sri Lankav BangladeshMirpur27 Jan 2018ODI # 3967
🥈 2
MF Maharoof 27*913300.00Sri Lankav BangladeshChattogram25 Feb 2006ODI # 2338
🥉 3
MDKJ Perera6825132272.00Sri Lankav PakistanPallekele15 Jul 2015ODI # 3669
4
ST Jayasuriya762885271.42Sri Lankav PakistanSingapore07 Apr 1996ODI # 1093
5
SMA Priyanjan 39*158-260.00Sri Lankav PakistanHambantota23 Aug 2014ODI # 3512
6
BKG Mendis 56*2291254.54Sri Lankav West IndiesPallekele26 Oct 2024ODI # 4786
7
AD Mathews512116242.85Sri Lankav ScotlandHobart11 Mar 2015ODI # 3632
8
PW Hasaranga 29*1241241.66Sri Lankav AfghanistanHambantota04 Jun 2023ODI # 4580
9
NLTC Perera 36*1561240.00Sri Lankav IndiaMirpur05 Jan 2010ODI # 2938
10
UDU Chandana301341230.76Sri Lankav EnglandLeeds02 Jul 2002ODI # 1850
11
TM Dilshan411810-227.77Sri Lankav IndiaCuttack21 Dec 2009ODI # 2934
12
NLTC Perera311441221.42Sri Lankav IndiaEden Gardens24 Dec 2009ODI # 2935
13
MD Shanaka421953221.05Sri Lankav IrelandDublin (Malahide)16 Jun 2016ODI # 3748
14
LD Chandimal 52*2481216.66Sri Lankav AustraliaSydney08 Mar 2015ODI # 3629
15
A Ranatunga582751214.81Sri Lankav IndiaPune05 Dec 1990ODI # 646
16
BMAJ Mendis 30*1422214.28Sri Lankav EnglandColombo (RPS)26 Nov 2014ODI # 3554
16
MD Shanaka301422214.28Sri Lankav BangladeshColombo (RPS)31 Jul 2019ODI # 4195
18
RJ Ratnayake 32*1531213.33Sri Lankav ZimbabwePatna15 Nov 1993ODI # 850
18
M Muralidaran321541213.33Sri Lankav PakistanDambulla30 Jul 2009ODI # 2864
18
SL Malinga 32*1522213.33Sri Lankav ScotlandEdinburgh13 Jul 2011ODI # 3172
21
S Prasanna592884210.71Sri Lankav EnglandNottingham21 Jun 2016ODI # 3751
22
KC Sangakkara9043105209.30Sri Lankav IndiaRajkot15 Dec 2009ODI # 2932
23
KIC Asalanka 48*2352208.69Sri Lankav U.A.E.Bulawayo19 Jun 2023ODI # 4587
24
NLTC Perera542671207.69Sri Lankav EnglandColombo (RPS)16 Dec 2014ODI # 3569
24
ST Jayasuriya271322207.69Sri Lankav IndiaCanberra12 Feb 2008ODI # 2676
26
NLTC Perera291432207.14Sri Lankav BangladeshMirpur19 Jan 2018ODI # 3959
27
S Prasanna954659206.52Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
28
MF Maharoof 33*1641206.25Sri Lankav IndiaJaipur31 Oct 2005ODI # 2290
28
M Muralidaran 33*1642206.25Sri Lankav BangladeshMirpur16 Jan 2009ODI # 2794
30
ST Jayasuriya134651111206.15Sri Lankav PakistanSingapore02 Apr 1996ODI # 1088
31
N Dickwella391952205.26Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
32
TAM Siriwardana 52*2643200.00Sri Lankav PakistanHambantota26 Jul 2015ODI # 3672
32
ST Jayasuriya301541200.00Sri Lankav PakistanSharjah11 Apr 1995ODI # 998
32
TM Dilshan 28*1431200.00Sri Lankav PakistanAbu Dhabi22 May 2007ODI # 2586
35
PW Hasaranga37196-194.73Sri Lankav AustraliaPallekele14 Jun 2022ODI # 4409
36
TM Dilshan33178-194.11Sri Lankav IndiaMirpur10 Jan 2010ODI # 2941
37
MD Shanaka653445191.17Sri Lankav South AfricaPallekele08 Aug 2018ODI # 4030
38
NLTC Perera14074813189.18Sri Lankav New ZealandMount Maunganui05 Jan 2019ODI # 4075
39
A Ranatunga 75*40131187.50Sri Lankav KenyaKandy06 Mar 1996ODI # 1074
40
ST Jayasuriya8244133186.36Sri Lankav EnglandFaisalabad09 Mar 1996ODI # 1077
41
RJ Ratnayake261441185.71Sri Lankav PakistanLahore25 Oct 1985ODI # 337
42
TM Dilshan593263184.37Sri Lankav West IndiesColombo (RPS)01 Nov 2015ODI # 3701
43
RS Kaluwitharana331842183.33Sri Lankav KenyaKandy06 Mar 1996ODI # 1074
44
MDKJ Perera512892182.14Sri Lankav New ZealandBengaluru09 Nov 2023ODI # 4698
45
MF Maharoof291631181.25Sri Lankav IrelandDublin (Malahide)18 Jun 2016ODI # 3749
46
BKG Mendis764248180.95Sri Lankav South AfricaDelhi07 Oct 2023ODI # 4661
46
CK Kapugedera382123180.95Sri Lankav AustraliaAdelaide10 Feb 2006ODI # 2326
48
NLTC Perera 47*2661180.76Sri Lankav AfghanistanDunedin22 Feb 2015ODI # 3609
49
BKG Mendis563191180.64Sri Lankav BangladeshColombo (RPS)05 Jul 2025ODI # 4890
50
NLTC Perera653654180.55Sri Lankav PakistanHambantota26 Aug 2014ODI # 3515
51
N Dickwella36208-180.00Sri Lankav EnglandPallekele17 Oct 2018ODI # 4054
52
MD Shanaka432452179.16Sri Lankav PakistanKarachi02 Oct 2019ODI # 4212
53
ST Jayasuriya683864178.94Sri Lankav IndiaColombo (SSC)23 Aug 1997ODI # 1225
54
TM Dilshan 39*2222177.27Sri Lankav West IndiesProvidence01 Apr 2007ODI # 2560
54
KMDN Kulasekara 39*2242177.27Sri Lankav IndiaColombo (RPS)05 Feb 2009ODI # 2815
54
TAM Siriwardana392232177.27Sri Lankav New ZealandMount Maunganui05 Jan 2016ODI # 3721
57
AD Mathews 70*4082175.00Sri Lankav PakistanHambantota26 Jul 2015ODI # 3672
57
SMSM Senanayake422471175.00Sri Lankav PakistanSharjah18 Dec 2013ODI # 3445
59
ST Jayasuriya26153-173.33Sri Lankav New ZealandColombo (RPS)13 Dec 1992ODI # 778
59
SL Malinga261541173.33Sri Lankav EnglandThe Oval28 Jun 2011ODI # 3165
61
NLTC Perera643753172.97Sri Lankav ZimbabweMirpur17 Jan 2018ODI # 3955
62
LRD Mendis 29*173-170.58Sri Lankav IndiaColombo (SSC)25 Aug 1985ODI # 332
63
KMDN Kulasekara734373169.76Sri Lankav AustraliaBrisbane04 Mar 2012ODI # 3255
64
BKG Mendis563316169.69Sri Lankav EnglandColombo (RPS)23 Oct 2018ODI # 4058
65
ST Jayasuriya271612168.75Sri Lankav IndiaColombo (RPS)05 Feb 2009ODI # 2815
65
WU Tharanga271641168.75Sri Lankav BangladeshDubai (DICS)15 Sep 2018ODI # 4036
67
DNT Zoysa321931168.42Sri Lankav New ZealandChristchurch11 Feb 2001ODI # 1688
68
S Prasanna422543168.00Sri Lankav PakistanSharjah18 Dec 2013ODI # 3445
69
ST Jayasuriya523153167.74Sri Lankav New ZealandEast London18 Dec 1994ODI # 965
70
KC Sangakkara 75*4512-166.66Sri Lankav South AfricaColombo (RPS)31 Jul 2013ODI # 3401
70
HDRL Thirimanne 25*1512166.66Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
70
SMA Priyanjan251521166.66Sri Lankav South AfricaPallekele09 Jul 2014ODI # 3501
73
AD Mathews 36*2211163.63Sri Lankav West IndiesColombo (SSC)06 Feb 2011ODI # 3099
74
NLTC Perera49308-163.33Sri Lankav South AfricaDambulla29 Jul 2018ODI # 4025
75
ST Jayasuriya442753162.96Sri Lankav KenyaKandy06 Mar 1996ODI # 1074
76
RS Kaluwitharana26166-162.50Sri Lankav IndiaDelhi02 Mar 1996ODI # 1070
77
DAS Gunaratne 34*2122161.90Sri Lankav IndiaThe Oval08 Jun 2017ODI # 3882
78
RS Madugalle372331160.86Sri Lankav AustraliaColombo (PSS)16 Apr 1983ODI # 194
79
MDKJ Perera513262159.37Sri Lankav South AfricaPallekele08 Aug 2018ODI # 4030
80
ST Jayasuriya704475159.09Sri Lankav New ZealandAuckland06 Jan 2007ODI # 2471
81
NLTC Perera271741158.82Sri Lankav EnglandPallekele10 Dec 2014ODI # 3565
81
MDKJ Perera27174-158.82Sri Lankav South AfricaPallekele05 Aug 2018ODI # 4029
83
BKG Mendis12277146158.44Sri Lankav PakistanHyderabad10 Oct 2023ODI # 4665
84
CK Kapugedera38246-158.33Sri Lankav NetherlandsAmstelveen06 Jul 2006ODI # 2391
85
P Nissanka664265157.14Sri Lankav New ZealandAuckland11 Jan 2025ODI # 4824
85
NLTC Perera553542157.14Sri Lankav BangladeshDambulla25 Mar 2017ODI # 3855
85
ST Jayasuriya442881157.14Sri Lankav AustraliaColombo (RPS)30 Aug 1996ODI # 1108
85
ST Jayasuriya442871157.14Sri Lankav West IndiesPort of Spain06 Jun 1997ODI # 1215
85
NLTC Perera442831157.14Sri Lankav IndiaHambantota21 Jul 2012ODI # 3291
90
NLTC Perera 69*4435156.81Sri Lankav South AfricaKimberley20 Jan 2012ODI # 3228
91
KC Sangakkara36236-156.52Sri Lankav South AfricaHambantota12 Jul 2014ODI # 3502
91
C Karunaratne362312156.52Sri Lankav South AfricaColombo (RPS)04 Sep 2021ODI # 4315
93
ALF de Mel2516--156.25Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
93
PW Hasaranga251612156.25Sri Lankav BangladeshChattogram15 Mar 2024ODI # 4744
95
RS Kaluwitharana312032155.00Sri Lankav West IndiesSharjah16 Oct 1995ODI # 1010
96
ST Jayasuriya 34*2212154.54Sri Lankav EnglandColombo (RPS)10 Mar 1993ODI # 815
97
ST Jayasuriya372442154.16Sri Lankav ZimbabweHarare05 Nov 1994ODI # 946
98
ST Jayasuriya15299204153.53Sri Lankav EnglandLeeds01 Jul 2006ODI # 2389
99
AD Mathews 46*307-153.33Sri Lankav EnglandLeeds01 Jul 2011ODI # 3167
100
ST Jayasuriya7247103153.19Sri Lankav BangladeshLahore25 Jun 2008ODI # 2715

Showing 100 records

Additional Information

Minimum of 25 runs
Strike rates listed for matches only where balls faced are available