Live1st ODI · India in New Zealand 2026/27NZ127/7 (30.4)INDIND chose to bowlTest1st 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)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 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 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rovman PowellWI/JT201820184137793410131.13869107.481616844
Matthew MontgomeryDER20262026273959348627.47154060.650651228
Ricardo VasconcelosNOR/KG202520253340093410023.35123075.9315213218
Tim DavidAUS/MI/HH2024202462521693445*25.94616151.620046160
Saud ShakeelPAK/YOR2023202320232933208*44.43163357.132401095
Stephen FlemingNZ200120012528293310535.88167255.801941074
Gary BallanceYOR2021202128303933101*34.56154360.4716110615
Bill AtheyENG198719873439393312325.92202446.10231703
Shimron HetmyerWI/RR/GAW202420245347129339126.66605154.210556056
Gautam GambhirIND200720072930393210134.52111283.811931048
Mark ChapmanNZ/AUC/QG202520254133593213233.29727128.201648241
Rohit KumarNEP202320233534693295*33.2999593.670728028
Kushal BhurtelNEP202320233434093211527.41896104.0215210231
Sean DicksonSOM202320233038693282*29.13121976.460639320
Kamran AkmalPAK200720073842593211925.19148362.851561254
Matthew ElliottAUS199719971422093119942.32190348.923301284
Mohammad AzharuddinIND198719872826493114142.32115566.67341802
Azhar AliPAK/SOM201820181933193113429.09209144.522631053
Alex CareyAUS/AS/SA202620262633493110332.10139166.93142887
Glenn MaxwellAUS/PK/MS202520254438893110731.03573162.482456570
Dane VilasLAN/NS202120213538693118929.09122576.001238211
Will RhodesWAR/BB201920193238393110926.60152261.1714310814
Dane CleaverCS2016201611214930151*54.71144364.4535410918
Carl HooperWI1993199335349930178*37.20154060.39142649
Luke RonchiIWX/WEL/GAW201820183738293094*25.83622149.520779944
Mark BoucherSA20002000484189307628.18143264.94083877
Johnson CharlesWI/SLZ201620163333192994*29.03791117.450638541
George HillYOR2022202226334929151*32.03181951.073051206
Mohammad AshrafulBAN2007200734374929129*28.15124174.8615211010
Toby AlbertHAM/DC20262026324409298921.11147063.2004411621
Shivnarine ChanderpaulWI201020102225392816642.18175053.03261599
Jonny BairstowENG/YOR2014201427328928161*38.67119677.592448719
Rory BurnsSUR20252025223239287832.00163956.620601285
Lewis GoldsworthySOM/LEI2024202428325928115*34.37126673.3015310112
Wiaan MulderSA/LIO/LEI2024202438377928105*30.93106786.971629126
Devon ConwayNZ/WF/WEL20242024293849289127.29119277.8507410117
David WilleyENG/CSK/PS201820184438692813129.00804115.421728240
Mohammad YousufPAK1998199820233927120*46.35168355.082821048
Karl BrownLAN201420142730392712934.33101491.421619224
Shane WatsonAUS/RR200820082832692712635.65101791.1515210523
Suresh RainaIND/CSK2015201540383927110*26.49861107.671657632
Mark CosgroveLEI20182018313809278424.39127872.540849711
Rahmat ShahAFG201920192326092611335.62148262.482631129
Imran KhanPAK199019902427892613648.74193347.90171595
Michael HusseyAUS200720073929592613338.58135268.493117921
Cameron GreenAUS202220223133892689*37.04141065.670809017
Harry TectorIRE/LL202520253434792612034.3097794.781637625
Temba BavumaSA202220222735492611029.87162556.98142965
Jack HaynesWOR2023202327373926134*27.24121576.2122510415
Azmatullah OmarzaiRR/JK/GT20242024564910926149*23.74777119.181365648

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.