T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by year (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,027 of the 5,033 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve TikoloKEN2008200887017010224.2919487.63102163
Imran FarhatPAK201320137701709324.2931753.63010131
Ajay JadejaIND199519959721706134.0029857.05011182
Mansoor AkhtarPAK1982198214911704021.2526165.13000150
Martin SneddenNZ198719879901706418.8927661.59010110
Keith ArthurtonWI199119919921705924.2925466.93011121
Mark BoucherSA200120012110517051*34.0020682.52010104
Jan Nicol Loftie-EatonNAM20232023111011706118.8923173.59012133
Nuwan KulasekaraSL20112011171211703415.4520682.52000125
Elton ChigumburaZIM200820081212117042*15.4527162.7300183
Karan KCNEP20262026141221704017.0017994.97001710
Shaun PollockSA200320032314517038*18.8917796.0500265
Brett LeeAUS20062006261561705718.8921479.4401155
Ian ChappellAUS197419742201698684.50135125.19020224
Devon SmithWI200920096601696528.1722575.11010141
Darren BravoWI2021202166116910233.8023571.9110177
Azmatullah OmarzaiAFG202620269701695024.14160105.630101310
Adam HollioakeENG1997199777316966*42.2522276.13020122
Rashid LatifPAK2001200111821696628.1719984.92010161
Chris WoakesENG20172017128416968*42.25166101.81010134
Kushal BhurtelNEP202520258801695321.1321379.34011222
Duleep MendisSL198219828811695224.1420881.25011111
Alec StewartENG200120019901695518.7832951.37011151
Stephan BaardNAM202220229901695318.7827461.68011172
Tomas Mackintosh SabaterSCO20232023109116938*21.1320184.08000171
Mehedi Hasan MirazBAN20192019161121694318.7817497.13000231
Johan BothaSA20112011131231694418.7819487.11000122
Hiri HiriPNG20222022141411692913.0033750.15002110
Dennis AmissENG1972197233016810356.0025865.12100140
Ian HollandUSA202020204401687542.0022774.01021180
Klaas-Jan van NoortwijkNED199619965511686442.0026862.69010123
Richard JonesNZ200320035501686333.6032951.06010142
Karim SadiqAFG2012201255016810033.60166101.20100186
Denesh RamdinWI201120118601689628.0022176.02010160
Craig ErvineZIM201620166611689233.6023272.41011130
Axar PatelIND2022202286216864*42.00140120.00020810
Chundangapoyil RizwanUAE201920197601684728.0032551.69001130
Matt PriorENG20082008119316845*28.0021976.71001203
William PorterfieldIRE201620169901687318.6727062.22011171
Andile PhehlukwayoSA2021202110901685418.6718789.84010118
Pat CumminsAUS20232023131061683742.0021777.42000166
Rumesh RatnayakeSL199019901412216833*16.8018491.30001116
Rohit SharmaIND20122012141301686812.9225166.93013122
Adam ParoreNZ20002000201761683015.2723471.7900183
WPUJC VaasSL200620062721716829*12.0021677.78002100
Abdool SamadCAN200620066601674427.8326163.98001150
Dinesh KarthikIND201820187621674441.7522773.57000132
Colin MunroNZ201320137601678527.8316998.82021154
Aiden MarkramSA2024202466116769*33.4021378.40010104
Samiullah ShenwariAFG2010201013701678223.8627460.95010152

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.