Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Sri Lanka: Batting figures (All cricket)

Vishwa Fernando has the most not-outs in all cricket for Sri Lanka at The Wanderers Stadium: 3.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At The Wanderers Stadium×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Vishwa FernandoSL2019-202123342*-2913.7900000
Muttiah MuralitharanSL19981111313*-13100.0000010
Jeffrey VandersaySL201911100*-0-00000
Dimuth KarunaratneSL202112010510352.5016065.63100190
Kushal Janith PereraSL2019-2021230946031.3311085.45010150
Niroshan DickwellaSL2019-2021340893822.2510783.18000160
Sanath JayasuriyaSL1998110686868.008381.9301061
Kusal MendisSL2019-2021230606020.007876.9201251
Oshada FernandoSL2019110494949.0049100.0000052
Lahiru ThirimanneSL2021120483124.008755.17000100
Dhananjaya de SilvaSL2019220473923.506177.0500040
Wanindu HasarangaSL2021120452922.505976.2700070
Isuru UdanaSL2019110363636.0023156.5200004
Aravinda de SilvaSL1998110282828.004660.8700030
Upul ChandanaSL1998110262626.003672.2200010
Dushmantha ChameeraSL2021120222211.003956.4100140
Kumar DharmasenaSL1998110212121.003070.0000010
Romesh KaluwitharanaSL1998110191919.002286.3600020
Lasith MalingaSL201922015157.502853.5700120
Thisara PereraSL20192201587.501788.2400000
Angelo PereraSL2019110151515.0010150.0000021
Dasun ShanakaSL20211201286.004129.2700010
Roshan MahanamaSL1998110111111.001957.8900010
Upul TharangaSL2019110999.001181.8200020
Akila DananjayaSL2019220994.501181.8200110
WPUJC VaasSL1998110888.001172.7300010
Minod BhanukaSL2021120653.001735.2900010
Marvan AtapattuSL1998110444.001723.5300000
Asitha FernandoSL2021120442.00850.0000110
PADLR SandakanSL2019110333.001030.0000000
Avishka FernandoSL2019110111.00333.3300000
Kamindu MendisSL2019110111.00250.0000000
Suranga LakmalSL2019110000.0030.0000100
Arjuna RanatungaSL1998110000.0040.0000100
Pramodya WickramasingheSL1998110000.0010.0000100

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.