Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Isaiah O'BrienBER20262026830894329.6754164.8100058
Brian CloseENG19571957230894229.67--00070
Vinod KambliIND19981998330893929.6710783.1800081
Nick KnightENG19951995240895722.2531328.4301090
Marc TaylorBAH20232023440894922.259296.74000104
Allan DouglasBER20232023540894322.2557156.1400067
Matthew StokesGUE202320234428956*44.5060148.3301165
E SolomonISR20222022440893622.2589100.00000100
Arnold OtwaniUGA20192019440894422.2578114.10000131
Cameron GreenAUS20202020340894522.2525734.6300071
SSM StanislausMAC20242024440892822.259197.8000081
Faheem NazirSWI20242024440894222.2564139.06001122
Norman YardleyENG19461946240893522.2522539.56001110
Jeffrey StollmeyerWI19551955240894222.25--000-0
Fred TruemanENG195719575438936*89.00--00084
Younis AhmedPAK19691969240896222.25--011120
David HookesAUS19791979340894322.2517152.0500170
Khaled MashudBAN20002000551893222.2524436.4800032
Naved-ul-HasanPAK20092009853893344.5071125.3500045
Amit MishraIND201620161050895317.8013267.4201181
Hemang BadaniIND20022002651893522.2510981.6500080
Justin OntongSA20082008750892717.8011577.3900070
Suresh RainaIND200520058518939*22.2588101.14001100
Phil MustardENG20072007550892817.809395.70000121
Joy PereraITA20212021651894522.2511478.0700070
Gurpratap SinghCYP20222022550893617.8069128.9900084
M KasselmanBOT20252025550892617.8012272.9500051
Woorkeri RamanIND19961996350895717.8019246.35011141
Dominic CorkENG20022002551895222.2516254.94012150
Darren LehmannAUS200520057638949*29.679692.7100170
Brad HodgeAUS20142014762893522.2567132.8400044
BF MailataSAM202620266638930*29.6787102.3000155
Cole McConchieNZ202620269628931*22.2565136.9200093
Liam DawsonENG20222022860893414.8385104.7100092
Nathan SmithNZ20242024460894214.8312968.9900183
JO AdedejiNGR201920196628951*22.2511478.0701152
Harrison CarlyonJER20192019760893214.8386103.49001102
J BaleicikoibiaFIJ20222022660893114.839791.7500072
Surya AnandDEN20212021861893617.809395.7000133
Mazharul IslamSEY202120216618932*17.809197.8000281
Mahmudul Hasan JoyBAN20262026360895214.8316055.63011140
Harshit RanaIND202520251763893529.6773121.9200073
Imran AmeerMAC20252025662893422.2580111.2500192
M KoliROM202320239638933*29.6768130.8800072
R HashuPOR202520258638927*29.6764139.0600025
Baron ConstantineWI19281928360893714.83580.0000101
Wallis MathiasPAK19621962360894814.83--00170
Trevor LaughlinAUS19781978460893514.831560.0000070
Andrew CaddickENG199419946728929*17.8023737.5500090
Andrew PoynterIRE20102010972897817.8013864.4901362
PreviousPage 252Next

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.