Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES5/0 (0.5)WAR206/4 (20)ES need 202 runs in 115 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rubin HermannSA/PR202520251818149681*29.18396125.250414419
Rilee RossouwQG/JSK/TSK20262026202014969026.11361137.400445020
Nazmul Hossain ShantoBAN202120211421149616324.8087756.56204507
Mayank AgarwalIND/PK/KAR20182018212214968623.6253592.710425316
Peter MoorZIM20162016212224967924.8067673.370313621
Scott ElstoneDER2015201522252496103*21.5764477.02115506
Madan LalIND198319832625104967433.0761357.75033231
Michael CarberryHAM/LEI20172017212814969818.3789055.730225812
Ben GreenLEI202620263135349657*15.5083059.76015478
John EdrichENG19651965462495310*123.7590553.92201696
Rohan KanhaiWI1962196257049513970.71--210135
Bhanuka RajapaksaSL/CW/DAM201920191515249596*38.08402123.130304323
Adam GilchristDC20092009161604958530.94325152.310325429
Jake DoranTAS202120211116149512333.00108945.45130471
Karl BrownLAN20172017171704956329.1250298.610404810
Sachin TendulkarIND19911991161824956230.9475765.39041423
Shadab KhanPAK/IU/DP20202020231844957735.36388127.580413324
Shahriar NafeesBAN200820081519149590*27.5081260.96041681
Kamran AkmalPAK/RR200820082520249510027.50434114.061115119
Keith StackpoleAUS19731973611149414249.4026160.92221723
Katene ClarkeNZ/ND2026202612122494100*49.40298165.771405719
Graeme FowlerENG198319831012249410549.40100849.01141460
Murali VijayCSK/SOM/TN201920191516049410730.88465106.241325115
Kasey AldridgeSOM2023202312165494101*44.9183459.23131574
Archie MacLarenENG1902190291614949232.93--030300
Sanath JayasuriyaSL19951995171704945729.0661380.59030559
Sean AbbottSS/SUR/NSW20212021201724948332.9380761.210313916
Matty CrossSCO201820181817249411432.9356088.21210458
Ishan KishanMI/JHA20182018211904946226.00342144.440345223
Max ChuOV/OTA20232023142004948024.7096651.14022586
Shane WarneAUS20022002342734946320.5871169.48024545
Rob NewtonNOR201420141627249411419.76111644.27104691
Ian HealyAUS19921992272954947120.5896950.98022341
WPUJC VaasSL200120014136849474*17.6480661.29022476
GD CrossDER20142014323614945414.1168472.220145213
Shivnarine ChanderpaulWI19951995121334938049.30100649.01050437
Sourav GangulyKKR20102010141414938837.92419117.660415815
Henry CooperND20202020814049313035.21108445.48220607
Phil SimmonsWI1988198813151493104*35.2164676.32130537
Hamilton MasakadzaZIM20082008161604938730.8152593.900505611
Wasim RajaPAK198019801217749377*49.3085457.73051430
Nick BrowneESS202420241317249318432.8786756.86120550
Imal LiyanageQAT/KCCC2025202519222493107*24.6564077.031335111
Chandika HathurusingheSL19921992182224936724.65112243.94020600
Elton ChigumburaZIM200620062825249370*21.4375665.210234010
Imrul KayesBAN/CV/CC20192019242544936223.48437112.810324024
Norman VanuaPNG20222022292604937118.9652793.550222830
Aamer JamalPAK/WAR/CV20242024242784938725.9566074.700334915
Ryan BurlZIM/LQ/RW202620263128649357*22.41490100.61023398
Stanley JacksonENG19051905592492144*70.2910.00222480
PreviousPage 130Next

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.