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
Gerhard ErasmusNAM20262026353351156156*41.29992116.531808441
James HildrethSOM20142014334010115618238.53170767.7224211913
Javed MiandadPAK1989198924252115527150.22225751.17330777
Ramnaresh SarwanWI2003200329354115511437.26201957.212521446
Alastair CookENG/ESS2014201431372115518133.00203656.731401282
Rovman PowellWI/DC/JT20222022565310115510726.86866133.371526084
Roston ChaseWI/SLK/PC2025202556587115590*22.65135085.5606710233
Sanath JayasuriyaSL/MI2008200835342115413036.06906127.3734212954
Ajinkya RahaneIND/RR201820183340211548130.37195758.9707111310
Jacques KallisSA/KKR2011201130334115316139.76153175.3129411514
Wavell HindsWI20032003273431153127*37.19181063.7044412125
Alex WakelyNOR2015201535448115312332.03208355.352541497
Chris CookeGLA20232023283581152134*42.67147977.8933212825
Josh CobbLEI2014201428394115213732.91175465.6819014623
Ollie RobinsonDUR/GG2025202537435115214130.32130988.0126415211
Sabbir RahmanBAN/RK2016201642445115212229.541092105.4914210439
Afif HossainBAN/CC/JK2022202252487115293*28.101076107.060639827
Jason HolderWI/BT/NOR20192019595061152202*26.18127590.3515411035
KL RahulIND/DC20262026272651151152*54.81997115.4546211046
Colin IngramWAR/GLA2016201631304115110744.27804143.162919057
Mohammad NabiMR/SH/LEI201820185952711519225.58987116.620527853
Saleem MalikPAK1992199232346115016541.07190160.492521081
Suresh RainaIND/CSK2014201440377115010038.33898128.0618111238
Mahela JayawardeneSL/DC/TTRS2013201346463115010726.74134285.6917113513
Sourav GangulyIND2003200326295114914447.88163970.1053210426
Dean JonesAUS19921992253151149150*44.19204156.30272818
Herschelle GibbsSA2004200425322114919238.30197258.2734314518
Gary KirstenSA1997199725322114910338.30239647.9521041231
Colin MunroNZ/AA/WOR2015201530342114928135.911063108.0933110254
Jonathan TrottWAR2014201420240114816447.83173266.285411452
Luis ReeceDER/CV2017201735414114816831.03161071.3028112215
Suryakumar YadavMI/MUM2019201936348114794*44.12785146.1108212734
Ben FoakesSUR201620163439101147141*39.55208155.121621227
Alec StewartENG1997199723301114617339.52173266.172501345
Shoaib MalikPAK2004200430334114614339.52159671.8028410911
MS DhoniIND/CSK20192019383315114687*63.67115099.650917339
John SimpsonMID20162016384491146100*32.74190760.0918113323
Tom HainesSUS2024202421270114513342.41158172.424321536
Darren StevensKEN2016201637363114514034.70141980.6927212332
Ryan McLarenKNI/LAN2017201738398114510736.94171866.6514112316
Eoin MorganENG/ST/SH20162016484571145103*30.131133101.061739337
Rovman PowellWI/DC/PZ2023202350491011459729.36717159.690457181
Sam BillingsBH/RR/KEN2023202359629114576*21.601028111.380369735
Shahid AfridiPAK/AX/IWX2005200530351114412233.65863132.5625411755
Angelo MathewsSL201620162934411439538.10146078.2901019321
Chris CookeGLA20152015354291143102*34.64163969.7415312019
Brett D'OliveiraWOR20262026324241143103*30.08212853.7118413112
Nathan McSweeneyBH/SA20232023243441142112*38.07199257.3335110515
Robin SmithENG1992199224295114112747.54195258.451931449
Dane CleaverCS/CD20212021233141141114*42.26162970.0427213820

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.