T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Mainpower Oval×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael BatesAA20152015110606060.006493.7501081
Tom LathamCAN201220121215953*59.006788.0601031
George WorkerCAN201420141215952*59.0025423.2301010
Jeet RavalND20242024120594529.5015538.0600070
Henry CooperND20172017120595229.5014839.8601090
Kruger van WykCS20142014110585858.0012247.5401060
Michael RipponOV202120211215834*58.0012446.7700071
Fraser ColsonWF20202020120574428.509261.9600051
Ken McClureCAN20152015120574628.5012744.8800080
Joe CarterND20242024120565428.0012644.4401070
Bharat PopliND20242024120563928.0016833.3300031
Sean DaveyCAN20222022110555555.007276.3901090
Cam FletcherCAN20202020220553827.5013042.3100060
Michael RaeOV20142014120553627.5053103.7700062
Brad SchmulianCS20262026120555527.5016832.7401190
Dale PhillipsOV20212021120555527.5014936.9101190
George WorkerCAN20132013240553413.7511348.6700060
Joe CarterND20252025120543027.0015634.6200051
Dane CleaverCS202320231215427*54.0012742.5200030
Andrew EllisCAN20162016120535326.509854.0801170
Logan van BeekCAN20132013120534726.507471.6200090
Cam FletcherCAN20162016120534526.509058.8900020
JJA FrewCAN20262026120535326.5010351.4601151
Joe WalkerND20172017121513351.009653.1300061
Mitch RenwickOV20212021120514225.509454.2600080
Travis MullerOV202120211215031*50.007368.4900090
JM CummingOV20222022120503725.0015731.8500060
Peter FultonCAN20152015240504112.5010846.3000070
Henry NichollsCAN20122012120494124.5010447.1200060
Will WilliamsCAN20202020220493824.5011642.2400050
SK PatelND202420241214942*49.009054.4400050
SJG JanettCAN20262026120494924.5012638.8900160
Neil BroomCAN20152015120483824.0011940.3400040
Cole McConchieCAN20162016120482524.006573.8500030
Chad BowesCAN20182018110474747.0045104.4400090
Brendon McCullumOV20142014120473323.506869.1200060
Chad BowesCAN20192019240462511.509051.1100150
Will YoungCS20142014110454545.008652.3300050
Bevan SmallCS20232023110454545.005778.9500061
Gareth AndrewCAN20122012230453115.0044102.2700152
DC de BoorderOV201420141214423*44.0015029.3300050
Matt HenryCAN20132013120443422.005284.6200080
Peter YounghusbandWF20252025120442522.0011338.9400050
Jack BoyleCAN20222022110434343.0010341.7500030
Mark GillespieWF20132013120434021.5033130.3000061
Luke RonchiWF20132013120434321.504497.7300142
Jack BoyleCAN20202020220432721.5012833.5900060
Cameron PaulCAN20252025120432821.5012933.3300050
Neil BroomOV201220121214225*42.006267.7400050
Will YoungCS20262026120422221.009544.2100051

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