ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Galle International Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dinushka MalanKYCC202620261212521*25.004753.1900020
Thilan ThusharaSL200920092312515*12.502792.5900140
Nathan LyonAUS202220222312515*12.502986.2100040
Nagarajan NiranjanaINDW2012201233025158.3321119.0500030
Indika de SaramSL19991999110242424.003177.4200030
Lahiru MadushankaBCAA20262026110242424.004355.8100020
Lakshan EdirisingheKYCC20252025110242424.008926.9700020
Chathuranga KumaraPSC20262026110242424.002982.7600021
Andrew SymondsAUS20042004120242412.003372.7300140
Mohammad HafeezPAK20122012120242012.007432.4300040
Brad HaddinAUS20112011120242412.005147.0600131
Jodie FieldsAUSW201220123222413*-16150.0000010
Ryan HarrisAUS20112011120242312.005048.0000030
Martin GuptillNZ20122012120241312.006139.3400030
Peter NevillAUS20162016120242412.003961.5400130
Kushal Janith PereraSL20192019120242312.0023104.3500050
Shubman GillIND20262026120241612.004850.0000030
Nalin PriyadarshanaPSC20262026220242412.0024100.0000140
BGS MendisNSWC202620261222416*-8428.5700030
Muttiah MuralitharanSL20002000432242224.003177.4200050
Yasir ShahPAK20152015110232323.002979.3100040
Kushal Janith PereraSL20152015110232323.003174.1900020
Dilshan SanjeewaCMCC20242024110232323.003663.8900011
Upul IndrasiriNCC20252025110232323.007530.6700030
Shane WarneAUS20042004120232311.506933.3300140
HMRKB HerathSL20172017220231411.503271.8800040
Matt PriorENG200720071212319*23.0010621.7000030
Mark AdairIRE202320231212323*23.003174.1900130
Heshan HettiarchchiCMCC202420242212322*23.004452.2700000
H JayasundaraCMCC20262026220232311.505541.8200130
Travis HeadAUS2022202223023127.675641.0700010
HMRKB HerathSL201220123412311*7.677331.5100130
Waqar YounisPAK20002000210222222.004845.8300030
Morné MorkelSA20142014110222222.007429.7300040
Chamika KarunaratneNCC202620261112222*-3562.8600010
Sahan ArachchigeNCC20262026110222222.0018122.2200021
Muttiah MuralitharanSL20012001320221411.003073.3300020
Shane WatsonAUS20112011120222211.0020110.0000150
Mitchell JohnsonAUS20112011120221411.005242.3100020
Ravindra JadejaIND20262026120221311.004450.0000010
Sanath JayasuriyaSL199919992312221*11.005341.5100120
Sohag GaziBAN20132013110212121.002680.7700020
Kemar RoachWI20212021120211310.502680.7700050
Anushka SanjeewaniSLW20182018220211710.503658.3300000
Vishwa FernandoSL202320233222121*-3461.7600021
Shaun PollockSA2000200023021127.007428.3800010
Misbah-ul-HaqPAK20152015110202020.006033.3300011
Sonal DinushaCCC20252025110202020.004544.4400030
H HirunaNCC20252025110202020.004247.6200020
Ahmed ShehzadPAK20142014120201610.007725.9700010

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.