ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting records (All cricket)

More filters

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

Player figures come from full scorecards, which we hold for 17,619 of the 17,625 matches in this selection (from 2012). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Zak CrawleyENG/PS/HH2017-2026280393161131626730.021529074.011366351487124
Shreyas IyerIND/KKR/PK2015-2026357356551131514737.599764115.88107915987416
Mohammad HafeezPAK/MS/GAW2012-2023394403431119522431.101304485.821454301098261
Fakhar ZamanPAK/BH/GLA2017-20263733641511096210*31.799735113.981566241133364
Alex CareyAUS/DC/AS2017-2026321353391108615635.311343982.491660151132159
Brendon McCullumNZ/KKR/RCB2012-2019338364221107130232.3710571104.731260261130453
Azhar AliPAK/WOR/SOM2012-20232023011310893302*37.822205749.39275127109352
Ben FoakesENG/ESS/SUR2014-20262843455810893174*37.951942156.09176216122168
Ian BellENG/PS/WAR2012-2020240308321089120439.461722663.222170221249108
Liam DawsonENG/MS/RR2014-2026501461771088017128.331598768.061550221032175
MS DhoniIND/CSK/RPS2012-20254674131601086722442.951126096.5145811854360
Shoaib MalikPAK/IWX/HH2012-20254444141021084024534.749602112.8935822801337
Luke WellsSUS/LAN/WF2014-2026264353221081625832.681914456.502249301388154
Brett D'OliveiraWOR/BP2014-20263484143810799202*28.721669464.691455341209120
Haseeb HameedENG/LAN/NOT2015-20262083123510787247*38.942132050.60246131134935
Will JacksENG/RCB/MI2018-20263783853310751150*30.549720110.611068261084451
Luke WrightENG/PW/MS2012-20222943252210717226*35.371072599.931561241280273
Chris DentGLO2014-2025250347271066926833.341840757.96205826137083
Jack LeaningSUS/YOR/KEN2014-20263293945810660220*31.731877256.791453391062140
Riki WesselsSS/KRB/WOR2013-20212853412710612202*33.801236085.861357261226255
Leus du PlooyKNI/TIT/MID2016-20263023465310578263*36.101379976.661655241063193
Ollie PopeENG/AS/SUR2016-2026246320361057527437.241463672.25234418123289
Sam CurranENG/PK/CSK2015-2026503460811047712627.641066898.2136233970368
Laurie EvansMR/PS/SUS2014-20264424437310406213*28.1210208101.9485026980340
Shaun MarshAUS/PK/MR2012-2024251296281039321438.781418773.261866191118168
Matthew CritchleyMR/ESS/DER2015-2026350400581034517330.251507568.621548281104156
Ed BarnardWOR/WAR/BB2015-20263713887710337177*33.241506468.621748321176118
James BraceyENG/GLO2016-20262543333010314224*34.041559866.122541261213127
Matt RenshawAUS/BH/AS2016-20262583253010291200*34.881566565.692538151034168
Andre RussellWI/KKR/DC2012-202660052613910264121*26.526251164.2023840700828
Kiran CarlsonGLA/LS2016-2026263339161025920931.761399773.291953321178176
Stephen EskinaziPS/MID/LEI2015-2026283349281022418231.851429271.541752221203145
Shan MasoodPAK/YOR/DER2013-2026247302191013123935.801297378.091655241079110
Andrew BalbirnieIRE/MID/GLA2013-20263463532710121205*31.051160387.231557241075193
Rishabh PantIND/DC/DEL2016-20263053274210113159*35.489680104.47125317990379
Shimron HetmyerWI/RCB/DC2016-202643642172996613928.567781128.0884727713528
Suryakumar YadavIND/KKR/MI2012-202637835264992111734.456666148.8366927998426
Tom AlsopBH/SUS/HAM2014-2026282343369873189*32.161609561.341556301084113
James HildrethSOM2014-2022246307339848220*35.941345973.171846191124104
Shane WatsonAUS/RCB/CSK2012-202033235027983317630.449496103.55115322933418
Max HoldenMID/NOR/MO2017-2026261337269827211*31.601521964.57124925117498
Hamish RutherfordNZ/OV/OTA2012-20242473244981417130.671380571.091751231263167
Marcus StoinisAUS/RCB/PK2012-2026483435939790147*28.637934123.3934930834411
Ben McDermottAUS/BH/MR2014-2026323348399757146*31.581186382.2586529863345
Adam RossingtonMID/NOR/ESS2014-2026317367269749138*28.591114687.47863261154249
Daniel HughesSS/ST/SUS2012-202624529929974417836.091343072.551555211194141
Luis ReeceDER/LAN/CV2014-202625232929970421132.351567161.921755261092131
Will RhodesYOR/DUR/WAR2015-202626432230970220733.231620759.86164021108578
Steven CroftLAN2014-202430533154966415634.891474465.55135120889164
Graham ClarkCK/DUR/NS2015-202629934219958916029.691197080.111249271114191

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.