Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting records (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Adam BacherSA1996-20053246111039624.51252743.650631343
Dodda GaneshIND19975832985.8013022.3100010
Andy BichelAUS1997-20048658148267118.77115271.700288412
Anthony StuartAUS1997310111.00714.2900000
Mujahid JamshedPAK1997431272313.505450.0000020
Saba KarimIND1997-2000332843775515.7160662.21012292
Rudi BrysonSA19977433217*32.0025128.0000021
Daniel VettoriNZ/IWX/ICC1997-201544038386698914023.531069265.376274674534
Matt HorneNZ1997-2003841132276815724.94589946.92410730916
Franklyn RoseWI1997-2000465175616912.7593160.260145912
Abey KuruvillaIND1997352259235*5.4120744.4400615
Nuwan ZoysaSL1997-2007125872763147*10.52105359.9200146012
Mervyn DillonWI1997-200514411822774438.06178943.2600358710
Andrew PennNZ1997-2001531231511.503369.7000000
Adam DaleAUS1997-2000311588415*12.0015554.1900230
Michael Di VenutoAUS19979902418926.7828185.77020280
Louis KoenSA1997-2000550822816.4016948.5200190
Dirk ViljoenZIM1997-20015547756963*14.22100156.84027325
Russel ArnoldSL1997-200722322346568012332.09943160.234371449823
Noel DavidIND199742298*-1090.0000000
Craig McMillanNZ1997-200725628127801014231.541198566.8394816748152
Shayne O'ConnorNZ1997-2001574015127205.0861520.6500781
Ashley GilesENG1997-20061161162618065920.07361549.9604111999
Ben HollioakeENG1997-2002222123536318.5849970.74024403
Mark ButcherENG1997-20047113174288173*34.581000542.86823105583
Floyd ReiferWI1997-2009152102504011.9059442.09003243
Dinanath RamnarineWI1997-20021624411135*5.5544025.23008120
Sheikh SalahuddinBAN1997653241212.0013617.6500000
Lanka de SilvaSL1997131051975739.4034656.94021190
Mafizur RahmanBAN1997441531617.6710450.9600030
Mike SmithENG199712144*4.00666.6700110
Nilesh KulkarniIND1997-20011274165*5.336225.8100100
Mahela JayawardeneSL/AX1997-2015648722622583937439.153994164.6954134472672169
Debasis MohantyIND1997-2001461272818*5.606543.0800310
Shaun YoungAUS199712144*4.002714.8100110
Harvinder SinghIND1997-200119921261.715721.0500310
Adam HuckleZIM1997-1999272278328*5.5321338.970010110
David SewellNZ199711111*-175.8800000
Ali NaqviPAK1997-199859124211530.2567735.75100310
Mohammad RamzanPAK1997120362918.0014125.5300040
Shahriar HossainBAN1997-2004222304169518.0984749.11024440
Mohammad SheikhKEN1997-2000211556815*6.8012355.2800250
Alpesh VadherKEN1997-19991816627873*27.8051254.30021211
Jahangir AlamBAN1997-1999330431.332218.1800100
Shafiuddin AhmedBAN1997-20001110622115.506633.3300310
Mark BoucherSA/AX/IWX1997-20124664478710453147*29.041679262.25661331030105
Joseph AngaraKEN1997-2003171152363.836435.9400120
Rawl LewisWI1997-2009343253804914.0756767.020062910
Simon CookAUS199722233*-1816.6700000
Shoaib AkhtarPAK/AX/IWX1997-201122115656953479.53185851.2900238235

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.