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 11,718 of the 11,786 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mark BoucherSA20002000484189307628.18143264.94083877
Mohammad RizwanPAK2025202522274929122*40.39148762.471617411
Soumya SarkarBAN201720172632192987*29.97121176.7106311415
Mohammad AshrafulBAN2007200734374929129*28.15124174.8615211010
Ibrahim ZadranAFG202520252021192817746.40926100.221707921
Fakhar ZamanPAK2023202324222928180*46.4098794.024229429
Quinton de KockSA201320132323192813542.18101991.0740010811
Shivnarine ChanderpaulWI201020102225392816642.18175053.03261599
Rahul DravidIND200920091215192717766.21179951.532601086
Mohammad YousufPAK1998199820233927120*46.35168355.082821048
KL RahulIND202120211924292712942.14146563.283639919
Rahmat ShahAFG201920192326092611335.62148262.482631129
Imran KhanPAK199019902427892613648.74193347.90171595
Michael HusseyAUS200720073929592613338.58135268.493117921
Cameron GreenAUS202220223133892689*37.04141065.670809017
Temba BavumaSA202220222735492611029.87162556.98142965
Ian BellENG201020101418492513866.07169854.482601004
Ross TaylorNZ2016201625299925173*46.25130171.103249410
Anamul HaqueBAN201420142929292510934.26118078.392458723
Shahid AfridiPAK2002200238402925108*24.3494098.402578652
Ryan RickeltonSA202520252227292425936.96130870.6422310511
Adam ParoreNZ19961996253049249335.54154959.65074688
David GowerENG1978197813182923114*57.69175752.53340961
Dimuth KarunaratneSL201920191926192312236.92163956.31161951
David MillerSA202320232927492310140.13796115.951616345
Craig McMillanNZ1999199927332923107*29.77166255.541401068
Andrew HudsonSA199419942432092210228.81190548.401711021
Nathan AstleNZ199619962733092212527.94144463.854349812
Shakib Al HasanBAN20222022303529228427.94108784.820838720
Jos ButtlerENG20252025302929219634.11750122.800627438
Mohammad AzharuddinIND199219922831192010630.67142564.56161843
Allan LambENG198219821423291911843.76149861.352521072
Kim HughesAUS198019801925291911739.96157858.24161899
Allan BorderAUS198219822633991912638.29194547.25173831
Rashid LatifPAK2002200240391091915031.69142664.45132996
Sunil GavaskarIND19711971714391822083.4534841.38451752
Nathan AstleNZ200520052528291812835.31158357.993411251
Rohit KumarNEP202220223030391812634.00101690.351317315
Mushfiqur RahimBAN201120112732691810135.31157258.40163779
Towhid HridoyBAN20232023383239189231.66100491.430616423
Zaheer AbbasPAK1984198417234917168*48.26150759.12161804
Dinesh ChandimalSL2013201340335917116*32.75138466.262438311
Tamim IqbalBAN201420142834191710927.79174652.52254998
Yashasvi JaiswalIND202520251423191617541.64132369.2443312910
Hashim AmlaSA200920092025191610038.17154859.17181952
Dhananjaya de SilvaSL202120212428491516638.13146262.59240854
Mohammad YousufPAK19991999263139159532.68152659.96083909
Aasif SheikhNEP202320233333391511030.50103488.491759717
Andrew BalbirnieIRE2023202334353915121*28.59120975.681639417
KL RahulIND201620161516491419976.17121675.164229018

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