Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM73/8 (13)AFG chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT131/4 (14.5)TIT need 76 runs in 31 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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,790 of the 6,796 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Chamara KapugederaSL20082008262216039528.7184371.530424113
Ali OrrHAM202520251111060213154.7365292.333106118
Tamim IqbalBAN200920091919060215431.6876279.001326111
Marlon SamuelsWI2015201515152601133*46.2370984.772315216
Shahid AfridiPAK201020101818060112433.39417144.122015427
Brian LaraWI199919992525260111726.1372882.551126418
Alastair CookENG201120111515260011946.1564493.17151711
MS DhoniIND201920191816660087*60.0072982.300614211
MS DhoniIND2010201018174600101*46.1576078.95131529
Graeme SmithSA20032003191806007133.3377977.02060831
Shai HopeWI20172017211916008133.3389267.26041438
Yuvraj SinghIND2003200326256600102*31.5878276.73132637
Abdul RazzaqPAK200320033026860076*33.33579103.630214516
Nathan McSweeneyNOR/SA202620261111159910659.9063993.74161656
Shivnarine ChanderpaulWI1997199717162599109*42.7985270.31131483
Rahmat ShahAFG202320231919259993*35.2475579.34052566
Callum FergusonAUS200920092522959971*46.0870485.09050580
Kris SrikkanthIND198719871919159812333.2270884.46141595
John WrightNZ19831983222205988427.1899160.34031662
Aamer SohailPAK199219922222059811427.1893064.30131580
Hamilton MasakadzaZIM20182018272705988422.1587668.260306611
Kane WilliamsonNZ201720171414059710042.6469985.41150556
Andrew BalbirnieIRE/LL201820181817059610535.0682971.89242603
Jonty RhodesSA199819982219759694*49.6768886.63041344
Dhananjaya de SilvaSL20232023292525969325.9174679.89031559
Jacques KallisSA2003200317143595125*54.0979874.56231576
Aasif SheikhNEP202320232020259511033.0675379.02155638
Allan BorderAUS198619862121359591*33.0680873.64051491
Mark WaughAUS200020002323159511627.0593363.77132384
Lou VincentNZ200220022727359560*24.7996861.47032405
Paul StirlingIRE20102010161605948737.1371782.850506612
Jacques KallisSA2010201012122593104*59.3066489.31161367
Keacy CartyWI202520251515059317039.5377176.913015710
Gary KirstenSA19971997161615938939.5388167.31071551
Richie RichardsonWI19881988222225938429.6585669.28041601
Stuart LawAUS19961996252325937228.2473281.01042354
Mohammad YousufPAK2008200817155592108*59.2065490.52220573
Marvan AtapattuSL20062006222045928037.0078775.22040460
Andrew StraussENG20062006202015927831.1677476.49062770
Kyle VerreynneNOT202620261010359110584.4365290.64150437
Sadagoppan RameshIND19991999232305918225.7099559.40053621
Mark BoucherSA20002000372565916831.1180573.42061467
Dean JonesAUS19881988141435909253.6481272.66060334
Brendan TaylorZIM2009200917173590118*42.1470284.051533113
Ed JoyceIRE/SUS201520152019159011232.7878175.54131477
Javed MiandadPAK199319932320259010732.7891664.41133376
Kushal BhurtelNEP202320232121059011528.1064691.331326515
Hamish MarshallNZ20042004242345908431.0582171.86062420
Tom CooperNED201020101010158910165.4482671.31150551
Peter HandscombLEI/VIC202520251616258910742.0763393.05131598

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.