Live1st ODI · India in New Zealand 2026/27NZ36/1 (8.1)INDIND chose to bowlTest1st 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)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 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 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
Virat KohliIND20092009108232510754.1738584.42120363
David MillerSA2026202698332514265.00230141.301102419
Timothy C. BarkerLUX202120218803257840.63256126.95020315
George HeadleyWI1931193148132510546.43--200300
Kyle CoetzerSCO201320131010032513332.5039382.70110364
Muhammad TanveerQAT202320231010532569*65.00241134.850201821
Chris GayleWI201820181211032512329.5535491.811122022
Roston ChaseWI201620167121325137*29.5578141.61110332
Shah Abrar HussainCAA202520251712332574*36.11289112.460112018
Ken WadsworthNZ1973197391303258025.0049546.26011300
Kieron PollardWI201620161515332567*27.0835491.810211616
Abdul RazzaqPAK19991999181743256025.0065749.47031276
Andre RussellWI201520151817332564*23.21201161.690122525
IK GamantikaINA20262026181733254523.2135092.86001205
Ben CurranZIM2026202618181325111*19.1237686.44103343
Ravichandran AshwinIND201120112619632510325.0039881.66102363
Adrian GriffithWI200020001119132554*18.0690236.03023341
Waqar YounisPAK20002000343363253912.0465349.77005304
Bill EdrichENG1949194946032410054.00--120241
Sacha De AlwisCAY20242024883324150*64.80219147.951202320
Manpreet SinghSIN20262026992324112*46.29200162.001202916
Aakash ChopraIND2003200351003246032.4088236.73020350
MO OdumbeKEN20032003111133245440.5035790.76021312
Kevin O'BrienIRE201120111212132411329.45257126.071013014
Stuart LawAUS19971997121203249327.0047668.07021213
Sohail AhmedBHR202620261414232464*27.00309104.850421813
CG WilliamsNAM20222022161513247923.1441378.45021253
Eldine BaptisteWI198419842616232487*23.1455558.38011331
Hiri HiriPNG20232023201723247721.6038484.380102314
Imran KhanPAK19851985201753246327.0032877.74012166
Dougie MarillierZIM20012001191833247321.6056057.86031243
Alex CareyAUS20182018251943244721.6035491.53000276
Romario ShepherdWI20252025231953244923.14220147.270012323
Shakib Al HasanBAN202420241720232464*18.0044373.14012334
Bill WoodfullAUS1928192836132311164.6091835.19211190
Sunil AmbrisWI2019201987132314853.8332798.78110391
Rahmat ShahAFG2025202567132313953.8354359.48120301
Craig ErvineZIM202620268803239340.3842576.00041302
James NeeshamNZ20162016101113237432.3039980.95031403
Geoff MillerENG1979197991113236432.3086837.21030270
Mahela UdawatteSL20082008121203237326.9243873.74021315
Shoaib MalikPAK20192019161503236021.5334095.00012233
Adam BacherSA1998199891613236421.5368747.02012420
Somachandra De SilvaSL19831983151733236123.0769946.21021230
Tushar ImranBAN20022002151803236517.9456956.77025410
Geoff MillerENG19781978172013238917.00109629.47014290
Manzoor ElahiPAK19871987212063235223.0740380.15012278
Kashif DaudUAE202220222925932376*20.1933496.710242016
Herbie TaylorSA191419143603229353.67--030-0
Delray RawlinsBER2026202687332212180.50182176.921301927
PreviousPage 100Next

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.