Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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)ODI5th 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
Trent BoultNZ20112011121212121.0018116.6700040
Cameron DelportLEI20172017120212010.504447.7300031
Ehsan AdilPAK20132013120211210.503461.7600030
Aizaz KhanHK20152015120211610.506631.8200030
Matty CrossSCO20172017120211410.507229.1700010
Aneesh KapilSUR20152015120212110.505438.8900120
Brad TaylorHAM20182018120211610.504052.5000030
Mason CraneSUS/HAM20222022320211310.507428.3800030
Wellington MasakadzaZIM20182018120211710.508823.8600010
Mitchell SwepsonQUE20172017220211610.503953.8500030
Paul WalterESS20182018120211410.504348.8400020
Vishwa FernandoSL/DUR202320235222121*-3461.7600021
Keemo PaulWI20192019120211210.5018116.6700050
Ollie NewtonWF202120212212111*21.005141.1800040
Chemar HolderWI202020201222113*-3756.7600030
Jonathan MerloVIC20252025120211810.507727.2700000
Marcus O'RiordanKEN20192019120211210.507926.5800030
Ethan BrookesWAR202020201212115*21.003363.6400020
James ColesSUS20202020120211110.505438.8900020
James HartshornWF202120211212117*21.004942.8600030
GSM FernandoRCC20242024120211210.504744.6800030
Harry MatthiasSA20232023120211210.506035.0000010
Dasis ManchanayakeTUCA20252025220211610.503560.0000040
Raminda WijesooriyaPSC20242024120211610.5018116.6700031
The Revd Vernon RoyleENG18791879120211810.50--00000
George McShaneAUS188518851212112*21.00--00010
Godfrey CrippsSA18921892120211810.50--00000
John ReedmanAUS18941894120211710.50--00011
George GloverSA189618961212118*21.00--00000
Jack O'ConnorAUS19091909120211310.50--000-0
Barto BartlettWI19281928120211310.50--000-0
Jack SiedleSA19281928120211110.50--000-0
Syd CurnowSA19301930120211310.50--00020
Leo O'BrienAUS19321932120211110.506035.0000000
Lisle NagelAUS193219321212121*21.006035.0000140
C.S. NayuduIND19521952120212110.50--00100
Bill EdrichENG19551955120212110.50--00120
Khokhan SenIND194919492212119*21.00--00000
Doug InsoleENG19501950120212110.50--00100
Russell EndeanSA19561956120211810.50--00010
Wally GroutAUS19571957220212110.50--00100
Afaq HussainPAK196419641222113*-6532.3100030
Paul SheahanAUS197419741212114*21.005042.0000010
Javed MiandadPAK199119912212120*21.004942.8600020
Roger WoolleyAUS19841984120211310.505240.3800030
David CapelENG19891989120211710.505339.6200030
Woorkeri RamanIND19971997120211610.505935.5900020
Kevin ArnottZIM19931993120212110.506532.3100130
Dulip SamaraweeraSL19931993120211610.5014614.3800010
Rory KleinveldtNOR201820182302197.003855.2600030
PreviousPage 348Next

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.