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 2026AFGZIMT20I5th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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 All internationals)

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Lance CairnsNZ19841984161712056412.8131165.92013236
Sharvin MuniandyMAS202520252718520541*15.77184111.41001119
WPUJC VaasSL19971997302152055712.8157035.96014221
Craig McDermottAUS1985198527232205369.7636656.01004171
Phil SimmonsWI198719875502048940.8026876.12020281
Mustafa OmerFRA20262026661204108*40.80144141.671011113
Billy BatesENG188518854602046434.00--020202
Sean WilliamsZIM200820087722047140.8030666.67020112
Phil MustardENG200820087702048329.14196104.08010218
Keith FletcherENG196919695702048329.1412039.17010140
Joe SolomonWI196319635802046225.5015631.4102150
Matthew HaydenAUS199419949902046722.6736855.43011210
Alex ObandaKEN2008200810912047125.5030966.02011186
Sami SohailMAA2026202699120450*25.50152134.210102110
SKS GillLUX2022202210912044725.50198103.03001194
Ossie DawsonSA194719475902045522.67--01100
Mike GattingENG198319839912048125.5038353.26010221
Trevor GripperZIM20012001810120411222.6750740.24102220
Graeme HickENG19911991710120486*22.6748641.98012220
Herby WadeSA19351935712220440*20.40--00350
Alan DavidsonAUS19611961712320477*22.6719027.89011173
Daniel SmithPHI20232023141312046817.00200102.00012129
Bruce FrenchENG19871987131452045922.6748542.06013241
James FranklinNZ201320131816420453*17.0031464.97012182
Mominul HaqueBAN2020202023020313267.6738652.59100240
Simon KatichAUS200320034502037540.6033660.42020251
Khalid LatifPAK2016201666220359*50.75178114.04010225
Conrad HunteWI196119613602037933.8333435.33020180
Mohammad WasimPAK19961996561203109*40.6035257.67101190
Jon-Jon SmutsSA202020208712038433.8324881.85010212
Zeeshan HaiderQAT2026202610722037940.60152133.55010167
Morné van WykSA201120118812036729.0021295.75020226
Sharjeel KhanPAK201320138802036125.38202100.50020217
Arjun VinodSWI202520258812033829.00184110.33000176
James BarkerLUX2023202310932034833.83192105.73000142
Fred TitmusENG196619666912035325.3853238.16010220
Isaac DamarellGUE20222022101022035125.3820997.13010194
Abhijeet AhujaHUN20222022101002037520.30198102.53012135
Shreyas MovvaCAN202620261210220383*25.3826177.78011152
Darren GoughENG19941994111142036529.0036855.16011244
Sikandar RazaZIM201920191311220385*22.5621693.98010127
Ashton AgarAUS20182018181112034620.3021594.42001223
WAE BurtonSER20222022111112038320.30116175.000141917
John WrightNZ1989198981102035918.4550540.20011221
Anwar AliPAK20152015191252034629.00173117.340001410
Alex ObandaKEN20132013131302034715.62189107.41002295
Wahab RiazPAK201320131413220347*18.4526476.890031410
Josh PhilippeAUS20212021131302034515.6221594.42001167
Chris GreavesSCO202320231713420356*22.56193105.18011205
Andile PhehlukwayoSA20212021181412035415.6221395.31011149
PreviousPage 148Next

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.