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
W.G. GraceENG18801880121161152161.0031451.27100130
Douglas JardineENG193419342311616580.50--020-0
Allan RaeWI1948194834016110440.25--10070
Len BaichanWI19751975242161105*80.50--10000
Dinesh MongiaIND2006200655116163*40.2526361.22010151
Alec BannermanAUS189318933501616032.20--020-0
Tino MawoyoZIM201620163601614526.8343636.93000200
Lokesh BamNEP20262026116316152*53.6794171.28010169
Dwaine PretoriusSA20192019137216177*32.20133121.05010146
Johnny TyldesleyENG190919094701615523.00--01000
Geoff HowarthNZ1975197577116151*26.8329854.03020150
Dominic CorkENG199719976721615932.2045235.62010161
Bastiaan ZuiderentNED2006200688116163*23.0026959.85011191
Gus LogieWI1986198698316158*32.2029354.9501290
HD AckermanSA199819984801615720.1347533.89010150
Ian HarveyAUS20012001169416147*32.20142113.3800186
B GeorgeMAC20242024991161103*20.13149108.05102108
Mohammad RizlanQAT201920191310416138*26.83154104.5500088
Aftab AhmedBAN2010201091101614614.6428057.50000231
Luke JongweZIM202320231711616143*32.20120134.17000163
Saghar ManzoorCRO202520251111216132*17.8917194.15000165
Chamara DunusingheSL1995199561101619114.6445335.54013151
Ben CooperNED20212021121231615517.89126127.78024232
Jan FrylinckNAM20192019191261616026.83144111.8101168
Waqas AhmadMAC202320231512416153*20.13100161.000131012
Jimmy AdamsWI199719971312316135*17.8932250.0000270
Sayed MonibKUW202320231813316131*16.1096167.710021112
Iain O'BrienNZ20092009211651613114.6437542.93001230
Y SaranonnakkunTHA20242024221711612510.0617790.96000115
Daniel VettoriNZ19981998241841615711.5040539.75015121
Darren GoughENG199919992520816123*13.4231850.63002141
Daryl TuffeyNZ20022002252281613111.5038142.26004161
Shoaib AkhtarPAK2004200429224161288.9437642.82004155
Mushtaq AliIND1948194812016010680.00--11090
Omar PhillipsWI200920092401609440.0031251.28010160
Tagenarine ChanderpaulWI202220222401605140.0033547.76010172
Asif IqbalPAK19711971341160104*53.3336244.20100200
Glenn TurnerNZ197119712411607653.3366823.95020130
M Simpson-ParkerAUA2021202155116065*40.00119134.4502186
PR SurveINA202320236521605353.3385188.24010197
Muhammad UmarKUW202620269501607832.00102156.86010914
Peter CantrellNED199619965501604732.0030752.12000140
David MillerSA20252025663160100*53.33116137.93100156
Mark AdairIRE202520258621607840.0016596.97010156
Taranjit BharajDEN202320236601605226.67138115.94010134
Bruce MitchellSA1936193636216072*40.00--01101
Hanumant SinghIND196719673601607326.6728835.76020161
Swapnil PatilUAE2014201487116099*26.6718486.96012152
NMS ParamSIN2019201987216072*32.00118135.59010126
Ramnaresh SarwanWI20132013882160120*26.6721474.77102142
PreviousPage 177Next

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.