Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sese BauPNG202520253301338544.33101131.68010172
Ruturaj GaikwadIND2024202443113377*66.5084158.33010164
Paul StirlingIRE200920094401338433.2514492.36010123
Ken FunstonSA195219522401336533.25--01052
Colin CowdreyENG1969196934013310033.25--100-0
Jack BirkenshawENG197319733401336433.2531136.01010100
Andre RussellWI201820185521334744.3374179.73000615
Krunal PandyaIND2021202165313358*66.50131101.53010112
Kushal MallaNEP202020206511335033.25109122.02011147
Billy BatesENG188318833511335533.25--01080
Harry TrottAUS189518953501334826.60--00180
Jeffrey StollmeyerWI193919393501335926.60--02130
Buster FarrerSA196419643521333944.33--000110
Alejandro FergusonARG2021202166213386*33.25117113.68011162
Shan MasoodPAK201720173601335922.1744529.8901090
Sachith PathiranaSL201620169611334526.6014095.00000152
Rahel KhanSWE202120216601333722.17100133.00000128
Ryan RickeltonSA202220223611334226.6026550.19000161
Lawrie MillerNZ195619563601334722.17--000-0
Vinod KambliIND199719977611336526.6020465.20020120
Luke WrightENG201320139701335219.0096138.54012146
Imam-ul-HaqPAK202520255711339322.1724953.41011101
Dennis AmissENG197119714711335622.1732141.43011191
Warren LeesNZ1979197977113345*22.1725112.00000121
Desmond ChumneyCAN200720078821332922.1719568.2100063
Shuvagata HomBAN201420144811335019.0027448.54012140
Richmond BaaleriGHA2024202488213351*22.1715585.8101091
Ghulam Abbas ButtFIN202420248801334416.6396138.54000165
Sabbir RahmanBAN20142014109313344*22.17129103.10001114
Ollie RobinsonENG202320235931333922.1720066.50000160
Ruben TrumpelmannNAM2023202311911333016.63106125.470011010
Gulbadin NaibAFG2012201210911334416.6314591.72000711
A Beresford-PeirseCRO2025202511911333916.6316779.6400172
Wes HallWI196519655911333716.63--00000
Deusdedit MuhumuzaUGA202120211810513359*26.60128103.91010126
David WilleyENG202320231010413321*22.17100133.00000139
Luis HermidaMEX20242024101011333714.7818671.5100070
Hiren VaraiyaKEN20092009161151333422.1723057.8300070
Umar AminPAK2010201071101333312.0925751.75001160
K HindsBAH20252025111101336012.0913995.68012108
Dunith WellalageSL202320231211213342*14.7817675.57003103
MFI AssuncaoBRA20262026121101333112.0913598.52002151
Keith ArthurtonWI19991999141221334813.3022858.33003120
Ben HilfenhausAUS20102010713513356*16.6325452.36013173
Mashrafe MortazaBAN20152015211421332111.08120110.83002164
Curtly AmbroseWI19981998121631333110.2322658.85004161
Eric SzwarczynskiNED2014201422113275*132.0021062.86020120
Graham DowlingNZ196119611201327466.00--02090
Taufeeq UmarPAK2001200133013210444.0021162.56100200
Walter RobinsENG1935193533113210866.00--100120
PreviousPage 200Next

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.