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
Simon HarmerESS/SEC20242024372953175113.2172243.91012322
Akeal HoseinWI/SS/QG2025202559311631755*21.13234135.470131720
Temba BavumaSA2026202645031617963.2054358.20200323
Mansur Ali Khan PataudiIND1965196546031615352.67--200552
Basil D'OliveiraENG1967196757231610963.2067247.02120351
Usman GhaniAFG2014201488031611839.5040278.61121279
Colin MilburnENG19661966482316126*52.6747167.09111457
Pargat SinghCAN202320231010031610231.6036187.53122325
Arjun MutrejaSIN20222022111103167728.73295107.120322311
Zeeshan MaqsoodOMA20212021131113165831.6043772.310202110
Nip PellewAUS19211921811131610431.6023663.98110370
David SteeleENG19761976611031610628.7385237.09111341
Kranthi KumarTN-XI202020201211131665*31.60243130.040112414
George BaileyHH/TAS201920191512331670*35.11229137.990322213
Francisco CouanaMOZ20222022121203166726.33266118.80031386
SKS GillLUX20232023121203166426.33306103.27010218
Hashan TillakaratneSL19981998913231672*28.7379439.80023350
Chris NevinNZ20022002141403165522.5742674.18010372
Kris ClarkeNZ/ND/GLO202620261214231610326.3348365.42103349
David CapelENG19871987101413169824.3181039.01032255
Parthiv PatelIND/CSK20082008141523165424.3134192.67021433
Grant ElliottNZ/WF20132013171603167119.7544770.69022263
Farhaan BehardienSA/TIT20142014211603166319.75277114.08011267
Tom ClarkSUS202120211016231654*22.5763749.61012374
Paul CoughlinDUR20162016221923163918.5948764.89001343
Kassim NassoroTAN20222022252063166022.57311101.61010333
Tim BresnanENG20102010302173169122.5753259.40013320
Isitha WijesunderaBCAA/ACCC20252025162143165418.5938382.510112416
Tom CurranENG/KKR/SS20182018382283166222.5735289.77011375
Chris WoakesENG/WAR/BB20242024222463166217.5653259.40013360
Chris WrightLEI202220222226931636*18.5953858.74003473
Faoud BacchusWI1979197935031525063.0040.00112403
Lindsay HassettAUS1950195058031516739.38--120202
Musa ShaheenDEN202620269903158035.00272115.810203010
Marvan AtapattuSL2007200781013158035.0069345.45020361
Brian CloseENG1963196351003157031.5057434.84031380
Vusi SibandaZIM20162016111103155928.6435788.24020318
Luqman ButtCAA20232023111113156931.50211149.290102718
Abdool SamadCAN20072007121213158328.6444970.16021314
Naseem KhushiOMA20242024131203156926.25166189.760212724
Babar HayatHK20222022131323158628.64293107.510221721
Pushkar SharmaKEN20242024131303156024.2333294.88021396
Peter LeverENG197119711113231588*28.6469645.26021301
Dhiren GondariaKEN20252025151403156022.50308102.27010395
Godfrey EvansENG1957195791423158226.25--021342
Manish PandeyIND/KKR20152015161513157122.50292107.88012279
Ashton AgarAUS/PS/WA2020202019187315114*28.6442274.64100312
Tom Kohler-CadmoreSOM/WF202620261718431510422.5038681.61103299
Shane DowrichWI201720171019131510317.5071144.30113431
Matthew WadeAUS/HH/TAS20242024252143156818.5336785.83021297
PreviousPage 192Next

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.