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
Mark CraigOV/OTA2017201771121814620.1136449.73002192
Karun NairRR20152015141211816116.45145124.83010185
Raghav DhawanUGA20242024141201814615.0821285.38002135
Scott EdwardsNED20212021131211815616.4520986.60012154
Ruhan PretoriousNK20222022131211814016.4519592.82000156
Pyae Phyo WaiMYA20252025131201815215.08175103.43011152
Ollie RobinsonENG/SUS2023202381331813918.1023876.05000232
Shadman IslamBAN/CR20262026111321816716.4531856.92013230
Ollie RaynerMID/KEN201920191014218140*15.0828663.29004280
Khaled MahmudBAN200420041515218134*13.9229361.77003151
Corey RocchiccioliWA20242024101581812825.8627366.30001225
Malsha TharupathiMSC/CK20262026231541813616.45114158.77002168
Aayan Afzal KhanUAE/GG202420243016318145*13.9230060.3300384
Lockie FergusonNZ/AA20162016131771814118.1032256.21004223
Shaheen Shah AfridiPAK/MID/LQ202220223217518139*15.08172105.23003218
Prosper UtseyaZIM20112011191891813620.1125969.88001112
Steven FinnENG/MID2014201423221218142*18.1029860.74002192
Saqlain MushtaqPAK199919992926918128*10.6552934.22005150
Sheikh RasikHUN20252025441180106*60.0079227.85100819
Surinder AmarnathIND197719772401806345.0031956.43020220
Sarfaraz KhanPK/MUM2019201911511806745.00143125.87010194
Greg ThompsonIRE/NK201620165501806136.00148121.62010263
Walter ReadENG188318833501807536.00--020210
John BeckNZ195419543501809936.00--011161
Joshua BrodieWF201220123611807436.0044740.27020251
Jonty JennerJER201620167601806530.0023177.92020143
Mohammad NadeemOMA2020202096418069*90.0025770.04020104
Leon JohnsonWI/GAW201420147601806630.0035750.42011241
Prince MasvaureZIM202020203601806430.0051035.29021221
Usman PatelKUW2022202266118075*36.00129139.53021235
Nick KimberSUR202220227601808430.00165109.09010127
Will PrestwidgeHH/TAS202620269601807130.00173104.05010148
Ernest KemmLIM202620266601806330.00161111.80020171
Bert SutcliffeNZ195619563601804830.00--000101
Apoorv WankhadeVID2016201677418043*60.00147122.4500074
Seb GotchMS/VIC201720175711805230.0044240.72011124
Simran SinghPK/PUN2022202287118080*30.00131137.40021228
Liam ScottSA202320234711805030.0033254.22011213
Tip FosterENG1904190447118049*30.00--000161
Jock CameronSA193219324711805230.00--01190
Mitchell MarshAUS/PW/PS2011201110821803730.00150120.00000711
Andrew MansaleVAN201720179821806630.0033853.25011121
Shubham KhajuriaJK2019201988218073*30.00138130.43011178
Bob WyattENG193019304801806422.5041633.4102161
Mushtaq MohammadPAK196919695811805225.71--01040
Grant FlowerZIM1994199499118084*22.5044740.27012140
Daan van BungeNED200620069901805220.0024374.07011136
Mohammad AshrafulBAN/DG2012201210901805320.00179100.56010221
Tom CullenGLA20212021109318058*30.0023078.26011141
Vaibhav Singh PanwarUTT20192019119318049*30.00172104.65001105
PreviousPage 291Next

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.