ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,790 of the 6,796 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kushal Janith PereraSL201520151010042011642.00367114.441314114
Aiden MarkramSA202520251211142011042.00395106.33132488
Brendon McCullumNZ20132013151424207935.0042598.820413717
Ravi BoparaENG20112011151524209632.3153778.21020303
Younis KhanPAK20092009191904208922.1167162.59022400
Basil HameedUAE20222022211904206222.1155875.27021337
Arjuna RanatungaSL19991999191914207623.3359970.12024311
Martin GuptillNZ202220221212041911534.9251980.73221486
Ramnaresh SarwanWI20052005141414198732.2361068.69031325
Graeme SmithSA20112011151504197727.9364365.16020370
Ramiz RajaPAK19881988151514197129.9362167.47040441
MahmudullahBAN20182018201634197632.2355675.360312712
Mohammad HafeezPAK20032003222204196919.0581251.60033492
CWJ AllisonESS2025202588041813152.2544095.001204412
MS DhoniIND201420141210241879*52.2545492.070503211
Luke RonchiNZ20142014161334189941.80368113.590204611
Inzamam-ul-HaqPAK200320031816441864*34.8344793.51032347
Andrew JonesNZ19901990161624189329.8669959.80021282
Rohan MustafaUAE20182018181814189524.5962466.990304110
Dhananjaya de SilvaSL/GAL20192019191834189027.8754077.41011431
Niall O'BrienIRE20072007191904187222.0067462.02042341
Ishan KishanIND2022202287041721059.57380109.741204118
Nick GubbinsMID2019201988141798*59.57391106.65041570
Damien MartynAUS2001200118115417144*69.5048386.34120341
Hashim AmlaSA2019201912123417108*46.3356074.46130371
Azmatullah OmarzaiAFG2024202414124417149*52.13395105.571322520
Sachin TendulkarIND19911991141424176234.7556074.46041333
David BoonAUS199019901615341792*34.7557372.77021371
David BoonAUS19931993161614177327.8073356.89050280
Bruce EdgarNZ19861986161604177526.0680351.93032220
Lahiru ThirimanneSL2013201325193417102*26.0670758.98122363
Mackenzie HarveySA2025202588141612959.43411101.221305210
Brendon McCullumNZ201220121110041611941.6045292.041203711
Keaton JenningsLAN20192019101004169641.6051381.09050490
Desmond HaynesWI198619861111241677*46.2276354.52040422
Martin CroweNZ1984198412122416105*41.6046190.24131423
B SharkiNEP202320231514241677*34.6764864.20031412
Raqibul HasanBAN20082008171604168926.0065663.41042321
Daniel Bell-DrummondKEN20262026881415133*59.2949384.18210485
Will RhodesDUR202620261092415148*59.2944293.89121366
Arjun MutrejaSIN201420141010041510841.5054576.15121502
Tom WestleyESS202120211010241587*51.8848585.57040530
Niroshan DickwellaSL20182018141204159534.5848385.92030550
Dwayne BravoWI201420141313441510646.1143894.75121428
Ayan KhanOMA20222022151314157734.5854676.01042326
Thisara PereraSL20182018171534156434.58359115.600213015
Waseem MuhammadUAE20222022212104157819.7652878.600234115
William PorterfieldIRE20092009881414104*59.1451780.08220524
Carl HooperWI19951995111114148441.4055574.59041396
Sunil GavaskarIND198519851512541476*59.1463864.89041253

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.