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 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
Harsh ThakerCAN2022202266218457*46.0025372.73010111
George LavelleLAN2022202296218461*46.00149123.49020175
Matthew HaydenAUS199419948701846726.2931358.79011200
Saadat AliPAK1984198477118478*30.6734153.96010130
Mark CosgroveLEI201920198801845923.0023080.00011211
Matthew WadeAUS201720171292184100*26.2921087.62100123
Clive LloydWI19831983151021844123.0021585.58000124
Rizwan CheemaCAN20112011101001843718.40177103.950011710
Adil RashidENG/YOR20162016231031844126.2921087.62000144
HJ CullenWOR20252025101041843530.67154119.48000157
Denesh RamdinWI20092009151121844520.4420092.00000142
Nuwan KulasekaraSL201320132013218458*16.73167110.18010177
Brendon JulianAUS19991999181301843514.1520888.46003145
Nehemiah OdhiamboKEN20092009151431844016.7321485.98000156
David HempBER20092009221183102*183.0025372.33110180
Pulindu PereraNSWC2024202432018311191.5018598.92110193
Will SmithHAM201520157401836545.75173105.78030172
Anil MandalNEP2012201255118311345.7523378.54101184
Steven CroftLAN202120217511839345.7524873.79010104
Heinrich KlaasenSA2022202265118374*45.75183100.00010154
Nitish KumarCAN2015201566018310430.5023876.89101161
Saleem ElahiPAK200320038721837036.6024774.09020160
Dinesh KarthikIND2017201787418364*61.0026269.85021160
Jatinder SinghOMA202420247701835926.1429262.67020141
Gordon MuchallDUR201520158731834545.7522282.43000120
Robin DasESS202520257701835126.1420290.59020273
Collins ObuyaKEN201520158811837826.1432656.13010150
Chris NashSUS201420148801836522.8823179.22010215
Arif HussainOMA201420148801836122.8821684.72010226
Noah CroesNED202520258811835026.1418996.83011231
Dipak ChudasamaKEN199619968801835122.8833654.46011240
John DysonAUS198219829921833726.1438048.16001131
Dale BenkensteinSA1999199911911836922.8828264.89011110
Brendon McCullumNZ201420141110118349*20.33163112.270021310
V GanesanGER20172017221182123*182.00168108.33110250
Glenn TurnerNZ197619763311826791.0028863.19030170
Stephan MyburghNED201720174401828845.5022281.98020215
Kyle VerreynneSA202120216401829545.5020190.55020134
Runako MortonWI2009200955218285*60.6724673.98010132
Kevin PereraNSWC202520255501827036.4024873.39010250
Inam-ul-HaqQAT201720176601826330.3325671.09020231
D'Arcy ShortWA202320236601827430.3321883.49012202
Brendon KuruppuSL198319836601827230.3335651.12020252
Salman ButtPAK201020107701827426.0023278.45023260
Joe DenlyKEN201520157701827826.0019692.86011245
Ben CurranNOR202120218711829430.3320588.78020181
Alvin KallicharranWI197919799711824930.3331557.78000130
Alex BlakeKEN202320238811826226.0018598.38010137
Mohammad SaifuddinBAN20192019138218251*30.3320887.50011191
Syed AzizMAS2022202299118248*22.7525770.82001203

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.