Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 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,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Neil FosterENG19871987292362173912.7645048.22004202
Mitchell StarcAUS/KKR/NSW20242024362892172811.4256238.61004192
Paul GibbENG1939193935021612043.20--10040
Ruvindu GunasekeraCAN201820186602168336.0024687.800211712
Joe BurnsBH201320136602166936.00152142.11010207
Brad HaddinAUS200620068712167036.0025086.40010149
James McCollumNK2025202577121665*36.00198109.09031247
Bob CatterallSA192319234702167630.86--020-0
Steve TikoloKEN199619968802169627.0028675.52021176
Marcus O'RiordanKEN2020202058321652*43.2048045.00010320
Desmond ChumneyCAN200620068902164824.0034862.07000174
Jaik MickleburghESS2016201679021610324.0047545.47101320
Sazib BhuiyanCZE202620269902167124.00135160.000101117
Jamal ToddOV/OTA202620268902169824.0024388.89011249
Andrew SymondsAUS20012001171012166024.00200108.00010253
Avirup GuptaKJW202120211010421648*36.00145148.97000238
Rahkeem CornwallWI/BR2023202310112216102*24.00159135.851021620
Sharjeel KhanKK202020201211121674*21.60157137.580111816
Jake GibsonOV/OTA20222022811221660*24.0028376.33021254
S GillKEN202620261611221633*24.00187115.51000149
Mark RamprakashENG1991199181222162921.6074828.88001210
Michael BatesAA2015201591232166024.0041951.55011254
Manan VohraPK/PUN20162016121212165119.64207104.35012263
Aniruddha JoshiKAR202120211312221664*21.60195110.77010126
Oliver DaviesST/NSW20222022141212166519.64145148.970101611
Phil SimmonsWI19971997111222167021.6031269.23013151
Parthiv PatelIND20032003141332163721.6042251.18001280
Chris WoakesENG20222022161342164124.0035461.02001213
Nuwan KulasekaraSL201320132915221658*16.6225186.06010188
David PayneGLO201720172215721654*27.0032865.85012272
Andile PhehlukwayoSA/DOL20212021191512165415.4322795.15011159
George LindeSA/CC/CTB20192019151642163718.0026880.60001155
Tony PalladinoDER2018201891742163216.6249143.99002252
Sundeep JoraNEP/LL20252025171722166314.40183118.030131410
Tim BresnanENG20132013161832164514.4051841.70003240
Liam NorwellGLO201620162518621610218.0041052.68102303
Dwayne BravoCSK/MS/QG20192019312272163314.40189114.29003148
Jim BurkeAUS19571957231215189107.50--100150
Charlie BarnettENG1938193835021512643.0045047.78100250
Sacha De AlwisCAY2026202666421547*107.50171125.73000178
Dusan HakaraiaAA20132013361215141*43.0038056.58100302
Sachin TendulkarIND198919895702155930.7148943.97021230
Lendl SimmonsSS2022202277021511630.71169127.22100258
OA RamelaCC201420149702155430.71185116.22010174
Joshua van HeerdenGER2023202377221553*43.00170126.47010321
C SandaruKYCC2026202647221592*43.0048943.97021203
Tom HaywardENG190419044702156730.7150.00032120
Dwayne SmithDC200920098802154926.88132162.880001215
US HathinjarCAA202520258812156730.71156137.820201516
Asghar Ali KhanLUX2026202688221588*35.83134160.45010219
PreviousPage 257Next

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.