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 resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd 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 bowledT2065th 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
Hamilton MasakadzaZIM20072007121203038025.2542371.63011262
Washington SundarIND/RCB202120211512330396*33.6755454.69032345
Jonathan BushnellDUR2022202291243036637.8858751.62010351
AR RamjaniUGA/CR20252025161253036843.29254119.29030278
Dilip VengsarkarIND19901990101203035425.2561048.52022322
Albie MorkelSA/AX20072007191303039723.31293103.410112413
Jack BoyleCAN202020201113130369*25.2555754.40011371
Stephen DohenyIRE/NW20242024141403038421.64291104.120113510
Hiral PatelCAN201020101515230388*23.3137181.67012354
Craig MeschedeGLA20182018141513035521.6438678.500213211
Vernon PhilanderSA/CC20122012141663036130.3048262.86011309
Graham ClarkDUR201520151417230391*20.2040674.63014405
Keemo PaulWI/GAW/DSG20232023251753035625.25202150.000101623
Dipendra Singh AireeNEP201920192019230347*17.82289104.84001246
Kiran MoreIND19921992191943035520.2079138.31010233
Steven CrookNOR20172017232073034823.3131695.89003284
Jack BrooksYOR20182018232233038215.9544468.24012453
Xavier BartlettAUS/BH/KEN20242024332683037016.8347164.330342711
O ManishimweRWA20232023343033033111.2237580.80005232
Bruce MitchellSA1939193935030210960.40--120270
Jeffrey StollmeyerWI1952195235030215260.40--200200
Herbert SutcliffeENG1932193236130219460.4074237.74110220
Brendan NashWI2010201068030211437.7556153.83120291
Sami SohailMAA20222022108430294*75.50240125.83020286
Ruhan PretoriousNK2024202410833029160.40238126.890302715
Jack HobbsENG190819084813028343.147873.08031271
Graeme FowlerENG198219824803028637.7573940.87030350
Samson AwiahGHA2022202299130296*37.75265113.96011346
Ryan DuffyOV2016201659130210437.7566345.55110430
Graham YallopAUS1980198079130217237.7579837.84111270
Daren GangaWI2002200291003026530.2059450.84022342
Atharva TaideVID20212021101023025637.75228132.460103310
II SelemaniTAN20212021101013028133.56183165.030213616
Doug InsoleENG195719575102302110*37.75--111220
Asif IqbalPAK1969196951003029230.20--022220
Aunshuman GaekwadIND19791979811130210230.2039327.48100220
Ishan PandeyNEP20262026131313028425.1745466.52021253
Harsh ThakerCAN202220221714530257*33.5633590.15010197
Andre RussellWI/DC/JT201320131916630247*30.20190158.950012518
Ricardo PowellWI20032003211853025023.23269112.270113211
Hassan KhanMR/GAW/SFU20252025212143024317.76191158.120012320
Mitchell StarcAUS/DC/NSW20252025272793027716.7857752.34035381
Umar GulPAK201020102731830265*13.1342371.390182813
Clem HillAUS1899189935030113560.20--121240
Mayank RaghavMAN2019201966130110360.20210143.331203314
Billy ZulchSA1911191136030115050.1764146.96200291
Dudley NourseSA1951195158030120837.63--100300
Patrick KrugerKNI201620169913017937.63226133.19022409
Jack HobbsENG193019305903017833.4485135.37020180
Gary WilsonIRE20112011101013016133.4433490.12020297
PreviousPage 199Next

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.