Live3rd T20I · India in New Zealand 2026/27NZINDIndia won the toss and chose to bowlODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZIND

Batting by year (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
James AndersonENG201220121422513723*8.0627849.28001151
Angus FraserENG1998199814215123327.6933336.94002102
Matthew HoggardENG2006200614223121136.3752123.2200490
Glenn McGrathAUS1999199914207114398.7723648.31004120
James AndersonENG2013201314228111237.9322748.90006170
Bob WillisENG1978197814158921913.1442221.8000040
Glenn McGrathAUS20012001141387621*15.2015748.4100190
Courtney WalshWI200020001422676224.7519139.7900652
Steve SmithAUS2015201513244147421573.70237462.096501677
Dennis AmissENG19741974132221379262*68.95312644.115301601
Marcus TrescothickENG2005200513240132319455.13209963.0344318011
Virat KohliIND2018201813240132215355.08243354.345521442
David WarnerAUS2015201513240131725354.88160981.8547216311
Usman KhawajaAUS20232023132411210195*52.61279243.343631375
Mike AthertonENG1994199413230113614449.39282940.164531381
Mike AthertonENG19951995132411129185*49.09309836.442711340
Herschelle GibbsSA2001200113221112419653.52241446.563611569
Jacques KallisSA20012001132371120189*70.00277640.3527111812
Simon KatichAUS2009200913230111112248.30218250.922811254
Michael ClarkeAUS2013201313263109318747.52193856.404321166
Allan BorderAUS1979197913263107316246.65277837.473601162
Sachin TendulkarIND20082008132531063154*48.32186157.124311145
Michael ClarkeAUS2008200813232106311850.62227946.644521022
Mahela JayawardeneSL2001200113190105315055.42158666.394411417
Michael ClarkeAUS2009200913234104213854.84187455.603531151
Dimuth KarunaratneSL2017201713260103119639.65230444.75342912
Alastair CookENG2006200613242101312746.05229044.244301120
Marcus TrescothickENG2004200413263100413243.65185654.094321514
Marcus TrescothickENG2003200313243100321947.76179955.752621529
Kumar SangakkaraSL200120011319199214055.11204648.483511311
Mark ButcherENG200320031323197913744.50209546.733511482
Geoff BoycottENG198119811326297513740.63271335.94342730
Marcus TrescothickENG200120011325197212240.50195449.742611334
Alec StewartENG199419941322297214348.60175655.353411460
Mark RamprakashENG199819981324496115448.05282134.07172873
Michael VaughanENG200320031324195818341.65196048.883311373
Joe RootENG201820181324194812541.22178253.20262923
Rahul DravidIND200120011323393518046.75232140.281601131
Kim HughesAUS198119811324193121340.48201046.32321950
Matthew ElliottAUS199719971321093019944.29189749.023301284
Steve SmithAUS202320231324292912142.23198146.903311076
Allan BorderAUS198119811324391512443.57229639.85351961
Graham ThorpeENG199519951324290012340.91175451.311631220
Ashwell PrinceSA2008200813206900162*64.29180649.834201076
Andrew FlintoffENG200420041319289816752.82134666.7227111021
Steve WaughAUS2001200113192894157*52.59185448.224211064
Peter BurgeAUS196419641323387216043.60113545.37161926
John ReidNZ196519651324087112836.29--16110316
Graeme HickENG199419941323186111039.14174449.371501144
Marvan AtapattuSL2001200113224859201*47.72190345.14324920

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