Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)INDInnings break - IND need 260 runs to winLive4th ODI · Ireland in Namibia 2026/27NAMIRE101/2 (22.3)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting records (Men's First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
David GowerENG1982-19842311868993.0042843.46020231
Rahkeem CornwallWI20213401867346.5028166.19020264
Ben DuckettENG20243601868631.0020690.29010192
Haris SohailPAK2017-20194501857637.0041944.15020155
Shane ThomsonNZ1991-199536118480*36.8043242.59020181
Justin GreavesWI202622018318091.5033654.46100142
Sherwin CampbellWI19972401827945.5033055.15020180
Harry BrookENG20243601805630.0027565.45010171
MahmudullahBAN2013-2018610218083*22.5037148.52013172
Harry TectorIRE20232401798544.7538746.25010174
Mitchell SantnerNZ2015-20245901796719.8940344.42010165
Hardik PandyaIND201733017810859.33165107.881101610
Haroon RasheedPAK198223017815359.3329161.17101193
Allan LambENG1984-198823017810759.3328562.46110172
Alviro PetersenSA2012-201436117810935.6033353.45101211
Vernon PhilanderSA2011-2019912317727*19.6757430.84001162
Imam-ul-HaqPAK2022-202347117550*29.1733352.55010161
Chris CairnsNZ1991-199861001757017.5040243.53011165
Donald TiripanoZIM2016-202051031754625.0048636.01001210
Dhruv JurelIND2026231173115*86.5026066.54110143
Hamish MarshallNZ200523017216057.3327363.00100222
Zahid FazalPAK1991-19954601727828.6754531.56010240
Sam RobsonENG201424017112742.7537146.09100191
Trevor GripperZIM1999-20024801718321.3848335.40011200
Trevor FranklinNZ19913601706928.3364726.28010150
Yasir ShahPAK2015-202281211702715.4536746.32002154
Heath StreakZIM1994-2002915517036*17.0056430.14001170
Eoin MorganENG20113411687956.0026064.62020202
Asif MujtabaPAK1994-19974601684928.0066725.19000180
Saqlain MushtaqPAK1995-200071141685824.0066525.26010170
Adnan AkmalPAK2011-20137931674127.8339542.28000190
Kieran PowellWI20183601668827.6726662.41010173
Stuart CarlisleZIM2001-20023601636427.1756428.90010160
Mitchell MarshAUS20163601635327.1727758.84010203
Neil JohnsonZIM19993611627032.4034047.65021172
Wavell HindsWI200323016111353.6723767.93100144
Sandeep PatilIND1982121160114*160.00--100131
Brendan NashWI20103301606753.3333747.48020130
Jeet RavalNZ2018-20194601607426.6736843.48011170
Andrew HallSA2002-20064701606422.8636843.48012171
Joshua Da SilvaWI2021-20265831605432.0047034.04011150
Craig McMillanNZ199836015914226.5024864.11101146
Gus AtkinsonENG202435015811831.6021872.48100174
Marlon SamuelsWI2001-20159171157549.8149131.98013180
Andrew SymondsAUS2004-200746215653*39.0025162.15021171
Dale SteynSA2006-201911182156439.7540238.81005165
Sanjay ManjrekarIND1990-19944401556138.7537541.33010110
Rory BurnsENG20183601555925.8328554.39010170
Ian SmithNZ1984-19917821544225.6719578.97000220
Rachin RavindraNZ20242401539238.2526557.74010151

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.