Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM254/2 (65.5)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shivnarine ChanderpaulWI201420147114497101*71.00103747.93130501
Russel ArnoldSL19991999913349712349.70109645.35221631
Faf du PlessisSA20192019714249710341.42102548.49140663
Jos ButtlerENG20202020914149715238.2393053.44121528
Brian LaraWI20002000917049718229.2484358.96214703
Moeen AliENG20172017111914978727.6181161.28032625
Saleem MalikPAK19921992610249616562.0092953.39130651
Ijaz AhmedPAK19981998813249615545.09101548.87212701
VVS LaxmanIND200720078145496112*55.11102848.25130610
Ben StokesENG20252025916049614131.00108145.88121503
John EdrichENG19651965462495310*123.7590553.92201696
Rohan KanhaiWI1962196257049513970.71--210135
Mohammad AzharuddinIND19851985712149512245.0082546.42211480
David RichardsonSA19941994101714959330.94112044.20030580
Glenn PhillipsNZ20242024122144957829.1267873.010314618
Craig McMillanNZ20012001811149410649.4080861.141416111
Keith StackpoleAUS19731973611149414249.4026160.92221723
Nathan AstleNZ1997199710192494102*29.06113143.68122594
Geraint JonesENG20052005132124948526.0087956.20030645
KL RahulIND2024202491624938635.2185757.53042524
Tim PaineAUS20182018101954936235.21119141.39021502
Chris WoakesENG20162016122154936630.81110844.49021591
Inzamam-ul-HaqPAK2001200158149213070.2986956.62310744
AB de VilliersSA20152015610049214849.2096750.88121593
Denis ComptonENG19491949712149211644.73--210260
Rusi SurtiIND1968196861214929944.7319328.50040330
Matt RenshawAUS20172017713049218437.85106046.42120593
Tony GreigENG19721972713349268*49.20129438.02050552
Stephen FlemingNZ1995199591404927935.14111244.24042573
Greg RitchieAUS19861986101634929237.85145233.88020494
Mark BoucherSA20012001131814929228.9488755.47044574
Shaun MarshAUS201820181019049215625.89117142.02112571
Mushfiqur RahimBAN2013201369049120054.5693052.80130525
Peter RichardsonENG19561956610049111749.10--220440
Martin CroweNZ19941994510049114249.10101248.52221664
Ijaz AhmedPAK19961996711149114149.1088655.42230634
Mohammad AzharuddinIND199619968152491163*37.7766274.17211753
Leonard HuttonENG1938193845049036498.00109343.28200501
Andy FlowerZIM19991999612249012949.00141934.53131451
Mushfiqur RahimBAN201820188151490219*35.0099549.25111531
Kusal MendisSL202420249161490106*32.6772967.22122596
Steve SmithAUS20242024917349014035.0091553.55212524
Derek RandallENG197719771118249017430.63113143.32123580
Mohinder AmarnathIND198519856102489116*61.1357947.15130333
Faf du PlessisSA20132013912148913744.45113043.27200522
Ridley JacobsWI2001200110196489113*37.62109944.49133514
Mohammad HafeezPAK2014201459148819761.0078462.24211575
Farokh EngineerIND19671967612048810940.6736966.94120680
Mushtaq MohammadPAK196219627141488100*37.54--130460
Graham ThorpeENG199819981019348810330.50129637.65123430

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.