Batting by year (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 7,828 of the 11,080 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Roy GilchristWI19591959210777.00--000--
Karanbir SinghAUA2025202528283144311557.72822175.552131120120
Rohit SharmaIND2019201946461244121254.24266591.591010124478
Karanbir SinghAUA202620262323386916443.45476182.562426777
Rohit SharmaIND2023202334382166912046.36191986.97311317575
Rohit SharmaIND2018201842458180416248.76181899.2377417174
Suryakumar YadavIND2022202243428141811741.71900157.56210212973
Waseem MuhammadUAE2023202339390117511930.13991118.5715410969
Fiaz AhmedBHR202520253835111215105*50.63910133.521728367
Rohit SharmaIND20172017323351793208*64.041776100.9688116665
Dewald BrevisSA2025202530323832125*28.69567146.741425065
AB de VilliersSA20152015323431845162*59.52195594.3768117263
Kushal MallaNEP2023202332303892137*33.04687129.842517062
Daryl MitchellNZ2023202350546198813441.42221889.6369214861
Waseem MuhammadUAE2024202436363108310032.82848127.711847961
Mitchell MarshAUS20232023273261560177*60.00158198.67311319459
Nicolas PooranWI202220224443210939126.661059103.210817059
Chris GayleWI2012201226295103115042.96105997.362809359
Shubman GillIND2023202348526215420846.832128101.22710223558
Waseem MuhammadUAE2022202237370101111227.32942107.321737558
Chris GayleWI201920191716076616247.88684111.992515558
Shane WatsonAUS20112011343821599185*44.42161499.07212217757
Sikandar RazaZIM20232023282531002102*45.55793126.361717057
Suryakumar YadavIND20232023403841130112*33.24844133.8927310156
Bilal ZalmaiAUA202520253231396979*34.61617157.050929856
Brendon McCullumNZ2014201428343157030250.65193481.1842315855
Shai HopeWI2025202542506176014040.00214082.2459116054
Harry BrookENG20262026353951608136*47.291357118.50311115454
Martin GuptillNZ2016201636432151211436.88165391.47210617454
Abhishek SharmaIND202520252121185913542.95444193.471508554
Travis HeadAUS20242024283421399154*43.721221114.5845416252
Asif AliBHR2025202530283858100*34.32559153.491637852
Harry BrookENG2025202537444150215837.55155696.5337414450
Shimron HetmyerWI2018201829320112712735.221102102.273528250
Babar HayatHK202420242723265111031.00474137.341333150
Matthew HaydenAUS20072007444572223181*58.50250888.64610123549
Martin GuptillNZ20152015424952048237*46.55245883.32511522849
Yuvraj SinghIND/AX2007200744436164216944.38177592.51211215849
Ishan KishanIND2026202631312104710336.10616169.9717211149
Asif KhanUAE20232023393941156151*33.03126791.243448547
Sikandar RazaZIM20222022333241149135*41.04962119.443648247
Yashasvi JaiswalIND20242024213531699214*53.09226175.14310319546
Rohit SharmaIND20162016333541349171*43.52141995.0729211746
Heinrich KlaasenSA2023202331323104517436.03863121.093219246
George MunseySCO202520251818195919156.41839114.302728146
Asif KhanUAE20242024272748257935.87669123.320616146
Nicolas PooranWI202320232222281211540.60618131.392206146
Martin GuptillNZ20212021202007349736.70514142.800515746
Evin LewisWI202120212424272610333.00621116.911626146
Abhishek SharmaIND20262026292916928424.71361191.690777146
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.