Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES91/3 (10)WAR206/4 (20)ES need 116 runs in 60 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 List A)

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 6,791 of the 6,797 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kevin PietersenENG2004200443210477*104.0012483.8701153
David WarnerAUS201120113301047434.6713278.79010110
Aneesh KapilSUR201420143311045952.0011888.14010101
Philip SaltENG202120213301046034.6789116.85010180
Joe WeatherleyHAM202420243301049334.6714372.7301090
Muhammad AbbasNZ202520253301045234.67103100.9701064
Jonathan CarterWI201620164411045434.6712483.8701062
Matthew CritchleyDER201720176411044934.6782126.8300074
NMS ParamSIN201920194411046634.6718057.7801091
Ryan BurlZIM201920195411045334.6713378.2001064
Sheridon GumbsSUR202220224401046626.0013974.8201091
M PremaratneBCAA202520254401045126.0017758.7601080
Sadiq MohammadPAK1979197944110457*34.6722945.41010100
Mudassar NazarPAK197819784401045626.0026139.8501060
Javed AhmadiAFG201820184401047626.0014273.24010102
Shivnarine ChanderpaulWI200020005501043020.8019353.89000100
Robin UthappaIND201420145511045026.0011888.1401093
Andrew UmeedSOM202220225501045620.8015766.24010110
George DrissellDUR202520258511044626.0013875.3600093
Jack BlatherwickLAN2026202665210432*34.6771146.4800149
Dinesh NakraniUGA201820185501045020.8017260.4701085
Minod BhanukaSL202120215501043620.8015567.10000130
Gudakesh MotieWI20242024125210450*34.6712384.55011103
Isaac MohammedWOR202520255501046320.8016164.60010134
Owais ShahENG200120016611046220.8015467.5301170
Luuk van TroostNED200620068611044020.8013676.4700074
Kieran PowellWI201220126601044717.3314969.80001112
Rassie van der DussenSA202420246601043517.3314870.2700192
Michael LeaskSCO2024202411611044020.80104100.0000064
Hayden Walsh, Jr.WI/USA2019201910601045717.3313676.47011111
Kamindu MendisSL202420247641044052.00104100.0000172
Oli CarterSUS202320236601044417.3390115.56000102
Tharindu RatnayakeTUCA2024202476110441*20.8011491.2300067
Malcolm MarshallWI198819888601044117.3311590.4300072
Julius MensahGHA201720178711043617.3385122.35001104
Aamir KaleemOMA2014201487110442*17.3313775.9100144
Keaton JenningsDUR201620168721042420.8014074.2900181
Rod LathamNZ199319937701043914.8625440.94000100
Jeevan MendisSL2013201312801042613.0014671.2300082
James FullerGLO2015201511841044526.0011788.89000110
Zane GreenNAM20222022128110431*14.8614969.8000060
Dipak PatelNZ199519959821042517.33102101.9600181
Ravi RatnayekeSL1987198710911042213.0024841.9400040
Ajit AgarkarIND200320031410210426*13.0011888.1400294
Tim ZoehrerAUS19871987161131045013.0013974.8201280
Travis FriendZIM2001200121143104229.4516961.5400280
Suranga LakmalSL20172017161461042613.0016463.4100391
Matthew HaydenAUS200620062201035451.5014372.03010140
Ambati RayuduIND2016201632210362*-16462.80010120
Jatinder SinghOMA201520152201036251.5013675.7401092
PreviousPage 149Next

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.