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 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
Sikander BakhtPAK197819783221616*-4634.7800030
Derek RandallENG1980198022016168.004734.0400101
Robin JackmanENG1981198132016148.002564.0000010
Guy de AlwisSL19871987321161016.002955.1700000
Mohsin KamalPAK198719874211611*16.001984.2100020
Faruque AhmedBAN199919992201698.004040.0000020
Richard ReidNZ198819882201688.005429.6300010
Sujith SomasunderIND199619962201698.006325.4000010
Geert-Maarten MolNED20082008321161416.003842.1100030
Jason GillespieAUS1999199943116148.002080.0000101
Shahid AfridiPAK200320033301695.332176.1900021
Reinout ScholteNED200320033301685.335628.5700000
Hamilton MasakadzaZIM2001200133016115.334634.7800110
Enamul HaqueBAN199519953301685.336325.4000000
Tino MawoyoZIM2014201433016155.336026.6700110
Harvir BaidwanCAN2009200953016145.333644.4400110
Shem NgocheKEN201320133311688.004436.3600010
Junaid SiddiquiCAN20132013432161216.004436.3600000
Nathan Coulter-NileAUS2016201633116158.001888.8900110
Alzarri JosephWI2020202063116168.003151.6100130
Zahoor KhanUAE2017201763116168.003250.0000121
Dipendra Singh AireeNEP2019201933016105.332955.1700120
Jayden SealesWI202220227321616*16.002955.1700100
Zahid AliUAE202520253321611*16.002564.0000110
Deryck MurrayWI198019805311698.002759.2600000
Mohinder AmarnathIND197919793301685.333545.7100010
Arun LalIND1983198333016165.334040.0000201
Derek PringleENG198419843311688.004634.7800000
Tim MayAUS1987198763116158.0013123.0800010
Chris SilverwoodENG1997199753016125.332080.0000110
Travis FriendZIM200420044401684.004535.5600120
Richard JohnsonENG20032003104116105.332080.0000111
Mushtaq AhmedPAK199119914411665.331888.8900000
Alex WharfENG2004200411421698.002466.6700101
Tendai ChataraZIM202320238411685.333250.0000010
Josh HazlewoodAUS2016201616441611*-16100.0000030
Josh HazlewoodAUS201820186441610*-2466.6700020
Sultan ZarawaniUAE1996199654016134.003644.4400110
Francis OtienoKEN201020104401684.006823.5300100
Jeroen SmitsNED20062006853169*8.004634.7800100
Josh HazlewoodAUS202020201054167*16.002369.5700000
Kyle AbbottSA20162016852167*5.333348.4800100
Ben CooperNED2021202155116104.002369.5700210
Akeal HoseinWI202120219511612*4.003941.0300210
Ali KhanUSA202320238521665.3316100.0000010
Joshua LittleIRE202120211052169*5.332661.5400020
KaleemullahOMA20242024751166*4.002466.6700130
Naveen-ul-HaqAFG20232023851169*4.002564.0000220
Ashish NehraIND/AX200520051662169*4.002955.1700110
Jasdeep SinghUSA2024202411621611*4.001984.2100101
PreviousPage 194Next

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.