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
Abdullah ShafiquePAK/LQ20222022213021076160*38.43221448.6033110618
Matt RenshawAUS/BH/QUE2026202631343107619034.71142075.772439119
Brad HaddinAUS2010201037416107613630.74138977.472419927
James ColesSUS/LS/SEC20262026334271076224*30.74137278.4314211523
Gary KirstenSA2003200314194107513771.67204252.644711434
Dinesh ChandimalSL/QG/CCC2025202517201107515256.58141376.0836010424
Martin CroweNZ1987198716221107513751.19196854.623801173
Damien MartynAUS20012001282591075144*67.19154569.584611151
Graeme HickENG1993199318251107517844.79174061.7827112810
Alex DaviesLAN201520153437410759932.58142175.6508413114
Andre RussellWI/KKR/CV2024202460511610757130.71580185.340227091
Kane WilliamsonNZ/SH2020202023245107425156.53134579.8527011024
Shivnarine ChanderpaulWI/DER20142014172681074101*59.67209051.3911011134
Sarfraz AhmedPAK2014201419267107411256.53132880.873601047
Richie RichardsonWI1986198621274107416046.70185957.773401269
Misbah-ul-HaqPAK20072007242871074161*51.14181059.342309818
Shubman GillIND/KKR/PUN202120212937110749129.83138977.3207311521
Neil McKenzieSA2008200814233107322653.65239144.883321355
Shikhar DhawanIND/DC20202020282731073106*44.71872123.0529412217
Martin GuptillNZ2011201123274107310946.65174561.4927111317
Finlay BeanYOR2023202319270107313539.74173161.993201524
George BaileyAUS/PK/HH2015201544418107311232.521067100.561708620
Cameron GreenAUS/WA2021202120282107225141.23164165.3333210624
Kane WilliamsonNZ/ND/SH2021202128319107223848.73142975.0216211214
Sam RobsonMID20232023213551072126*35.73203152.783421212
Sherfane RutherfordWI/ST/SKAN20242024565011107211327.49855125.381777960
Kushal Janith PereraSL20192019283121071153*36.93113794.2035312314
Ben CoxWOR2016201635391010707536.90139876.5407114417
Shoaib MalikPAK/IWX/GAW2018201847421010707833.44970110.310506641
Brad HaddinAUS/KKR/SS201120113743110708825.48154869.1208311818
Ben StokesENG/CSK2023202320240106918244.54138976.963519438
Nathan AstleNZ20012001252721069156*42.76161766.114411247
Allan LambENG19831983252951069137*44.54176960.4343312310
Larry GomesWI1984198425308106914348.59222148.13441940
Adam GilchristAUS2000200031343106912834.48128583.1918113018
Mohammad AzharuddinIND1986198634358106919939.59166552.25160882
James NeeshamNZ/DC/OV2014201439387106914734.48127084.1734211825
Hamish MarshallGLO2014201436444106911826.73188156.832441067
Liam LivingstoneENG/PK/LAN20242024564691069124*28.89786136.011446867
Cheteshwar PujaraIND/SAU2016201617222106812453.40192355.5437012611
Rohit SharmaIND/MI20252025292921068121*39.56927115.2128111046
Mark TaylorAUS199419943238210687029.67216349.380102890
James FranklinMID/RK2016201642451010689930.51161566.1306510221
Roger TwoseNZ2000200023223106710356.16129882.2019111614
Avishka FernandoSL/JK/SSC2026202626250106716042.68803132.8826010742
Calum MacLeodSCO/DER/PP20182018363351067157*38.111001106.5932112216
Fakhar ZamanPAK/LQ2021202140364106719333.34960111.152519442
Harry TectorIRE/LL/DG202620263939510679831.38971109.8907310422
Jonty RhodesSA20022002333081066107*48.45122487.09194937
Ben ComptonKEN20232023213211066114*34.39238544.702721140

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.