Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kevin PietersenENG2004200443210477*104.0012483.8701153
David WarnerAUS201120113301047434.6713278.79010110
Philip SaltENG202120213301046034.6789116.85010180
Muhammad AbbasNZ202520253301045234.67103100.9701064
Jonathan CarterWI201620164411045434.6712483.8701062
James VinceENG201620164401045126.0012384.55010120
Ryan BurlZIM201920195411045334.6713378.2001064
Sadiq MohammadPAK1979197944110457*34.6722945.41010100
Mudassar NazarPAK197819784401045626.0026139.8501060
Javed AhmadiAFG201820184401047626.0014273.24010102
Shivnarine ChanderpaulWI200020005501043020.8019353.89000100
Robin UthappaIND201420145511045026.0011888.1401093
Freddie ColemanSCO201420146501044020.8015567.10000101
Minod BhanukaSL202120215501043620.8015567.10000130
Gudakesh MotieWI20242024125210450*34.6712384.55011103
Owais ShahENG200120016611046220.8015467.5301170
Luuk van TroostNED200620068611044020.8013676.4700074
Kieran PowellWI201220126601044717.3314969.80001112
Rassie van der DussenSA202420246601043517.3314870.2700192
Michael LeaskSCO2024202411611044020.80104100.0000064
Kamindu MendisSL202420247641044052.00104100.0000172
Malcolm MarshallWI198819888601044117.3311590.4300072
Rod LathamNZ199319937701043914.8625440.94000100
Jeevan MendisSL2013201312801042613.0014671.2300082
Zane GreenNAM20222022128110431*14.8614969.8000060
Gavin HoeyIRE202620268821043617.3314472.2200254
Dipak PatelNZ199519959821042517.33102101.9600181
Norman VanuaPNG201920199911043013.0012881.2500047
Ravi RatnayekeSL1987198710911042213.0024841.9400040
Ajit AgarkarIND200320031410210426*13.0011888.1400294
Tim ZoehrerAUS19871987161131045013.0013974.8201280
Taskin AhmedBAN2023202318132104219.4516563.0300265
Travis FriendZIM2001200121143104229.4516961.5400280
Suranga LakmalSL20172017161461042613.0016463.4100391
Matthew HaydenAUS200620062201035451.5014372.03010140
Ambati RayuduIND2016201632210362*-16462.80010120
Rashid KhanAFG202120213201035551.5070147.1401058
Trevor MadondoZIM200020002201037151.5013178.63010150
Eoin MorganENG2021202143110375*51.5013079.23010102
Grant ElliottNZ200820087311035651.5014770.0701061
Ravi BoparaENG2010201044210345*51.5071145.0700047
Trevor LaughlinAUS197919795411037434.3315666.0301061
Albie MorkelSA201220127521034134.33102100.9800075
Karl BirkenstockNAM201920195501036120.6019353.37012100
Wesley MadhevereZIM202120216501035620.6012781.1001072
Rakep PatelKEN201320136621035025.7514272.5401091
Sufyan MehmoodOMA202520257611037220.6012284.4301363
Gaudi TokaPNG201920197601032917.1719054.2100070
Brendon KuruppuSL198619866601033417.1721148.82000120
PS AthavaleOMA202420247701033414.7116960.95001140
PreviousPage 101Next

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.