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 (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Bob WillisENG1973197312155*5.00628.0600100
Richard HadleeNZ19781978120552.50955.5600110
Sikander BakhtPAK19781978120542.502718.5200010
Ian GreigENG19821982120532.502025.0000000
Ashok MalhotraIND19821982120552.501729.4100110
Curtly AmbroseWI20002000120552.501729.4100110
Scott StyrisNZ20042004230541.672718.5200100
Alistair CampbellZIM20002000230541.673016.6700110
Luke WrightSUS20182018230551.671241.6700210
Mark WoodENG20212021231552.502718.5200100
Matthew HaydenAUS19931993110444.001921.0500000
Ricky PontingAUS20042004110444.00580.0000000
Waqar YounisPAK19961996110444.00944.4400010
James AndersonENG20162016110444.003133.3300010
Rikki ClarkeENG20032003210444.00850.0000010
Richard IllingworthENG19921992210444.001136.3600000
Tim BresnanWAR20212021110444.001723.5300000
Luke WrightSUS20202020110444.004100.0000010
Ajantha MendisSL2009200931144*-1400.0000010
Ajantha MendisSL2014201411144*-1400.0000010
Shaun MarshGLA20182018110444.00850.0000000
Harmanpreet KaurINDW20222022110444.00944.4400000
Adil RashidENG20092009210444.00580.0000010
Joe DenlyKEN20162016110444.00944.4400000
Dane van NiekerkSAW20262026110444.00580.0000000
Michael LumbNOT20172017110444.00944.4400000
Adam RouseGLO20142014110444.00666.6700000
Josh DaveySOM20212021110444.00850.0000010
Ben StokesENG20242024110444.001136.3600000
Jos ButtlerENG20162016110444.00580.0000000
Jos ButtlerENG20172017110444.004100.0000010
Pat CumminsAUS20122012110444.004100.0000010
Kane RichardsonBP20222022110444.003133.3300010
Simon HarmerESS2021202111144*-1400.0000010
Simon HarmerESS2022202211144*-3133.3300000
Danny BriggsSUS20192019110444.002200.0000010
Logan van BeekLEI20252025110444.002814.2900000
Lizelle LeeTR20232023110444.00580.0000010
Matt HenryNZ20192019110444.002200.0000010
Maddy GreenNZW20242024110444.00757.1400000
Shikha PandeyINDW20172017110444.00850.0000000
Liam DawsonLS20232023410444.002200.0000000
James VinceSB20252025110444.00580.0000010
Adam LythNS20212021110444.00666.6700000
AzharullahNOR2014201411144*-1040.0000010
Varun ChopraESS20202020110444.00580.0000010
Wayne MadsenMO20232023110444.003133.3300010
Will GidmanKEN20162016110444.001136.3600000
Steven MullaneyNOT20162016110444.00580.0000010
Benny HowellBP20222022110444.002200.0000010

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.