Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Peter SleepAUS198719874602309038.3360338.14020160
Karsan GhavriIND197819786812306432.8626439.7701081
Dipak PatelNZ199219925822309938.3336762.67020264
Sohag GaziBAN20132013691230101*28.7539358.52101207
Joe DarlingAUS190519055912307328.7540.00022211
Gus LogieWI19831983810023013023.0015839.87114213
Dinesh ChandimalSL2021202161222305223.0053842.75010231
Chandika HathurusingheSL1993199371202305919.1773331.38011230
Steve RixonAUS1978197871332305423.009529.47012210
Stuart BroadENG201720171117223057*15.3330475.66024276
Phil MeadENG19211921221229182*229.00--100240
Dudley NourseSA19381938242229120114.50--110182
Rahmat ShahAFG20262026241229105*76.3349146.64120245
Lord TennysonENG1921192145122974*57.25--030310
Graeme PollockSA1967196735222910576.3315543.23110132
Clyde WalcottWI19501950461229168*45.80--100270
Dimuth KarunaratneSL201320134802298528.6337960.42010262
Charles MacartneyAUS190819084802297528.63--020210
David GowerENG1980198059122998*28.6344851.12011300
Albert RelfENG1906190651002293722.90--000250
Vinoo MankadIND1953195351022299628.63--02002
Hanif MohammadPAK19671967351228187*57.0078129.19100240
Polly UmrigarIND195819583612285745.60--02030
Guy WhittallZIM19951995471228113*38.0056440.43100200
Ravindra JadejaIND20182018572228100*45.6037660.64111217
Devon ConwayNZ2026202647022815732.5739058.46100293
Bill WoodfullAUS193419345802287328.5072231.5801190
Bill LawryAUS1963196348222887*38.003545.71010230
Vernon PhilanderSA20142014810522851*45.6064835.19010222
Mitchell MarshAUS2016201671102285320.7344251.58012283
Ian ChappellAUS1970197061202285919.0059738.19023250
Clive LloydWI1982198224122777*75.6739257.91030210
Majid KhanPAK1972197224022715856.7536556.16100240
Charlie BarnettENG193619363512276956.7535942.34020201
Tom HaywardENG1896189658122712232.43--10100
Mansur Ali Khan PataudiIND1962196248022710328.3820.00101182
Richie BenaudAUS1959195981012276425.2224048.33011150
Sidath WettimunySL1985198561002275222.70--01100
Mudassar NazarPAK1988198861102274920.6462236.50002250
Aamer SohailPAK1993199361202276318.9248846.52022300
Geoff ArnoldENG19731973121952274516.2158933.11002260
Herbert SutcliffeENG19311931221226117226.00--20091
Bill EdrichENG1939193933022621975.33--100250
Keith RiggAUS1931193135022612745.20--110190
William BruceAUS189218923602267237.67--020210
Dick SpoonerENG195119513612269245.20--02000
Xavier MarshallWI200820084702268532.2943651.83020342
Jacques KallisSA1997199758022610128.2573130.92111190
Jim ChristySA193119314802266328.25--010202
Brian LaraWI199619965902267425.1142453.30010272

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.