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 records (Men's All internationals)

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 11,753 of the 11,759 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Dipak PatelNZ1987-19971121291818239916.42369649.32061615615
Phil HorneNZ1987-199081101212711.0041129.44003100
Carl HooperWI1987-2003328379581152323335.901897960.712056201042128
Neil FairbrotherENG1987-1999858619231111334.49350265.99117316222
David CapelENG1987-1990374437019817.10171040.99034575
Mike VelettaAUS1987-19902830469168*26.58127654.15022440
Andrew JonesNZ1987-199512616117570618639.631225446.56736644416
Tom MoodyAUS1987-1999837812166710625.26272961.08213712318
Eddo BrandesZIM1987-19996856135255512.2178367.050253817
Andy WallerZIM1987-19974041388783*23.34134665.900549113
Tim MayAUS1987-199571402026442*13.2092528.54003150
Malcolm JarvisZIM1987-19951784411710.258250.0000121
Phil SimmonsWI1987-199916918513467712227.19734063.726221851548
Kevin ArnottZIM1987-199317203540101*31.76141738.11141422
Babu MemanZIM1987110191919.002286.3600020
Andrew ZesersAUS1987222108*-1471.4300010
Danny MorrisonNZ1987-199714411450550428.59209626.240031433
Zahid AhmedPAK198722133*3.001323.0800100
Jack RussellENG1987-199893117232320128*24.68592839.142782411
Shakeel KhanPAK1987110000.0040.0000100
Arshad AyubIND1987-19904536113735714.9296238.77012310
Sanjay ManjrekarIND1987-199611013116403721835.10838348.16524631911
Aamer MalikPAK1987-199438424112111729.50262642.692841062
Tony DodemaideAUS1987-19933431133265018.11101032.28011180
Sanjeev SharmaIND1988-1990251551363813.6021563.26003130
Woorkeri RamanIND1988-199738462106511424.20229246.4717101026
Ajay SharmaIND1988-19933229647759*20.7463874.76032349
David WilliamsWI1988-1998464283896511.4499639.060111330
Narendra HirwaniIND1988-199635291562174.4316138.5100760
Paul JarvisENG1988-19932523416329*8.5837843.12003121
Mark GreatbatchNZ1988-1996124154104227146*29.35804552.545231640448
Bert VanceNZ1988-1989121504559630.33112740.37020323
Chris KuggeleijnNZ1988-1989181521494011.4625059.6000481
Richard ReidNZ1988-19919902486427.5644855.36020251
Curtly AmbroseWI1988-20002732416520785311.81406551.12013921122
Haafiz ShahidPAK1988332117*11.002347.8300000
Moin-ul-AtiqPAK1988-198955019910539.8027971.3310060
Monte LynchENG1988330862.673225.0000110
Ian BishopWI1988-19981261073010374813.47251941.170013767
John ChildsENG198824422*-414.8800000
Keith ArthurtonWI1988-1999138143253286157*27.85621852.852172027736
Robin SmithENG1988-199613218223665517541.861275252.1913431279733
Tim CurtisENG1988-19895901404115.5651727.08001200
Matthew MaynardENG1988-2000171912194112.1737358.71003201
Ranjith MadurasingheSL1988-19921512545116.4310131.6800140
David LawrenceENG1988-1992660603410.0014541.3800070
Phil NewportENG1988-199135111040*27.5019456.70001130
Kim BarnettENG1988-19895802918436.3850657.51031280
Ian HealyAUS1988-1999286302596120161*25.191086456.334262750210
Jamie SiddonsAUS1988110323232.003786.4900030

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