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
Heinrich KlaasenSA/TIT202120212724541254*21.68354116.380213810
Scott KuggeleijnNZ/ND/SLZ202020203126741272*21.6852778.180223217
JJ SmitNAM/LL2025202530265412111*19.62326126.381132424
Tony PalladinoDER201420142931841260*17.9167361.22013495
Marco JansenSA/WAR/SH202420244633841271*16.48329125.230233125
Josh ClarksonCS/CD2022202291024118351.3845889.740413919
Nari ContractorIND19601960610041110841.10--110130
Luke WrightSUS20202020111104118337.36300137.00020537
Farokh EngineerIND1974197481314118634.2540157.61042401
KJ StagnoGIB202320231514141110131.62228180.261222634
Joe BurnsAUS/BH201620161115241117031.6272157.00123386
Ollie RobinsonSUS20162016121554118141.1063864.42030660
Aneurin DonaldHAM/DER202320231615341111534.25321128.042003515
B SharkiNEP/KG20252025151514117329.3647087.45020379
Paul StirlingIRE20122012161634117931.62331124.17032539
D NdikubwimanaRWA202520251616141182*27.4041399.52034435
Abhik PatwaTAN20232023171704115824.18382107.590315210
Ravi RatnayekeSL198819881820441159*25.6963165.13010381
Alexei KervezeeWOR20162016182144117724.1855873.66023405
Divan la CockNAM20222022212114116620.5555174.590224611
Khalid KailOMA20242024262344115521.6342397.160313612
Hardik PandyaIND/MI20212021292444116420.55319128.840123221
Jigar NaikLEI2014201429291141159*22.8382649.76013462
Johann MyburghSOM20172017121214108737.27231177.490414818
Arjuna RanatungaSL2000200071224108841.0081850.12040571
Avishka PereraNSWC20252025917041010924.1278951.96202472
Sewnarine ChattergoonWI20082008161804105222.7875954.02011583
Junior MurrayWI1995199518183410101*27.3355274.28112436
Anaru KitchenNZ/OV/OTA20182018151914106422.7864064.060323610
N MugabeKEN20242024202024107122.78378108.470244014
Chamara SilvaSL/DC20082008242224107620.5060168.22035382
Geoff HowarthNZ19851985192314108418.64108737.72020340
Raminda WijesooriyaBRC202620266904098045.4447186.84040485
Kamran GhulamPAK/LQ202420241312040911834.0854075.742214511
Harmanjot SinghGER202620261412340983*45.44294139.120314512
Gus LogieWI19901990101414099831.4663364.61031450
Harvey HoseinDER20212021915540983*40.9084648.35042400
Rishabh PantIND/DC20172017161614099727.27259157.920233125
Gerrie SnymanNAM20152015171804098322.7249382.960324712
Fakhar ZamanPAK/LQ20202020191804096322.72326125.460214413
Upul TharangaSL20182018201924095624.0648684.160114110
Wayne ParnellWOR/KZ201820182521740958*29.2159468.86032519
Kiplin DorigaPNG20232023222224097320.4556971.880224613
Aarif SheikhNEP/SPR202420242923340951*20.4551279.88013347
Brad EvansZIM202620262924540958*21.53318128.620312627
Craig OvertonENG/SOM201920193129840941*19.4863964.010013612
Bob CowperAUS1966196647040830758.2979346.28112270
Kumar KushagraDUM20222022101024086651.00342119.300404018
Mohammad AzharuddinIND199519951512140890*37.0960267.77030324
Kane WilliamsonNZ201020101213040813131.3880850.50214312
PreviousPage 155Next

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.