Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Bob CatterallSA1928192836127311954.60--11003
Gareth HopkinsAA/AUC20142014681273116*39.0054650.00111381
Gavin HamiltonSCO2009200998027311934.1341565.78110172
Charlie WakimTAS2019201948027316034.1365341.81101300
Roshan MahanamaSL198719879902739830.3337572.80021231
Luke PomersbachPK/BH20132013992273112*39.00242112.81100315
Peter NevillAUS2015201591002736627.3055449.28020330
D Doyle-CalleSPA20242024111012737230.33191142.930201813
QLM SundeAA20232023610227352*34.1355848.92011391
David GowerENG19911991710127312330.3347157.96100310
Nakul VermaSER20192019111102737324.82245111.43010243
Fayaz KhanGER202620261411227365*30.33189144.440201520
Johnny WardleENG1954195481112736627.307954.43021295
Moisés HenriquesAUS/SS/SH20142014161222735527.30238114.71012256
Usman KhawajaAUS/ST2013201391212736624.8242065.00031293
Tony GreigENG19761976812127311624.8256448.40111360
Adam HollioakeENG199819981312227383*27.3036475.00010271
Ryan ten DoeschateKKR/IMP/OV201220121213327311827.3038171.65110247
Kurtis PattersonPS/NSW2020202081312735422.7552651.90010351
Peter WilleyENG1986198691402737119.5067840.27011331
SB KeeneAA2022202291432736524.8253551.03022353
Hamza KhanRWA20232023171622735919.50257106.230121911
Kyle MayersRR/SKAN20262026171702735016.06206132.520132816
Jake Fraser-McGurkMR/VIC20222022161712733617.0632584.00001345
Nizakat KhanHK20232023181812733716.06255107.06001235
Mohammad ShahzadUAE20162016191812735216.0631786.12012248
Andrew SalterGLA20212021242082739022.7568240.03012371
Tony MunyongaZIM202520252322627343*17.06253107.91003264
Geoff LawsonAUS19851985262462735315.1751353.22012231
Phil DeFreitasENG19871987332792733315.1737373.19001224
Haseeb HameedNOT202020205702728738.8666640.84030430
Kushal Janith PereraSL/RR201720178822727745.33236115.25021258
Taranjeet SinghROM202420248802726234.00173157.230203910
Clem HillAUS1908190848027216034.00--100230
Peter MayENG196119614812729538.8620.00021320
Kazi Junaid SaifiKGB2021202188227278*45.33216125.930202810
Michael VandortSL2006200659227210538.8664841.98112280
Michael PollardWF/WEL20132013591272124*34.0050553.86113393
John EdrichENG1966196679027210330.2264436.02110270
Dave CallaghanSA19941994992272169*38.8631785.80100274
Seekkuge PrasannaBSC202520251010027211227.20174156.321211723
Javed MiandadPAK19771977710227277*34.0054849.09030125
Motganhalli JaisimhaIND19681968611227210130.2211811.02111170
S TarunTN-XI20202020121242726834.00220123.640201916
Subash Prasad KhakurelNEP20142014131322727124.7333381.68021323
Tajinder SinghME/MNY/AABF202620261413127266*22.67178152.810202811
Brydon CarseDUR20202020121432724124.7330190.37001269
Azhar AliPAK2013201381502727818.1385631.78022280
Zach Lion-CachetNED20252025171502727818.1334080.00021213
Scott KuggeleijnND201520159162272104*19.4358546.50113294
PreviousPage 215Next

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.