ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Headingley×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam RobsonENG2014201412015112775.5031448.09100171
Jonny BairstowENG20162016110140140140.0018376.50100131
Marcus TrescothickENG20062006110121121121.00118102.54100161
KL RahulIND20192019110111111111.0011894.07100111
Moeen AliENG20142014121110108*110.0029237.67100170
Rohit SharmaIND20192019110103103103.0094109.57100142
Imran KhanPAK19831983111102102*-13376.69100110
Alex HalesENG20162016110868686.0020641.75010120
Ben StokesENG201920191118282*-8992.1301074
Graeme FowlerENG198319831118181*-77105.19010110
Shahid MahboobPAK19831983110777777.0012661.1101060
Gary BallanceENG20142014120747437.0015846.8401180
Tom BantonENG20262026110737373.0062117.7401073
Ian BellENG20142014120726436.0012060.0001080
Jos ButtlerENG20262026110696969.0049140.8201055
Ben DuckettENG20262026110676767.0063106.3501090
Joe RootENG20192019110575757.008964.0401030
Eoin MorganENG20112011110525252.0040130.0001032
Will JacksENG20262026110525252.006185.2501042
Alastair CookENG20112011110484848.005292.3100050
Vikram SolankiENG200620061114444*-34129.4100031
Joe RootENG20142014120443122.0014031.4300060
Alastair CookENG20062006110414141.005475.9300040
Jonathan TrottENG20112011110393939.005472.2200030
Chris JordanENG20142014120382119.009241.3000040
Matt PriorENG201420141213727*37.009041.1100011
Ian BellENG20112011110353535.004774.4700020
Virat KohliIND201920191113434*-4182.9300030
Alastair CookENG20142014120331716.509833.6700030
Jamie DalrympleENG20062006110303030.0027111.1100040
David GowerENG198319831112727*-24112.5000030
Andrew StraussENG20062006110262626.003281.2500010
Craig KieswetterENG20112011110252525.003083.3300021
Eoin MorganENG20192019110212121.003560.0000020
Chris TavaréENG19831983110191919.004839.5800011
Ian BellENG20062006110181818.002766.6700010
Steven FinnENG20162016110171717.004636.9600030
Alastair CookENG20162016110161616.005230.7700020
Moeen AliENG20192019110161616.002080.0000001
Gus AtkinsonENG20262026110161616.002857.1400000
Joe RootENG20262026110151515.001788.2400010
Zaheer AbbasPAK19831983110151515.002853.5700020
James VinceENG20192019110141414.001877.7800020
Kevin PietersenENG20112011110131313.001681.2500001
Graeme SwannENG201120111111313*-12108.3300010
Ben StokesENG20162016110121212.009133.3300030
Jos ButtlerENG20192019110101010.009111.1100010
Liam PlunkettENG2006200611199*-6150.0000000
James VinceENG20162016110999.002733.3300020
Sarfraz NawazPAK19831983110999.001090.0000010
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.