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 records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2002-01-01×

Player figures come from full scorecards, which we hold for 20,006 of the 20,013 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Marcus TrescothickENG/SOM2002-2019246344181292521939.652042063.30366035185891
Cheteshwar PujaraIND/KKR/RCB2010-2024220312301286923145.632461652.28395321152066
Liam LivingstoneENG/RCB/PK2015-2026487484591277622430.0611790108.3677125982640
Mark StonemanENG/MID/HAM2014-2025293398161276119733.411961565.06236933170277
Glenn PhillipsNZ/RR/OV2017-2026404423611266214734.9812227103.561475251114559
Philip SaltENG/KKR/RCB2015-20264424622812617141*29.0710447120.771176361408416
Nick GubbinsMID/HAM2014-20262723731612591201*35.272213556.88276528157692
Sam BillingsENG/IWX/KKR2014-2026536531801257517127.8812147103.521066331260321
Rilee RossouwSA/RCB/PK2012-2026452455531253915631.1910351121.141572501303445
Dean ElgarSA/KNI/TIT2012-2026238342301246919939.962240255.662865221456113
Colin AckermannNED/WAR/DUR2012-20263674315712422277*33.211759970.581769311338165
JP DuminySA/DC/MI2004-20194524471121234516636.851470283.97106925952276
Jonathan TrottENG/WAR2007-2018229304251231522644.142103158.56307224135116
Aiden MarkramSA/PK/TIT2016-2026374405441224717533.931337191.591468251319287
Azhar AliPAK/WOR/SOM2010-20232213361712192302*38.222531548.16286330123954
Will YoungNZ/CS/DUR2012-20262793692412138174*35.182009060.422077231396175
Mohammad YousufPAK/AX/ASIA2002-2010256290351208422347.391789967.512868141251101
Marcus HarrisAUS/MR/PS2014-2026235332181206823938.432069758.31286014142397
Alex DaviesWAR/LAN/BB2014-2026357429251205025629.831672272.061370421569143
Dominic SibleyENG/WAR/SUR2014-2026258362351203230536.802538147.41286326130280
Adam GilchristAUS/PK/DC2002-20133303562512029204*36.3411980100.412560311463283
Ben SlaterDER/LEI/NOT2014-20262263392512015225*38.262175155.24226723159962
Misbah-ul-HaqPAK/RCB/RR2002-20193293597311974161*41.872009559.59108620954221
Jake LibbyWOR/NOR/NOT2014-20262503433711969228*39.112041158.64295823122454
Marlon SamuelsWI/DC/PW2002-2018393423581196826032.791637873.071869251225300
Ryan ten DoeschateNED/KKR/AS2006-20213853928511861259*38.641375786.221956201060250
Luke WrightENG/PW/MS2007-20223733883011809226*32.991182199.901564321379303
Liton DasBAN/KKR/DG2013-2026406441211178317628.051339787.951365391258252
Samit PatelENG/MR/WAR2008-20255124917511696257*28.121409982.961258301249226
Chris CookeGLA/BP2014-20263454157411572205*33.941757465.851652251212189
Ben CoxOTA/WOR/LEI2014-2026415465931155716231.071523175.88659281326156
Matthew WadeAUS/DC/MS2011-2026442442681150314630.761388082.871457201081272
Henry NichollsNZ/ST/CAN2012-2026261339401149522638.441903160.40236126122174
Tim SeifertNZ/KKR/DC2014-20263744073811451167*31.031184696.671364281115429
Sam RobsonENG/MID2014-2026215338191144725335.882034856.26285227147923
Herschelle GibbsSA/MI/DC2002-2013313345231143722835.521546473.962458381431184
Ben BrownSUS/HAM2014-20262863734311380165*34.481800663.20235337131251
Shreyas IyerIND/KKR/PK2015-2026358357551133014737.529777115.88107915988417
Zak CrawleyENG/PS/HH2017-2026280393161131626730.021529074.011366351487124
Andrew StraussENG2003-2012231307131131517738.491964457.60275425133035
Dwayne BravoWI/CSK/MI2004-20247316091451114711324.021289186.4753845890370
Ravindra JadejaIND/CSK/RR2008-202664452818311106175*32.191401679.2464626916273
Fakhar ZamanPAK/BH/GLA2017-20263733641511096210*31.799735113.981566241133364
Alex CareyAUS/DC/AS2017-2026321353391108615635.311343982.491660151132159
Ramnaresh SarwanWI/PK/GAW2002-2016278320391097229139.051794561.14196318112081
Ben FoakesENG/ESS/SUR2014-20262843455810893174*37.951942156.09176216122168
Liam DawsonENG/MS/RR2014-2026501461771088017128.331598768.061550221032175
Luke WellsSUS/LAN/WF2014-2026264353221081625832.681914456.502249301388154
Brett D'OliveiraWOR/BP2014-20263484143810799202*28.721669464.691455341209120
Haseeb HameedENG/LAN/NOT2015-20262083123510787247*38.942132050.60246131134935

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.