Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES5/0 (0.5)WAR206/4 (20)ES need 202 runs in 115 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
MahmudullahBAN20212021111150150*-27853.96100171
Tom HoranAUS1881188112015012475.00--100100
Sikandar RazaZIM202120212301508550.0023065.22010124
Billy RootNOT2017201723015013250.0022666.37100180
Abdullah ShafiquePAK202120212301507350.0034543.48020124
Clive van RyneveldSA1953195323115068*75.00--020120
Mushtaq MohammadPAK197819783301507850.00--020-0
Glenn MaxwellAUS/HAM201420142401508537.50149100.67010154
Vic RichardsonAUS1925192524015013837.5027953.76101130
Peter TaylorAUS199019903401508737.5038938.56010110
Keshav MaharajSA202020203501507330.0024860.48021165
David GowerENG199219923521507350.0029151.55010190
Blake NikitarasNSW202520253601505125.0035742.02010190
Angelo MathewsSL201920194711505025.0038439.06010161
Dieter KleinLEI201820184731509437.5018481.52011251
Mark BoucherSA201120115801506518.7526656.39021180
Parthiv PatelIND200320035831503730.0029251.37001230
Ravichandran AshwinIND202320237801505618.7527554.55011201
Sammy JonesAUS188518854811504021.43--001130
Andrew HoddYOR2015201579215054*21.4327754.15011190
Tom BaileyLAN201920198901506816.6728253.19010230
Norman YardleyENG194819485901504416.6714721.7700070
Ian HealyAUS199019906901504816.6735442.37001120
Deryck MurrayWI19741974810215053*18.7533134.1401370
Nicky BojeSA2001200181121503616.6743934.17001191
Ollie RobinsonSUS20252025101441503015.0017486.21002241
Wasim BariPAK19771977814515060*16.676139.34012130
Ravi RampaulDER20192019101541503013.6420772.46003167
Andrew EllisCAN2013201312014910974.5025857.75100210
Ramiz RajaPAK1991199122114998149.0034742.94020170
Dan MousleyWAR202020202301497149.6728851.74010180
Keith MillerAUS194619463301497949.6723351.07010131
Paul StirlingIRE2023202324014910337.2523862.61100174
George UlyettENG187718772401496337.258340.96020131
Pat SymcoxSA199319934401495037.2530349.17010154
MS DhoniIND2005200535114951*37.2519974.87010202
Sam BillingsKEN202120214501497229.8023064.78010251
Ben PomareND2024202445214982*49.6731247.76011158
Bruce EdgarNZ1979197935014912929.80--101140
Junaid SiddiqueBAN200920093601497824.8339437.82010120
Andrew EllisCAN201820184601495524.8328851.74020211
Jack WildermuthQUE201820184601497324.8326057.31011220
Jack GregoryAUS192619265601497324.83--011160
Jack IkinENG195119513611495129.80944.44010160
George FullertonSA195119513601496024.83--021141
Devon SmithWI200720074701494221.2929750.17001220
Javed OmarBAN200620064801493518.6327653.99000240
Zak ChappellDER202620265831493429.8030848.38000153
Zafar GoharPAK/GLO202120215801493718.6328751.92001240
Dale PhillipsAA2026202648014913118.6320572.68103193
PreviousPage 177Next

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.