Live4th ODI · Ireland in Namibia 2026/27NAM78/5 (23.1)IRE298/8 (50)NAM need 221 runs in 161 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting records (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,346 of the 23,353 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ollie PopeENG/AS/SUR2016-2026246320361057527437.241463672.25234418123289
Riki WesselsSS/KRB/WOR2013-20212853412710612202*33.801236085.861357261226255
Jake LibbyWOR/NOR/NOT2014-20262503433711969228*39.112041158.64295823122454
Ben FoakesENG/ESS/SUR2014-20262843455810893174*37.951942156.09176216122168
Henry NichollsNZ/ST/CAN2012-2026260338401148622638.541902060.39236126121974
Ricardo VasconcelosNOR/KG2018-20262182879896818732.261305168.72193915121774
James BraceyENG/GLO2016-20262543333010314224*34.041559866.122541261213127
Chris CookeGLA/BP2014-20263454157411572205*33.941757465.851652251212189
Brett D'OliveiraWOR/BP2014-20263484143810799202*28.721669464.691455341209120
Jacques RudolphSA/AX/TIT2003-2017249310399752222*35.991693557.58155519120542
Stephen EskinaziPS/MID/LEI2015-2026283349281022418231.851429271.541752221203145
Scott BorthwickENG/WF/DUR2011-202528333031960921632.141687756.94135726120331
Daniel HughesSS/ST/SUS2012-202624529929974417836.091343072.551555211194141
Saleem MalikPAK1982-1999385410601293823736.972028961.86207631119241
Daryl MitchellNZ/CSK/RR2012-2026403447661420119037.271898374.812278141186396
Shahid AfridiPAK/AX/IWX1996-2022685636611300115622.6111000118.191254581180592
Kiran CarlsonGLA/LS2016-2026263339161025920931.761399773.291953321178176
MahmudullahBAN/CK/RR2007-202658856611113941150*30.641717981.15970321177320
Ed BarnardWOR/WAR/BB2015-20263713887710337177*33.241506468.621748321176118
Upul TharangaSL/AX/DD2005-2021325338249892174*31.501337773.95185128117686
Max HoldenMID/NOR/MO2017-2026261337269827211*31.601521964.57124925117498
Adam RossingtonMID/NOR/ESS2014-2026317367269749138*28.591114687.47863261154249
Jeet RavalNZ/CS/AA2012-202617127115903120935.281772150.96194614115052
Jesse RyderNZ/RCB/PW2008-201825229122965320135.881165782.812251251137212
Gary BallanceENG/ZIM/YOR2013-2023206264199509203*38.811608059.14234713113677
Miles HammondGLO/OI/BP2015-202626133517930316929.251423065.381051261136192
David MillerSA/IWX/PK2010-20267096372041590914236.7412613126.131269251134674
David LloydDER/GLA/WF2014-2025270339218642313*27.181152474.99547271133111
Alex CareyAUS/DC/AS2017-2026321353391108615635.311343982.491660151132159
William PorterfieldIRE/WAR/NW2006-2022346368241033318630.041444671.531848251129133
James HildrethSOM2014-2022246307339848220*35.941345973.171846191124104
Fakhar ZamanPAK/BH/GLA2017-20263723631510969210*31.529636113.831466241122358
Kamran AkmalPAK/RR/SR2002-2022371383319406158*26.721072987.671445411119199
Graham ClarkCK/DUR/NS2015-202629934219958916029.691197080.111249271114191
Glenn PhillipsNZ/RR/OV2017-2026402421601256714734.8112138103.531474251104555
Matthew CritchleyMR/ESS/DER2015-2026350400581034517330.251507568.621548281104156
Tim SeifertNZ/KKR/DC2014-20263724053811320167*30.841175396.321363281101422
Steven MullaneyNOT/TR2014-202329934234923119229.971318570.011343281095203
Luis ReeceDER/LAN/CV2014-202625232929970421132.351567161.921755261092131
Will RhodesYOR/DUR/WAR2015-202626432230970220733.231620759.86164021108578
Will JacksENG/RCB/MI2018-20263783853310751150*30.549720110.611068261084451
Tom AlsopBH/SUS/HAM2014-2026282343369873189*32.161609561.341556301084113
Matthew WadeAUS/DC/MS2011-2026442442681150314630.761388082.871457201081272
Shan MasoodPAK/YOR/DER2013-2026247302191013123935.801297378.091655241079110
Arjuna RanatungaSL1982-20003594105912561135*35.791852864.68887301076104
Andrew BalbirnieIRE/MID/GLA2010-20263493562710141205*30.821166586.941557241076193
Mark BoucherSA/AX/IWX1997-20125014759910926147*29.061716063.67662331069119
Sikandar RazaZIM/PK/RR2013-2026530515761317214130.001323499.531166301067462
Leus du PlooyKNI/TIT/MID2016-20263023465310578263*36.101379976.661655241063193
Andy FlowerZIM1992-20032703163511450232*40.751960058.42168016106246

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.