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 (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Faoud BacchusWI1979197935031525063.0040.00112403
Marvan AtapattuSL200420041120096624948.30178454.154121331
Sachin TendulkarIND2004200410155915248*91.50163156.103201132
Greg ChappellAUS197419748142753247*62.75138154.53242851
Geoff BoycottENG19671967352293246*97.6768842.59100351
Hashmatullah ShahidiAFG2024202435035624671.2070750.35110340
Kusal MendisSL20232023610058624558.6084169.682216912
Shoaib MalikPAK2015201536029224548.6753854.28102304
Alastair CookENG2017201711201899244*47.32183149.102201100
Dimuth KarunaratneSL20212021713090224469.38161855.754301081
Virat KohliIND2017201710162105924375.64138976.24512976
Mayank AgarwalIND20192019811075424368.55127759.043209118
Eddie PaynterENG1939193959151024363.75--121340
Kane WilliamsonNZ2015201581631172242*90.15195559.955411361
Clive LloydWI197519757121749242*68.0932979.03321667
Doug WaltersAUS19691969813190924275.7577859.51531853
Mahela JayawardeneSL19991999913153524244.58111847.85121653
Rachin RavindraNZ202420241224198424042.78163660.1524110311
Wally HammondENG1938193869066624074.0077651.93231661
Zaheer AbbasPAK1974197436032424054.0057256.64100340
Steve SmithAUS2017201711203130523976.76257350.726301402
Sourav GangulyIND2007200710191110623961.44176762.593401379
Graham DowlingNZ1968196848047123958.8851946.05200429
Adam VogesAUS20162016813145723938.0892549.41111533
Kane WilliamsonNZ2021202147139523865.8385846.04110490
Mahela JayawardeneSL200420041120186123745.32178648.21231995
Saleem MalikPAK19941994814184023764.62142159.113201150
Frank WorrellWI1953195358039823749.75--110351
Sunil GavaskarIND19831983183241310236*46.79154156.335531323
Taufeeq UmarPAK201120111019183123646.17187644.30332941
Eric RowanSA19511951510151523657.2240.00131330
Alastair CookENG20102010142421287235*58.50235054.775401483
Zaheer AbbasPAK19781978352583235*194.33--210535
Virat KohliIND2016201612182121523575.94201160.424201342
Greg ChappellAUS198019801018295323559.56183052.082511072
Ian BellENG201120118113950235118.75148464.025211153
Graeme SmithSA20132013914165123450.08109459.51130721
Donald BradmanAUS19461946220421234210.5070959.38200430
Rahmat ShahAFG2024202435038823477.6069455.91121433
Sid BarnesAUS19461946330319234106.3371936.86110210
Carl HooperWI200220021219189623349.78181249.453301069
Rahul DravidIND200320035102803233100.38156351.38230892
Amir JangooWI2026202646030623351.0051958.96100284
Andy FlowerZIM2000200091631045232*80.38214348.7635012410
Graeme SmithSA2008200815252165623272.00251665.826612154
Usman KhawajaAUS202520251018161423236.12109156.28112522
Stan McCabeAUS1938193848036223245.2544681.17100522
Wally HammondENG19361936462645231*161.2569936.62301830
Thilan SamaraweeraSL2009200911203123423172.59211558.354411704
Mudassar NazarPAK198319831115285823166.00166248.68310711

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