Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v England×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Saeed AnwarPAK1996-20031824097217640.50143267.881701196
Jock CameronSA1927-1935193239719033.48--0912810
Bruce EdgarNZ1978-1986273829658426.81275035.09084921
Glenn TurnerNZ1969-1983243139639834.39246239.11071912
Johnny TaylorAUS1920-19261725095710838.28117049.32181840
Percy McDonnellAUS1880-18881934195514728.9431560.95326794
Ken ViljoenSA1930-19491832195312430.74--172390
John ReidNZ1949-19651936295310028.0313732.85181969
Graham YallopAUS1978-19812233194712129.59238539.71334790
Abdul RazzaqPAK2000-2010363711947100*36.42138568.381619824
Mansur Ali Khan PataudiIND1961-197314252946203*41.13123433.7134312210
Cameron WhiteAUS2007-20183632694410536.31105389.651528319
Shan MasoodPAK2015-20262234294215629.44153261.492429513
Jack GregoryAUS1920-19282130394110034.8588060.451631021
Tim PaineAUS2009-20193640594011126.86148263.431421045
David HookesAUS1977-1983182629378539.04151261.9701001125
Sherwin CampbellWI1995-2000182909299332.03206544.990801251
Devon SmithWI2004-20152436092610825.72175752.701411313
Saud ShakeelPAK2021-20261321192313446.15168454.811701022
John WaiteSA1951-19652139692311327.97--184810
Harry TrottAUS1888-18982442092114321.93--147671
Andrew JonesNZ1988-19922026292014338.33202245.50160861
Grant FlowerZIM1994-20033034592010431.72179051.40174784
Sadiq MohammadPAK1971-19792131091811929.61163241.051411020
Ajit WadekarIND1967-1974163019139131.48216742.130731131
Jacob OramNZ2004-20082328591010139.57122074.591838723
VVS LaxmanIND2001-2011253529097527.55192047.340621190
Shikhar DhawanIND2013-2022303729079825.91121974.4103011910
Asif IqbalPAK1967-19791724289714640.77123045.123421013
Billy MurdochAUS1877-18901833589621132.00102139.76213690
Majid KhanPAK1967-19822030189510930.86105849.05142852
Alan MelvilleSA1938-19491119289418952.59--432711
Ross EdwardsAUS1972-197518273894170*37.25202744.10265810
Vernon RansfordAUS1907-191215296893143*38.8364546.98130671
Andy FlowerZIM1992-200226281891142*33.00154157.82240752
Shakib Al HasanBAN2007-20232934389112128.74133066.99151954
Kamran AkmalPAK2005-20103034088815426.12127469.703351143
Imran KhanPAK1971-19923234787711832.48184147.641337611
Upul TharangaSL2006-20182425287612038.09125469.86344976
Kris SrikkanthIND1981-1992243118769929.20134565.13075988
Charles KellewayAUS1911-19281830287414731.21194433.02141640
Aubrey FaulknerSA1906-19241732387412330.14--131222
JP DuminySA2007-2019444678736122.38148158.950358510
Jermaine BlackwoodWI2015-202212233869112*43.45150557.7424110411
Lawrence RoweWI1974-19801314086130261.50171450.233301003
Shahid AfridiPAK1997-2015444628619219.5790495.240467632
Vijay MerchantIND1933-19511018085915447.72--332390
Colin BlandSA1964-19658162858144*61.2911647.412507613
Jeffrey StollmeyerWI1939-1954142528587837.30--072210
Mitchell StarcAUS2013-20266365238567720.38132264.7506109114

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.