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