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 by year (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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan AstleNZ1997199727362114111733.56198257.572731308
Colin AckermannNED/DUR2025202536433114112428.52175165.1626612617
Ben BrownSUS20162016263261140159*43.85152274.903511279
Nick GubbinsHAM2022202224343114013036.77196558.023421661
Ben GeddesMID2026202632435114010930.00166368.5518411631
Kashif AliWOR2025202533430114010126.51162969.9817311827
Shane WatsonAUS/RCB/ST20162016484771140124*28.50826138.011548863
Heino KuhnKEN/DD/NMBG201920194147611409527.80141780.4508513110
Mohammad NabiMR/SH/KEN2019201964628114084*21.111071106.440557055
Justin BroadNOR2025202528343113917136.74137482.9025212513
Sean WilliamsZIM2015201536354113910236.74121293.981929616
James HildrethSOM2017201730374113910934.52136583.4425412613
Paul HortonLAN2014201434425113914030.78197557.671641186
Jonny BairstowENG/PK/YOR2024202438435113916029.971088104.6923412637
Inzamam-ul-HaqPAK2001200122244113813056.90172166.1245213413
Ben FoakesSUR2017201727297113811051.73165368.8411011324
Jan FrylinckNAM2026202634343113812636.71121293.893719133
Towhid HridoyBAN/CV/FB20242024454371138108*31.61913124.641658050
Darren LehmannAUS2003200323224113717763.17161370.494501149
Ramnaresh SarwanWI/PK2008200826312113712839.21188660.292801099
Sam NortheastKEN2026202622342113714135.53202156.262531313
Aamer SohailPAK199519952837011379930.73175964.640841475
Jake WeatheraldAS/QG/SA202120213438311379732.49133285.3607110936
Tom BruceCS/LAN/CD202420243946911379530.73129587.8006611328
Hashan TillakaratneSL1995199524306113611947.33226450.18431924
Rory BurnsSUR2014201423334113619939.17210354.022531424
Janith LiyanageSL/BCAA/RCC2025202533366113610737.87144478.672929027
Nathan AstleNZ2002200232384113622233.41159871.0927612026
David LloydGLA/WF2021202128391113612129.89151475.0317414719
Ben SlaterNOT20222022233351135225*40.54187160.662511428
Hilton CartwrightPS/MID/WA20182018334261134111*31.50156272.6016411618
Moisés HenriquesSS/NSW/WF20232023374381134103*32.40148276.521628625
Shaun MarshAUS/MR/PS2019201929324113321440.46156872.2627210619
Varun ChopraESS2017201730352113312434.33137682.3442011037
Kris SrikkanthIND1986198636400113311628.32157770.4526412412
Rilee RossouwHAM/QG/KT2017201738413113315629.821068106.0914513326
Craig McMillanNZ2002200236422113310528.32157871.8016210117
James HildrethSOM2019201935443113310527.63143379.0616311815
Michael RichardsonDUR20172017303471132100*41.93153373.8419210311
Sourav GangulyIND/KKR2008200826384113210233.29173665.2118411421
Lyndon JamesNOT20252025323841132203*33.29163069.4523413314
Alex DaviesLAN/SB202120213844511328429.03149475.7709612818
Rory BurnsSUR20152015232831131110*45.24175964.301811403
Steven CroftLAN2019201930305113111045.24145078.0017111324
Mark WaughAUS2000200031364113111935.34200156.52262946
Liton DasBAN/CV/DC2024202450561113113820.56134284.2815712330
Sam CurranENG/PK/SUR20242024564591130102*31.39887127.401727151
Kusal MendisSL/GAL2019201939462113084*25.68161170.1408610118
Mohammad AzharuddinIND1993199325254112918253.76145177.811909313
Hansie CronjeSA199619963536411299035.28165568.220918614

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.