Live3rd ODI · Zimbabwe Women in India 2026/27INDWZIMW14/2 (5.1)ZIMW chose to batT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 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)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 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 runsT20I2nd 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/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Lorcan TuckerIRE202520251818257375*35.8173577.960405810
Roston ChaseWI202620262218257319435.8183468.71110585
Sulaimon RunseweNGR20242024232315737426.05476120.38051705
Parvez Hossain EmonBAN202520252525257310024.91469122.171355234
Ricky PontingAUS19971997913257212752.00108052.96220604
Chris CairnsNZ199519951919057210330.1175575.761304414
Shaiman AnwarUAE201520151212057110647.5859995.331506010
Fawad AlamPAK20212021913357114057.10114949.70321712
Seymour NurseWI19681968714057113640.7931152.09120631
Saif HassanBAN20252025212025718031.72510111.960403440
Javed OmarBAN20052005152105718127.19128344.51031730
Hardik PandyaIND20232023312345718730.0557499.480304220
Andrew FlintoffENG20062006172535717025.95106553.620536812
Alick AthanazeWI20252025202605716021.9678672.650316316
Mark RichardsonNZ200420041017057010133.53160035.63120800
Joe RootENG202020201418257068*35.6398058.16041563
Ian HealyAUS199819981218457013440.71123346.23121520
Ayan KhanOMA2023202320192570105*33.53553103.071105311
Hassan NawazPAK2025202529284570105*23.75423134.751352940
Bill PonsfordAUS1934193447156926694.83115449.31210540
Alan MelvilleSA19471947510156918963.22--311441
Dimuth KarunaratneSL20222022815156910740.64112350.67140650
Luqman ButtCAA202420241717456980*43.77400142.250415526
Cameron GreenAUS202620261920256910431.6182868.721323615
Ravija SandaruwanKUW2024202426261569102*22.76394144.421324735
Keith MillerAUS195119517132568145*51.64--211462
Greg ChappellAUS1983198323245568150*29.8987664.84121483
Thisara PereraSL201420143226756880*29.89439129.380314624
Boeta DippenaarSA/AX200520051215356712347.2595959.12151565
Tilak VarmaIND20252025211865677347.25439129.160424125
Quinton de KockSA201520152020156710929.8459096.10212766
Jason MohammedWI201720172623356791*28.3577373.350414711
Chris GayleWI201320132326156710922.6874975.702017317
Abdul RazzaqPAK2010201028279567109*31.50492115.241003333
Glenn MaxwellAUS202220223028456780*23.63457124.070224624
Shaun PollockSA199919993630556769*22.6898557.56042488
Tim PaineAUS20102010151905669229.79111750.67041662
Liton DasBAN20202020910256517670.6357398.602306314
Ravindra JadejaIND2022202215156565175*62.7874076.35200559
David GowerENG1990199010152565157*43.46102455.18221641
Yashpal SharmaIND198219821518856514056.50118543.63120435
Selim SalauNGR202420242019056511229.74515109.711005811
Zubaidi ZulkifleMAS20222022202025659631.39345163.770334934
Dilip SardesaiIND1964196481505648737.60--061621
Wally HammondENG19351935916356487*43.38--040142
Graham GoochENG198919891418056413631.33103654.44152560
Craig KieswetterENG201020102121056410726.8658097.241225920
Scott StyrisNZ200220022022456410731.3388064.09132448
Imran FarhatPAK20102010172505646722.56109951.32032702
Habibul BasharBAN200420042227056411320.8984266.98135680

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