Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 (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
Saleem YousufPAK19891989330443614.6711637.9300060
Matthew ElliottAUS19981998230443214.6710442.3100060
Ross TaylorNZ20072007240441711.005678.5700090
Naeem IslamBAN20082008240441911.0013233.3300060
Wesley BarresiNED20172017240444111.007161.9700271
Rumesh RatnayakeSL198619862424432*22.00--00042
Matt HenryNZ/CAN20172017440442711.005481.4800080
Iftikhar AhmedPAK20192019240442711.0011837.2900130
James TaylorSUR20252025341442614.6713632.3500080
George UlyettENG18861886340441911.00--00100
Willie QuaifeENG18991899241442014.67--00000
Bill FarrimondENG19351935240441611.00--00000
Jim LakerENG195219524424423*22.00--00100
Ray BrightAUS19791979241441714.6713133.5900050
Shivlal YadavIND198019802414418*14.6713133.5900040
Ian SmithNZ19911991341442814.678154.3200050
Yamin AhmadzaiAFG20252025242441922.009844.9000052
Gareth HopkinsNZ20102010351441411.0016127.3300050
Conor McKerrKEN/SUR2022202255044378.8014330.7700250
Jack BlackhamAUS189318933534423*22.00--00000
Harry CaveNZ194919494514414*11.00--00030
Lance GibbsWI1959195935044218.80--00200
Courtney WalshWI19871987652441614.678452.3800050
Anil KumbleIND199319937614418*8.808154.3200251
Kagiso RabadaSA20232023462441611.008452.3800032
Jomel WarricanWI201520153654420*44.008551.7600060
Joe WalkerND2024202446044187.3315228.9500150
Lawrence Neil-SmithTAS2024202446144208.8014230.9900140
Tommy WardSA192119213624422*11.00--00140
Tom GarrettAUS1886188636144228.80--00000
Joe HumphriesENG1908190836144168.80--00030
Clarrie GrimmettAUS19281928362441811.0015528.3900010
Gil LangleyAUS19511951462442311.00--00140
Pat PocockENG1973197356144338.801612.5000140
Scott BolandAUS/VIC20262026573444011.0022020.0000160
Tom BlundellWF2018201857044286.2910044.0000480
Oliver Hannon-DalbyWAR2017201747244128.8015328.7600080
Wazir MohammadPAK1959195947044236.29--00200
PADLR SandakanSL2017201758344108.8012834.3800070
Dillon PenningtonWOR2019201948044185.5012036.6700260
Johnny HayesNZ1958195848244147.33--00002
Ishant SharmaIND2012201259144165.5015029.3300370
Keshav MaharajSA2024202479144245.508452.3800542
Patrick PattersonWI19911991812544156.2914630.1400160
Roy TattersallENG19511951121354410*5.50--00120
Danish KaneriaPAK200520059157448*5.5011637.9300450
Liam DawsonHAM202020201114343*-7458.1100080
Lahiru JayaratneKYCC20242024110434343.0031138.7100034
Bill StorerENG18971897110434343.00--00071
Suresh PereraSL199819981114343*-7755.8400061
PreviousPage 297Next

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.