SL Highest Batting Inning Strike Rate in ODI

SrPlayerRunsBPSROppVenueDate
1 Kusal Mendis 289 311.11 BAN Dhaka 27 Jan 2018
2 Farveez Maharoof 279 300.00* BAN Chittagong 25 Feb 2006
3 Kusal Janith Perera 6825 272.00 PAK Kandy 15 Jul 2015
4 Ashan Priyanjan 3915 260.00* PAK Hambantota 23 Aug 2014
5 Angelo Mathews 5121 242.86 SCOT Hobart 11 Mar 2015
6 Wanindu Hasaranga 2912 241.67* AFG Hambantota 04 Jun 2023
7 Thisara Perera 3615 240.00* IND Dhaka 05 Jan 2010
8 Upul Chandana 3013 230.77 ENG Leeds 02 Jul 2002
9 Tillakaratne Dilshan 4118 227.78 IND Cuttack 21 Dec 2009
10 Thisara Perera 3114 221.43 IND Kolkata 24 Dec 2009
11 Dasun Shanaka 4219 221.05 IRE dublin 16 Jun 2016
12 Dinesh Chandimal 5224 216.67* AUS Sydney 08 Mar 2015
13 Jeevan Mendis 3014 214.29* ENG Colombo 26 Nov 2014
14 Muttiah Muralitharan 3215 213.33 PAK Dambulla 30 Jul 2009
15 Rumesh Ratnayake 3215 213.30* ZIM Patna 15 Nov 1993
16 Seekkuge Prasanna 5928 210.71 ENG Nottingham 21 Jun 2016
17 Kumar Sangakkara 9043 209.30 IND Rajkot 15 Dec 2009
18 Charith Asalanka 4823 208.70* UAE Bulawayo 19 Jun 2023
19 Thisara Perera 5426 207.69 ENG Colombo 16 Dec 2014
20 Sanath Jayasuriya 2713 207.69 IND Canberra 12 Feb 2008
21 Thisara Perera 2914 207.14 BAN Dhaka 19 Jan 2018
22 Seekkuge Prasanna 9546 206.52 IRE dublin 18 Jun 2016
23 Muttiah Muralitharan 3316 206.25* BAN Dhaka 16 Jan 2009
24 Farveez Maharoof 3316 206.25* IND Jaipur 31 Oct 2005
25 Niroshan Dickwella 3919 205.26 SA Centurion 10 Feb 2017
26 Milinda Siriwardana 5226 200.00* PAK Hambantota 26 Jul 2015
27 Sanath Jayasuriya 3015 200.00 PAK Sharjah 11 Apr 1995
28 Tillakaratne Dilshan 2814 200.00* PAK Abu Dhabi 22 May 2007
29 Wanindu Hasaranga 3719 194.74 AUS Kandy 14 Jun 2022
30 Tillakaratne Dilshan 3317 194.12 IND Dhaka 10 Jan 2010
31 Dasun Shanaka 6534 191.18 SA Kandy 08 Aug 2018
32 Thisara Perera 14074 189.19 NZ Mount Maunganui 05 Jan 2019
33 Arjuna Ranatunga 7540 187.50* KEN Kandy 06 Mar 1996
34 Sanath Jayasuriya 8244 186.36 ENG Faisalabad 09 Mar 1996
35 Tillakaratne Dilshan 5932 184.38 WI Colombo 01 Nov 2015
36 Romesh Kaluwitharana 3318 183.33 KEN Kandy 06 Mar 1996
37 Kusal Janith Perera 5128 182.14 NZ Bangalore 09 Nov 2023
38 Farveez Maharoof 2916 181.25 IRE dublin 18 Jun 2016
39 Kusal Mendis 7642 181.00 SA Delhi 07 Oct 2023
40 Chamara Kapugedera 3821 180.95 AUS Adelaide 10 Feb 2006
41 Thisara Perera 4726 180.77* AFG Dunedin 22 Feb 2015
42 Thisara Perera 6536 180.56 PAK Hambantota 27 Aug 2014
43 Niroshan Dickwella 3620 180.00 ENG Kandy 17 Oct 2018
44 Dasun Shanaka 4324 179.17 PAK Karachi 02 Oct 2019
45 Sanath Jayasuriya 6838 178.95 IND Colombo 23 Aug 1997
46 Milinda Siriwardana 3922 177.27 NZ Mount Maunganui 05 Jan 2016
47 Nuwan Kulasekara 3922 177.27* IND Colombo 05 Feb 2009
48 Tillakaratne Dilshan 3922 177.27* WI Providence 01 Apr 2007
49 Angelo Mathews 7040 175.00* PAK Hambantota 26 Jul 2015
50 Sachithra Senanayake 4224 175.00 PAK Sharjah 18 Dec 2013
* include player scoring minimum 25 run
* include only matches which has ball faced data