ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I3rd 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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 by series (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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Usman KhawajaAUSAustralia tour of United Arab Emirates 2018/192018-201978050114162.6382460.80141460
Seymour NurseWIWest Indies tour of England 1966196658050113762.6392254.34141573
Cheteshwar PujaraSUSCounty Championship 2024202469150112962.63105447.53210560
Andrew JonesNZPakistan tour of New Zealand 1988/8919897935018683.5096751.81061362
LJ WoodcockWFPlunket Shield 2016/172016-20177111501203*50.10108546.18213662
Roy FredericksWIPakistan tour of West Indies 1976/771977611150112050.106083.33140370
Graeme HickENGWest Indies tour of England 199519958132501118*45.5589356.10140651
Rajat PatidarRCBIndian Premier League 202620261514250193*41.75260192.690503042
Gautam GambhirKKRIndian Premier League 201620161515250190*38.54411121.90051546
Thanuka DabareCMCCMajor League Tournament 2025/262025-202691605019131.3158885.200404615
Shikhar DhawanSHIndian Premier League 201620161717450182*38.54429116.78041518
Jonathan WellsASBig Bash League 2021/222021-2022171745017338.54389128.790413710
Roneel HiraCANPlunket Shield 2014/152014-20151020050110025.0568573.14134738
Ben BrownHAMCounty Championship 20232023142215019523.86105547.49033641
Tillakaratne DilshanSLICC Cricket World Cup 2010/11201199150014462.5055190.74220614
Joe BurnsAUSTrans-Tasman Trophy 2015/162015-201659050017055.5686557.80222644
Matt RenshawQUESheffield Shield 2020/212020-20218102500168*62.50102648.73200536
Virat KohliINDIndia tour of Australia 2018/192018-20191012150012345.4591554.64221435
Glenn PhillipsGLOVitality Blast 202120211212350094*55.56306163.400303036
Viv RichardsWIWest Indies tour of Australia 1975/761975-1976712050010141.6764677.40131691
George MunseyNOTVitality Blast Men 202620261414350088*45.45360138.890504522
Kyle VerreynneNOTCounty Championship 2025202510161500128*33.3385358.62110605
Kumar SangakkaraSLSri Lanka in Bangladesh Test Series 2013/142014230499319166.3380861.762105210
Navjot SidhuINDSri Lanka tour of India 1993/94199466049912483.1789056.072204213
Kane WilliamsonNZWorld Cup 2019201998149914871.2967274.26210413
Scott StyrisNZICC World Cup 2006/0720071093499111*83.1759883.44140456
Tatenda TaibuZIMZimbabwe tour of Bangladesh 2004/05200579249915371.2999850.00132495
Joe DenlyKENSpecsavers County Championship 20192019592499167*71.2979862.53211567
Jacques KallisSASouth Africa tour of New Zealand 1998/99199910101499148*55.4484858.84320534
Henry CooperNDPlunket Shield 2019/202019-2020510049914949.9099650.103005711
Matt RenshawQUESheffield Shield 2025/262025-2026610049912849.9099650.10310534
Dane CleaverCSPlunket Shield 2025/262025-2026712149910945.3672468.92142677
Nicolas PooranLSGIndian Premier League 20242024141464997562.38280178.210313536
Ian CockbainGLONatWest T20 Blast 201620161414549973*55.44377132.360314313
Wayne MadsenDERVitality Blast 2022202215152499100*38.38302165.231315213
Mitch RenwickOVPlunket Shield 2018/192018-2019815049913133.2797651.13111733
Dominic BessYORCounty Championship 20222022131924998929.3597251.34042612
Jacques KallisSAIndia in South Africa Test Series 2010/112010-2011352498201*166.0087057.24300465
Marvan AtapattuSL2000 Asia Cup2000772498119*99.6064776.97230321
Adam GilchristAUSVB Series 2003/04200488049817262.25408122.06120625
Jake LibbyWORBob Willis Trophy 2020202059049818455.33104147.84131562
Steve WaughAUSEngland tour of Australia 1998/991998-19995104498122*83.0093053.55220501
Shikhar DhawanINDIndia tour of South Africa 2017/1820181011149810949.80436114.22130686
Tom BruceCSPlunket Shield 2024/252024-2025812149834545.2766874.55103577
Shreyas IyerPKIndian Premier League 2026202614134498101*55.33295168.811503930
Paul StirlingMIDVitality Blast 201820181414049810935.57311160.131416121
Mike GattingENGAustralia tour of England 1981198191504989633.2094752.59051612
Gautam GambhirKKRIndian Premier League 201720171616449876*41.50389128.02040627
Dinesh KarthikKKRIndian Premier League 20182018161664985249.80337147.770204916
Jacques KallisSASouth Africa tour of Zimbabwe 2001/022001553497189*248.5089655.472104810

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.