Live1st ODI · India in New Zealand 2026/27NZ146/9 (35.4)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan HigginsMID/GLO/WF202220222735490013929.03147061.22143939
Mark BoucherSA/RCB200920094544159008931.03126571.150237517
Alvin KallicharranWI197519751318389911559.9384353.14260924
Alec StewartENG200220022327689912342.81145961.62163992
Jatinder SinghOMA2022202231313899118*32.11103387.0325210017
Ibrahim ZadranKT/FB/DS202420242931289911431.00109881.8818210011
Grant FlowerZIM199919992935089914025.69158556.721249211
Tim SeifertDC/ND/SUS2022202231393899100*24.97110181.651548923
Mominul HaqueBAN/SR201320132425489818142.76133667.222221004
Rishabh PantIND/LSG202520252126289813437.42101188.823528442
Kris SrikkanthIND198819882327289811235.92128769.772519317
Liton DasBAN/RR202620262832389812630.97110980.972458812
James PeirsonBH/QUE202320232834489811529.93137565.31241996
Liam DawsonENG/HAM/LS202520256239989814229.93129769.242219520
Joe CracknellMID202620262425489712842.71118076.0214110510
Sanju SamsonIND/RR/KER202120212929689711939.00677132.501628135
Hashan TillakaratneSL199319933031689710435.88200944.65151850
Sam BillingsST/KEN/TR202620263837689784*28.94631142.160637137
Devon ConwayWF/WEL2018201814194896203*59.73151259.2622012811
Varun ChopraWAR/ESS201620161726389610738.96151659.101701176
Colin MunroBH/AUC/TKR202620262727289664*35.84681131.570708247
Ricky PontingAUS199619962832189612328.90144661.96244585
Paul CollingwoodDUR2016201627349896106*35.84145261.711518914
Ian HollandUSA/HAM2021202130375896146*28.00169752.802431162
Garry SobersWI19661966711289517499.44120559.923511202
Ken BarringtonENG196519651016189516359.6738643.52260916
Karanbir SinghAUA202620262424389516442.62484184.922427278
Haris SohailPAK/LQ201920192828389513035.8099889.682517514
Abdul RazzaqPAK200620063336118959035.80152758.610407724
John EdrichENG196819681017089416452.59154336.29251982
Ahmed ShehzadPAK/QG20172017293008948929.8099989.490828619
Aftab AhmedBAN20062006303248946631.93101088.5108210029
Rachin RavindraNZ/WEL/WF202620263436389412127.0990099.331539230
Kim HughesAUS19841984313808947823.53140560.43076836
James FullerHAM/SB/JK2022202244441089478*26.2991697.600239523
David BoonAUS198719871618089314349.61142262.80190754
Assad ValaPNG20222022303038939433.07110680.740717719
David MillerSA/PK/JT201820183937889313930.79767116.431326533
Lewis McManusNOR20252025374368939524.14147760.4604310612
Matthew HaydenAUS200620061220089215344.60157656.602521074
Joe CarterND202520251822189213842.48143262.2934210114
Chris NashNOT20192019172628928537.17153658.070921276
Mark BoucherSA20032003353358927231.86139164.130511023
BI KellawayGLA/WF202620263134289213927.88143662.1215311011
Josh PhilippeSS/SUS/WA202220223439189210023.47106383.911627527
Jim AllenbySOM201520153443489289*22.87133566.820649715
Mark WallaceGLA20142014364358928223.47147260.60044946
Jeetan PatelWF/WAR20152015464778929822.30112679.2204410522
Ben McDermottHH/TAS20202020222658919042.43161255.270707330
Tom WestleyESS202620261928189113633.00141463.013241225

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.