ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th 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,748 of the 11,754 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Robert AndersonNZ1976-1978112014399223.1167538.67031441
Gary TroupNZ1976-1986373014156399.7533743.32007112
Murray ParkerNZ1976470894012.7130.0000171
Shahid IsrarPAK197611177*---000-0
Sikander BakhtPAK1976-198953461917722*6.5644525.3900680
Mudassar NazarPAK1976-198919823118676723131.771404645.061033135423
Iqbal QasimPAK1976-19886564165885612.25155734.230112490
Roger TolchardENG19774721296725.8047027.45011100
Haroon RasheedPAK1977-198335463138315332.16200650.2536211819
Yajurvindra SinghIND1977-197947110943*18.1735530.7000090
Joel GarnerWI1977-1987156109299116011.39150852.3901226119
Colin CroftWI1977-19824643261763310.3560119.3000691
Irvine ShillingfordWI1977-197869024812027.563878.95100221
David HookesAUS1977-1986617752132143*29.61334862.51113722018
Mohsin KhanPAK1977-198612315411458620032.07823551.52917640913
Craig SerjeantAUS1977-19781526159512423.8074641.69124692
Mick MaloneAUS1977-19821183824616.4014456.94000110
Len PascoeAUS1977-198243301614530*10.3636539.73005140
Kim HughesAUS1977-198516521212638321331.911300048.369392258539
Richie RobinsonAUS19775801827022.7538946.79010211
Wayne ClarkAUS1977-19791219298335.7622740.09008100
Tony MannAUS1977-197848018910523.6337150.94102161
David OgilvieAUS1977-197851001784717.8042530.82003170
Peter TooheyAUS1977-19792033399812233.27141945.24183864
Steve RixonAUS1977-1985193064345418.0864835.80025340
Paul HibbertAUS197712015137.508916.8500010
Abdul QadirPAK1977-19931711453716706115.46309651.26031313533
Geoff CopeENG1977-1978541412213.6718522.1600110
Brian RoseENG1977-1981111824577028.56116639.19030450
Sam GannonAUS1977-197835433*3.001717.6500100
John DysonAUS1977-19845885112114127*28.57565037.422951785
Mike GattingENG1977-199517122631650420733.351273251.0811302071722
Hasan JamilPAK1977-19786501112822.2012092.5000032
Paul DowntonENG1977-198858681310277418.67303433.85046800
Arshad PervezPAK19782201185.504723.4000000
Graeme WoodAUS1978-198914018917559317232.521079146.8912241348812
Rick DarlingAUS1978-19823245210609124.65180849.17071871
Bruce YardleyAUS1978-19834058410367419.19156747.730491155
Ian CallenAUS1978-19825543222*32.001346.1500121
John WrightNZ1978-19932302968922518532.032142342.23134716100025
Stephen BoockNZ1978-1989444812237376.5886226.910011151
Faoud BacchusWI1978-198348563139425026.30156057.121691284
Trevor LaughlinAUS1978-197991011927421.3317165.50010131
Richard AustinWI1978330302010.001361.5400030
Desmond HaynesWI1978-1994353439531613518441.802919553.32359623159877
Clive RadleyENG19781214173115856.23173542.13331680
Derick ParryWI1978-1980182544426521.0524055.83033351
Jim HiggsAUS1978-1981223616111165.5550817.7200560
Sylvester ClarkeWI1978-19822124723235*13.6523182.250031511
Norbert PhillipWI1978-1979101652974727.005349.06002212

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