ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by series (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At P Saravanamuttu Stadium×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Ranjan MadugalleSLEngland tour of Sri Lanka 1981/821982120686534.0021631.4801031
Derek UnderwoodENGEngland tour of Sri Lanka 1981/821982110000.0010.0000100
Keith FletcherENGEngland tour of Sri Lanka 1981/821982121454545.0010343.6900030
Bob WillisENGEngland tour of Sri Lanka 1981/821982110000.0010.0000100
Bob TaylorENGEngland tour of Sri Lanka 1981/8219821113131*-9233.7000050
Graham GoochENGEngland tour of Sri Lanka 1981/821982120533126.5010550.48000100
Ian BothamENGEngland tour of Sri Lanka 1981/821982110131313.004727.6600030
John EmbureyENGEngland tour of Sri Lanka 1981/821982110000.00270.0000100
David GowerENGEngland tour of Sri Lanka 1981/82198212113189131.0027747.29010181
Chris TavaréENGEngland tour of Sri Lanka 1981/821982120858542.5018845.21011120
Paul AllottENGEngland tour of Sri Lanka 1981/821982110333.00933.3300000
Geoff CookENGEngland tour of Sri Lanka 1981/82198212011115.503234.3800120
Bandula WarnapuraSLEngland tour of Sri Lanka 1981/821982120403820.0018022.2200050
Mahes GoonatillekeSLEngland tour of Sri Lanka 1981/8219821222422*-4257.1400030
Roy DiasSLEngland tour of Sri Lanka 1981/821982120777738.5013656.62011110
Duleep MendisSLEngland tour of Sri Lanka 1981/821982120442722.0012136.3600041
Arjuna RanatungaSLEngland tour of Sri Lanka 1981/821982120565428.0010056.0001070
Somachandra De SilvaSLEngland tour of Sri Lanka 1981/821982120432.002814.2900000
Ashantha de MelSLEngland tour of Sri Lanka 1981/821982120211910.507528.0000020
Ajit de SilvaSLEngland tour of Sri Lanka 1981/82198212012126.002744.4400120
Sidath WettimunySLEngland tour of Sri Lanka 1981/8219821201597.507819.2300010
Lalith KaluperumaSLEngland tour of Sri Lanka 1981/821982120110.501010.0000100
Ranjan MadugalleSLAustralia tour of Sri Lanka 1982/831983220463723.006373.0200031
Rumesh RatnayakeSLAustralia tour of Sri Lanka 1982/83198321100*---00000
Greg ChappellAUSAustralia tour of Sri Lanka 1982/8319832216554*65.0011457.0201060
Dennis LilleeAUSAustralia tour of Sri Lanka 1982/831983210555.005100.0000000
Graham YallopAUSAustralia tour of Sri Lanka 1982/831983220985949.0013373.68010101
David HookesAUSAustralia tour of Sri Lanka 1982/831983220272713.503090.0000120
Graeme WoodAUSAustralia tour of Sri Lanka 1982/831983220595029.5010755.1401050
Allan BorderAUSAustralia tour of Sri Lanka 1982/83198322016108.002661.5400010
Rodney HoggAUSAustralia tour of Sri Lanka 1982/83198321100*---00000
Roy DiasSLAustralia tour of Sri Lanka 1982/831983220753.501258.3300000
Duleep MendisSLAustralia tour of Sri Lanka 1982/83198322018169.003551.4300000
Arjuna RanatungaSLAustralia tour of Sri Lanka 1982/8319832216555*65.0061106.5601032
Somachandra De SilvaSLAustralia tour of Sri Lanka 1982/8319832222215*-2491.6700000
Ashantha de MelSLAustralia tour of Sri Lanka 1982/831983220282714.003093.3300000
Sidath WettimunySLAustralia tour of Sri Lanka 1982/831983220935646.5017154.3901040
Tom HoganAUSAustralia tour of Sri Lanka 1982/831983210272727.0025108.0000041
Roger WoolleyAUSAustralia tour of Sri Lanka 1982/831983221191619.002770.3700010
Susil FernandoSLAustralia tour of Sri Lanka 1982/831983220653432.5013448.5100020
Guy de AlwisSLAustralia tour of Sri Lanka 1982/831983210666.006100.0000000
Steve SmithAUSAustralia tour of Sri Lanka 1982/831983110111.00156.6700000
Kepler WesselsAUSAustralia tour of Sri Lanka 1982/831983110393939.006361.9000040
Sanath JayasuriyaSLBangladesh tour of Sri Lanka 20022002110145145145.0016488.41100136
Marvan AtapattuSLBangladesh tour of Sri Lanka 20022002110202020.003262.5000030
Mahela JayawardeneSLBangladesh tour of Sri Lanka 20022002110000.0030.0000100
Russel ArnoldSLBangladesh tour of Sri Lanka 20022002110252525.0025100.0000040
Kumar SangakkaraSLBangladesh tour of Sri Lanka 20022002110757575.0011167.57010120
Dilhara FernandoSLBangladesh tour of Sri Lanka 20022002110151515.002462.5000020
Aravinda de SilvaSLBangladesh tour of Sri Lanka 20022002110206206206.0023488.03100281
Page 1Next

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