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 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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 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,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew CaddickENG200020003228615821*7.1845834.50007151
Dudley NourseSA1948194824115756*52.3310863.8901061
Charlie LlewellynSA191119113501578031.4034146.04010100
George HirstENG1902190245115758*39.25--01160
Dave MohammedWI200620068621575239.2521772.35010214
Arjun VinodSWI202320236611576731.40135116.30010192
Frederick FaneENG190819083601575026.1720.0001290
Marcus HarrisAUS202120214711577626.1741537.83010190
Hedley VerityENG193319337721574531.4044924.9400050
Rohan KanhaiWI197419745711574426.1734046.18000151
David MillerSA201120118811575922.4316495.73010123
L BruceGIB2024202488115771*22.43150104.67010182
George HirstENG190419044801575819.63--011191
Greg ChappellAUS197119715821576526.1744934.97011130
Zain Ul AbidinKSA2025202511921575822.43130120.7701199
M BhaijiHUN202620269901578117.44129121.71011108
Jeremy ConeyNZ198719876901575217.4430251.99010130
Sidath WettimunySL198619865901577917.44--012130
Peter SiddleAUS20102010121031574022.4333946.31000131
IDM LatinGIB20262026101011574717.4416098.1300168
Gareth DelanyIRE20242024101031573122.43120130.830001010
Sid PeglerSA19121912611215735*17.4410.0000200
Javed BurkiPAK1965196561111576315.70--01210
Glenn MaxwellAUS20212021121231577017.44116135.34010167
Salum JumbeTAN202320231713515776*19.63128122.66011156
Russel ArnoldSL20032003161421573513.0831250.3200251
Dirk ViljoenZIM20012001171521573912.0825960.6200171
Mark VermeulenZIM2004200418191157258.7227357.51003171
Jofra ArcherENG202620262719815732*14.2719879.29002128
Curtly AmbroseWI200020001620415736*9.8132947.72005142
DJ HawoeINA202620262221415735*9.24140112.14005712
Daren PowellWI2008200825231157277.1427557.09008213
Pramodya WickramasingheSL199919992823815721*10.4729253.77002141
Lala AmarnathIND1933193312015611878.00--100210
Billy WadeSA194819482301568552.0023230.6002071
Javed OmarBAN2000200044215685*78.0026259.54020102
Abdul KadirPAK196419642401569539.0012827.34011110
Bevan CongdonNZ19771977241156107*52.0038240.84100170
Mike WatkinsonENG1995199534115682*52.0033946.02010161
Kyle CoetzerSCO200920095501564431.20152102.63000186
Bill EdrichENG195319533511566439.00--020210
Mohammad RafiqueBAN199819986601567726.0018484.78010211
Eric SzwarczynskiNED2007200776115656*31.2022669.03020161
Kirk EdwardsWI201320133601565926.0033346.85021131
Pieter MalanSA202020203601568426.0053029.43010110
Finn AllenNZ202120216601567126.0082190.24011198
Albert WardENG189518953601569326.00--01091
Maurice TateENG193119315611565031.20--01057
Sonny MoloneyNZ193719373601566426.00--01100
Paul WinslowSA1955195536015610826.008200.00100155
PreviousPage 180Next

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.