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 records (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,748 of the 11,754 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Martin GuptillNZ2009-20223674022713463237*35.901656581.272376291385383
Marcus TrescothickENG2000-2006202268161032621940.981590264.94265225138284
Mohammad HafeezPAK2003-2021392429361278022432.521721374.252164341370214
Kusal MendisSL2015-2026347408261280524533.521626578.731780391360248
VVS LaxmanIND1996-2012220307401111928141.642106752.7823661713579
Gordon GreenidgeWI1974-1991236312291269222644.852044655.173065141354148
Shikhar DhawanIND2010-2022268288141086719039.661228688.452455111349141
Mohammad AzharuddinIND1984-2000427455631559319939.782256466.91297914134296
Nathan AstleNZ1995-2007306358251186622235.631930661.462765301338127
Andrew StraussENG2003-2012231307131131517738.491964457.60275425133035
David BoonAUS1984-1996286367361338620040.442727349.08266922131618
Jonny BairstowENG2011-20242863483611581167*37.121520176.192353321304224
Richie RichardsonWI1983-1996309363421219719438.002220154.82217116130277
David GowerENG1978-1992230315261140121539.452048655.65255113126932
Javed MiandadPAK1975-19963554076216213280*46.992617854.84319314125492
Sunil GavaskarIND1971-19872333163013214236*46.202029348.79357220125047
Yuvraj SinghIND/AX2000-2017401391551177816935.051406483.751771261245251
Ramnaresh SarwanWI2000-2013283338431184229140.142033358.24197121123578
Jos ButtlerENG2011-20264234266412969162*35.831320098.251578351204418
Marlon SamuelsWI2000-2018343386431101726032.121691365.141763251197215
Saleem MalikPAK1982-1999385410601293823736.972028961.86207631119241
Gautam GambhirIND2003-2016241283181032420638.961499468.85206320118837
Shane WatsonAUS2002-20163073343610950185*36.741446575.701467211167245
Tom LathamNZ2012-20262953553111711264*36.151945460.20256230116395
Ben StokesENG2011-2026279355331132125835.161650368.601962261157269
Faf du PlessisSA/IWX/ICC2011-2021264306411123119942.381636568.632366121152139
Paul StirlingIRE2008-2026341342151030416231.511059897.231559281145296
Michael HusseyAUS2004-2013302324711239819549.001920864.552272161126144
Travis HeadAUS2016-202620725117941617540.241085286.772144121125178
Upul TharangaSL/AX2005-2019291307219112174*31.861269771.76184526107973
Arjuna RanatungaSL1982-20003594105912561135*35.791852864.68887301076104
Andy FlowerZIM1992-20032703163511450232*40.751960058.42168016106246
Mike AthertonENG1989-2001168265109489185*37.212361540.1818582410585
Shahid AfridiPAK/AX/IWX1996-2018521506401118615624.009804114.101151441052475
Carl HooperWI1987-2003328379581152323335.901897960.712056201042128
Shoaib MalikPAK/IWX1999-2021448431801192324533.971532277.821261231038204
Dinesh ChandimalSL2010-20263193704311454206*35.031918959.692066191037111
Martin CroweNZ1982-1995219271291014829941.931866654.37215212103756
Mark BoucherSA/AX/IWX1997-20124664478710453147*29.041679262.25661331030105
Brendan TaylorZIM2004-2026307338251041817133.281422573.241857251001152
Mark TaylorAUS1989-19992172961411039334*39.152404845.9020689100016
John WrightNZ1978-19932302968922518532.032142342.23134716100025
Hamilton MasakadzaZIM2001-201931134879467178*27.761405367.37105226997173
KL RahulIND2014-2026242281351009419941.031369173.73236318976218
Liton DasBAN2015-202628532417908517629.591129480.44125128975159
Damien MartynAUS1992-200627829565987216542.921552063.6118611796337
Shai HopeWI2015-2026278317391111217039.971530972.58295213957257
Greg ChappellAUS1970-1984161223339441247*49.691615856.1427451995023
Graham ThorpeENG1993-2005182256419124200*42.441803750.5816601595014
Michael VaughanENG1999-200817023118772819736.281410454.7918341994935

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