Live1st ODI · India in New Zealand 2026/27NZ118/7 (29.4)INDIND chose to bowlTest1st 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 by year (Men's ODIs)

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 5,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shardul ThakurIND20232023166059259.836295.1600051
Con de LangeSCO201720177625920*14.7511053.6400031
Zahid ShirzadCAN20262026961595411.8038155.2601245
Suhrawadi ShuvoBAN2010201011715914*9.838371.0800051
Delyone BordenBER200720079835919*11.8012846.0900150
Matthew ParkerSCO20102010108259229.8310456.7300040
Dilhara FernandoSL/AX2007200722105592011.8010158.4200140
Haris RaufPAK202320232210459359.836196.7200154
Rajesh ChauhanIND199719971410259327.386689.3900303
Mervyn DillonWI19991999221235921*6.5614042.1400510
Paul van MeekerenNED20232023141345921*6.568371.0800452
Zahoor KhanUAE202320232214659237.3810059.0000341
Jamie HowNZ20052005110585858.009561.0501081
Sean WilliamsZIM20112011220583029.006589.2300041
Anamul HaqueBAN20152015320582929.009859.1800051
Milinda SiriwardanaSL20162016320583929.0048120.8300032
CJO SmithSCO20092009330584319.337478.3800180
Jesse RyderNZ20102010330583319.336984.0600042
Virat KohliIND20242024330582419.336984.0600080
Reeza HendricksSA20212021330585119.337181.6901060
Sompal KamiNEP20192019331583029.007577.3300061
Mohammad RizwanPAK20262026330584419.338369.8800080
Brandon KingWI20202020330583819.338865.9100161
Chamindu WickramasingheSL20252025330582219.3310058.0000041
Muhammad AbbasNZ20262026330582519.3310058.0000020
Mike GattingENG19891989330583719.3311948.7400050
Dale BenkensteinSA19981998332582758.006885.2900060
Andrew WhiteIRE20092009740583214.5011550.4300030
Andre FletcherWI20082008440582614.5010754.2100070
Timm van der GugtenNED202420244425822*29.008667.4400040
Ben WheelerNZ201520156445839*-47123.4000043
Sandeep GoudOMA20232023440584614.507874.3600052
Hammad MirzaOMA20242024441582819.3310555.2400040
D ParasharUAE202420244415850*19.338667.4401142
Jeroen SmitsNED20032003652582619.3313842.0300140
Melt van SchoorNAM20032003551582414.5011152.2500031
Craig CummingNZ20032003550582511.6011550.4300180
Ian BradshawWI2004200416525834*19.339660.4200261
Nehemiah OdhiamboKEN200620067515831*14.507775.3200242
CJO SmithSCO20062006551583014.509561.0500160
Andre FletcherWI20102010550584811.609362.3700161
John RevaPNG20172017650583611.606984.0600162
Faheem AshrafPAK20192019750582811.606096.6700161
Dion MyersZIM20242024550583311.607082.8600090
Azhar SaeedUAE19961996550583211.6017533.1400050
Rashid LatifPAK199519957615826*11.609362.3700120
Mohammad NaveedUAE20192019761581911.6038152.6300025
Trevor ChappellAUS19811981116058169.6711550.4300210
André NelSA2007200716745830*19.338469.0500062
Farveez MaharoofSL2012201210725818*11.607973.4200021
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.