Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Geoff LawsonAUS19861986110131313.002748.1500000
Rashid KhanPAK198319831111313*-2454.1700010
Mohammad KaifIND200520051201396.503537.1400001
Abdul RazzaqPAK1999199912013116.506220.9700020
Ashish BagaiCAN2009200912013136.504727.6600120
Sarel BurgerNAM201720171201396.503834.2100010
Ramesh PowarIND200720072201376.501872.2200020
Ajantha MendisSL201120111221312*-2065.0000020
Wriddhiman SahaIND202020201201396.504131.7100010
Arshad AliUAE2011201112013136.503933.3300120
Calum MacLeodSCO2013201312013126.504429.5500020
Adil RashidENG2019201912013126.502454.1700030
Mitchell MarshWA202520251201396.502259.0900020
Craig WallaceSCO201320131201386.505225.0000010
Duncan AllanKEN201220121201376.507617.1100010
Soumya SarkarBAN2021202112013136.503834.2100110
NRP ScholtzNAM201620161201386.506121.3100020
Shannon GabrielWI2012201212013136.502748.1500120
Matthew QuinnESS2020202022013136.501872.2200110
Bradley ScottOV201520151211313*13.002065.0000120
Mohammad RizwanPAK201620161211313*13.003438.2400120
Tom MilnesWAR2019201912013126.504727.6600020
Billy StanlakeTAS20252025122139*-2065.0000010
George HankinsGLO2018201812013106.505026.0000020
Joe WeatherleyHAM201620161201396.506121.3100010
Wanindu HasarangaCCC202520251201376.501776.4700011
Ryan SidebottomWAR202020203221313*-3438.2400020
Sam TruloffQUE202320231201376.503735.1400010
Michael JonesDUR2018201812013106.504628.2600020
Shaheen Shah AfridiPAK2026202612013136.503141.9400120
Lawrence Neil-SmithTAS202620261201396.501872.2200030
Steven ReingoldGLA202120211201396.504727.6600020
Tanaka ChivangaZIM20242024121137*13.005523.6400000
Ross PawsonNSW202520252201396.5010812.0400010
Luke CharlesworthGLO20262026221131213.004827.0800010
R SomarathneSSC2024202412013126.503537.1400020
Nipun KarunanayakeBCAA202420241201376.502065.0000020
Shashika DulshanRCC2024202412013126.507118.3100020
Upul IndrasiriNCC202420241201386.503240.6300020
Ernie HayesENG190919091201396.50--000-0
Albert RelfENG190419041221310*---00010
Leland HoneENG187918791201376.50--000-0
Allan SteelENG188818881211310*13.00--00000
George AlexanderAUS1884188412013106.50--00000
Harry MusgroveAUS188518851201396.50--00000
The Hon. Charles CoventryENG18891889221131213.00520.0000020
Robert StewartSA188918891201396.50--00000
Arthur ConinghamAUS1894189412013106.50--00000
Teddy WynyardENG1896189612013106.50--00000
Jack SaundersAUS190319031211311*13.00--00010
PreviousPage 372Next

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.