ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsODI2nd 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
Kagiso RabadaSA2022202228235167479.2827161.62005124
Jayden SealesWI20252025262491673211.1332551.38006910
Courtney WalshWI198819883224916730*11.1333450.00003131
Rodney RedmondNZ1973197323016610755.331127.27110290
S RamakrishnanCZE2025202544116667*55.33113146.90020214
Denis ComptonENG195619562411669455.33--010150
Pieter van der BijlSA193819382401668741.50--010152
Andy BlignautZIM2002200235116663*41.50127130.71021207
Nalin NipikoVAN2022202255216662*55.33105158.10020189
Luka WoodsSER202420246601668427.67133124.810111112
Hasnain Ul WahabOMA202620266601669327.6718589.73012147
Tip SnookeSA1911191136016610327.6740141.40100180
Errol HunteWI193019303611665833.20--02000
Dudley NourseSA193619363611665033.20--01000
Brian CloseENG197619763611666033.2057029.12010161
Tiger LanceSA196519653601666927.67--021120
Graham GedyeNZ196419643601665527.67--020100
Rohit SharmaINA202620267701667423.71110150.91021197
Ian ChappellAUS198019804711667527.6734847.70010100
Upul TharangaSL201520156801664820.7525864.34001200
Joe SolomonWI196019604811666523.71557.27011100
Pom Pom Fellows-SmithSA196019604821663527.67--000140
Kerry O'KeeffeAUS1973197368216640*27.676759.70001110
Jekon EdnessBER200820089921664523.7123072.17001123
Ahmed ShehzadPAK201620169901665218.4417296.51010201
Walter RobinsENG193719375911666120.7513057.6901190
Josh ButlerGUE/ISL20222022151011663218.44163101.84001173
AB KamaraSIE202520251010116643*18.44153108.5000268
Max WalkerAUS19741974910516641*33.2045536.48001140
Mehrab HossainBAN2001200161001667116.6048334.37012150
Yuvraj SinghIND20162016151131663520.75159104.40001148
Jeevan MendisSL20132013161101663715.0918888.30001135
Sulieman BennWI20102010191221664216.6025964.09003185
Greg LambZIM20102010141231663718.4434847.7000130
Obed AgbomadzieGHA20232023151411663812.7721079.0500392
Ish SodhiNZ201820182314316656*15.0931153.38012156
Morné MorkelSA201220123315516635*16.6021178.67002253
Nathan SmithNZ20262026181641663813.8325764.59000161
Craig McDermottAUS198819881717216632*11.0719585.13002153
Simon DoullNZ19971997141731662611.8628658.04002192
Liam PlunkettENG20062006171851662912.7730754.07004142
Aryaman SunilSIN202220222019516636*11.86138120.29003911
Joel GarnerWI198419842821816624*12.7740840.6900383
Clive LloydWI196619662311658282.50--020203
J TaanyandaNAM2026202633116574*82.50112147.32020138
Asa TribeJER202420244411655855.00100165.00020147
Dilawar HussainIND193419342401655941.25--02092
Jock CameronSA192819283501656433.00--020-2
Stuart LawAUS199519955511657441.2526163.2202070
Martin LoveAUS20032003461165100*33.0032151.40102130
PreviousPage 173Next

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.