Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 ballsTest1st 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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 by year (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,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Muhammad KashifKUW201920199842355358.75198118.690201313
Usman GhaniAFG2022202210912355929.3825891.09011216
Ken MackayAUS195919598902357826.1129728.2802270
Ian ChappellAUS1967196759123515129.3822467.41101220
Trevor GoddardSA1955195551002357423.5040.00021210
Josh InglisAUS20222022111112354823.50182129.12001263
Cameron WhiteAUS20082008101252354633.5741856.22000212
Keith MillerAUS1956195661212356121.36--012136
Mohammad WasimPAK2000200091202358219.5860938.59013190
Mark ButcherENG1999199971302354818.0870933.15000300
Saleem MalikPAK19931993191412358418.0838561.04012151
Kyle MillsNZ20102010201622355216.7924496.310122112
Kapil DevIND19911991161642354419.5832272.98001163
Martin SneddenNZ19831983251662354023.5035266.76001231
Sompal KamiNEP202320233018823563*23.5027186.72010244
Moeen AliENG20192019182032356013.8235067.14016189
Sadiq MohammadPAK1972197224023413758.5027751.26110260
Ahmed FaizMAS202020208702345833.43194120.62010255
Bert OldfieldAUS1925192548223465*39.0035436.44010130
Denis ComptonENG195319535812346133.43--022121
Abbas Ali BaigIND1959195948023411229.25--100150
Mushtaq MohammadPAK197419745822347639.0062937.20021260
Devang GandhiIND199919995812348833.4361238.24022321
Aizaz KhanHK202320231110423448*39.00215108.84000187
MS MakerTAN202520251110523467*46.80170137.650101214
Luke WrightENG20082008171212345221.27233100.43010258
Waseem MuhammadUAE202620261212123466*21.27203115.270112011
Md AriyanROM202620261413323493*23.40141165.960121321
Elton ChigumburaZIM200820081616123442*15.6031474.52001127
Tim BresnanENG201420141716823447*29.25198118.180001610
Chris LewisENG199419941316423475*19.5057041.05012192
E BeukesCAA202420241717623433*21.27175133.710021019
Anil KumbleIND1999199940291123428*13.0062437.50002170
Ian BellENG200420045502337546.6036963.14030231
PA RaikesGIB202520255502337346.60126184.920202415
Aminul IslamBAN2000200056023314538.8355042.36101230
Geoff RaboneNZ1953195336123310746.60--110160
Ruvindu GunasekeraCAN201320138802337229.1328083.21021235
Runako MortonWI200520057902338425.8940058.25021222
Namgay ThinleyBHU2025202599123310029.13134173.881002015
Dinesh KarthikIND20092009121032336733.2932372.14010243
Nathan McCullumNZ20112011161022336529.1325093.20030188
Ben DuckettENG2016201671002336323.3034268.13032233
Saud ShakeelPAK2026202651002339723.3037861.64011342
Andrew FlintoffENG19991999121102335021.1831773.50012316
Ali ShahZIM199219921111223360*25.8939858.54010181
Reeza HendricksSA20252025121202336019.42214108.88012187
Harry TectorIRE20192019141232336025.89176132.39010205
Keith BoyceWI1973197391202337219.4220466.67011271
Sukhdeep SinghKEN202420241414223354*19.42183127.32012320
PreviousPage 133Next

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.