Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Anuj DalDER202120211419336410622.7569952.07114421
RMRDG RathnayakeCMCC/ACCC20252025161933647222.7554167.280222022
Luke RonchiNZ/WF/WEL20132013182033644921.41352103.41003536
Ashar ZaidiESS201720172323236472*17.33330110.300102815
Nizakat KhanHK202520252524336452*17.3337198.110212712
Daniel ChristianSS/MR/NOT20202020262593645022.75237153.590122723
Graham ClarkDUR20192019212533646616.5544581.80024367
Tom TaylorNOR20222022262873647517.3359760.97023482
Jack RyderAUS19251925361363201*72.6058249.66111261
Malcolm NofalWF/WEL2018201879136317945.3853068.49201366
Ricky PontingAUS19951995111123639640.3356164.71041242
Michael VaughanENG20082008915036310624.2088341.11112460
Jamie SmithSUR20202020141533638030.2568952.69013524
Inzamam-ul-HaqPAK200720071216236392*25.9366354.75011384
Tom AlsopSUS/SL20262026181623634325.9345579.780012214
Paul CollingwoodENG200420042117436380*27.9248375.16020295
Gareth BergITA/NOR20222022181833637524.2051870.080223612
Tom WestleyESS20202020141813635121.3556564.25022434
Zeeshan MaqsoodOMA201920192218636310930.2543583.45111319
Toby Roland-JonesMID20222022192163638524.2059461.11031446
George DockrellIRE/LAN/LL202420242925636353*19.11299121.400103413
Chris WoakesENG/WAR20192019282633635015.7852269.54013346
Rashid LatifPAK19941994342773633818.1558761.84002285
Wanindu HasarangaSL/RR/DV20252025472953635915.13336108.04013337
Stan McCabeAUS1938193848036223245.2544681.17100522
Basil ButcherWI1959195958136214251.71--120100
Mohinder AmarnathIND1977197748036210045.2575148.20122230
Alan TurnerAUS1976197648036213645.2562857.64110361
Mark GreatbatchNZ19891989683362146*72.4089340.54120510
Abdul WaheedKSA20252025111103628232.91252143.650303415
Michael van LingenNAM202620261312036212430.1745280.09121400
Mitchell SantnerND20142014813336211836.2071350.77135452
Hashmatullah ShahidiAFG20222022131313628830.1751570.29030325
Doug BracewellNZ/CS20162016101523627527.8560060.33020438
Jack BurnhamDUR2021202112172362102*24.1374648.53110443
David WieseNAM/LQ/SLK2024202428201036251*36.20241150.210111824
A LimdawalaMAA20252025202003626818.1037796.020213213
Malcolm WallerZIM201620161921136249*18.10337107.420042510
Mohammad AshrafulBAN20032003192513627715.0889340.54035431
Ravichandran AshwinIND/CSK20142014442573626520.1140290.05012404
Geoff LawsonAUS19841984323383624914.4858859.52002360
Joe CarterND20242024810036112436.1069551.941203110
Richie RichardsonWI199619961010336193*51.5757263.11020303
Vernon RansfordAUS1911191151003619536.1069052.32032250
Stiaan van ZylSA/CC2014201411112361101*40.1139790.93110423
Beau WebsterMR/TAS201820181013436113640.1190439.93110262
Harsh ThakerCAN20262026141313615230.0848774.130201612
Sanjay ManjrekarIND1994199491333616636.1092439.07031300
Shaiman AnwarUAE20132013141403615725.7942984.150313112
Chad BowesCAN20162016714336115532.8262158.13100453
PreviousPage 172Next

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.