Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting records (Men's All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
K MirpuriGIB2023-202637241724934*35.57248100.40001174
M RaikesGIB2024-20257712488541.33161154.040302510
Irvine ShillingfordWI1977-197869024812027.563878.95100221
Richard ReidNZ1988-19919902486427.5644855.36020251
Alby RobertsNZ1930-1937510124866*27.56--03060
Kevin WrightAUS19791520524855*16.5363836.21012210
Junaid SiddiqueUAE2019-20261598240248185.9035470.0600171114
Sumeet VermaUGA2025-20269722478849.40176140.34010817
D UwimanaRWA2021-20262419724737*20.58218113.300001516
Ali NawazHUN2025-2026222032474114.53219112.790021310
Martin SujiKEN1996-200664522224716*8.2352646.96009151
Monty PanesarENG2006-2013777726247264.8484229.330020251
Vaibhav SuryavanshiIND20268802468130.75132186.360202218
Akshdeep NathUAE20261514524653*27.3327689.13012199
D PandaMEX2025-20261916424656*20.50223110.31010166
Sachin MandyGER2022-20263421124650*12.30235104.680231713
Daniel AnefieGHA2019-2023352752464611.18225109.3300101012
TK JosephGHA2021-20264232524660*9.1125994.98016176
Ashish NehraIND/AX1999-20171637632246245.5954145.470022218
Karl NunesWI1928-19304802459230.6350131.54021190
Bryan DavisWI19654802456830.63--030-0
Ramnath KennyIND1958-196051012456227.22--03200
Alvin GreenidgeWI1978-197971102456922.274452.27022251
Frank LowsonENG1951-195571302456818.85--02200
ShahidullahAFG2021-20261415324549*20.4233373.57003264
Devon MalcolmENG1989-1997506321245295.8352646.580017327
Gregory StrydomZIM/CAY2006-2019171602445815.2531477.71014238
Grant RussPHI2019-20252722824443*17.4329782.15004223
AA RahayuINA2023-20264624924455*16.2726093.85012207
John MortimoreENG1959-1964912224373*24.3021136.97011274
Shafiq SharifMAS2019-2021131312435320.25190127.89013336
Ismail AliMAL2023-2026232012433712.79214113.550021515
MFI AssuncaoBRA2024-2026272302433110.5727289.34004223
Iftikhar AnjumPAK2004-20106535202433216.2041758.27004173
Ali NaqviPAK1997-199859124211530.2567735.75100310
James LangridgeENG1933-19468902427026.89--01000
Chingleput GopinathIND1951-1960812124250*22.00--01400
Abhishek AhujaHUN2022-2024141302426118.62218111.010141910
Usman LimbadaCAN2010-2014181432425022.0032574.46011251
Michael Di VenutoAUS19979902418926.7828185.77020280
Jackie MillsNZ1930-1933610124111726.7830.00102120
H JangariyaSWA/ESW2023-2026121112415424.10190126.840102810
Anura RanasingheSL1975-1982111212417721.9119882.8302393
Ziaur RahmanBAN2012-2014272432414111.48234102.990071715
Lucky DentonENG1910510124010426.67--10200
Rikki ClarkeENG2003-2006221602405515.0048549.48012202
Jordan O'BrienFIN2023-2026252422403210.91233103.00002244
James TredwellENG2010-20156433142403712.6334968.77004195
G SesaySIE2021-202652351224028*10.4335268.18009138
Mohammad AbbasPAK2017-2026365224240428.5790726.46007295

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.