Batting by year (All cricket)

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 23,131 of the 27,073 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND/RCB20162016535715356823584.95384792.751120134957
Kumar SangakkaraSL/HH/SUR2015201557675330920353.37387685.37139233546
Virat KohliIND/RCB201820185161103265160*64.02415978.501113332941
David WarnerAUS/SH2016201661695322217350.342899111.14916235267
Virat KohliIND/RCB20172017566211312624361.29331094.441114628847
Shubman GillIND/GT2023202365698304420849.902692113.081014332091
Babar AzamPAK/SOM/KK2019201960667299011550.68303898.42720333534
Tillakaratne DilshanSL/DC2009200956626298616253.322970100.541012536036
Joe RootENG/YOR2016201646616294725453.58389575.66619230621
Babar AzamPAK/KK2022202253615294119652.52378777.66819131126
Shai HopeWI/HH/GAW20252025768411293714040.23308395.26616125691
Kumar SangakkaraSL/DUR2014201447563289631954.64432067.04916431318
Virat KohliIND/RCB20192019575982852254*55.92297695.83815328147
Daryl MitchellNZ/LAN/LS20232023768111285013440.71305393.35713320995
Rohit SharmaIND/MI2019201961612284621248.24298095.501012129688
Hashim AmlaSA/IWX/PK2017201755647281815449.44341882.45815231146
James VinceENG/SS/HAM20232023667513277418644.74284597.50222229971
Shan MasoodPAK/DER/MS2022202260657276423947.66282497.88319429927
Gautam GambhirIND/DC2008200849574276120652.09382272.24618132517
Kane WilliamsonNZ/ND/SH20152015414862755242*65.60371374.20815131515
Virender SehwagIND/DC2008200846593274731949.052652103.58417434665
Mohammad RizwanPAK/SUS/MS20222022647212274113045.68293793.33224324549
Martin GuptillNZ/AA/DER20152015556572719237*46.88310087.71613730075
Kane WilliamsonNZ/ND/YOR2014201450607270819251.09411365.84615328816
Kumar SangakkaraSL/PK2009200962706270513742.27361974.74419326922
Caleb JewellHH/DER/TAS2025202552684269923242.17336080.33516533433
Kane WilliamsonNZ/ND/SH2018201861709268713944.05324782.75420424553
Steve SmithAUS/RPS20162016535872676165*52.47344877.61813326532
Virat KohliIND/RCB2014201451617264516948.98303987.04814625149
Virat KohliIND/RCB2023202348496263218661.21301687.271015225141
David WarnerAUS/SH/NSW201920194554102626335*59.68288191.15816526242
Kumar SangakkaraSL/DC2011201155634262521144.49421062.35514325719
Harry BrookENG/HH/YOR20222022626212262119452.422570101.98712226179
Jos ButtlerENG/RR/ST20182018656992612110*43.532528103.32321626371
Jason RoyENG/SS/SUR2016201662704258216239.122513102.75610633343
AB de VilliersSA/RCB/TIT2013201358619257616449.54312182.54714124140
Jos ButtlerENG/RR/LAN2023202377765257113136.211974130.241217221101
Steve SmithAUS/RR2015201546537256721555.80348573.66812127020
James VinceSS/HAM/KK2024202464726256421138.85271794.37315330942
Peter HandscombMS/LEI/VIC20242024526282554139*47.30382166.84915528420
Jacques KallisSA/RCB201020104452102553201*60.79353572.22716221742
Virat KohliIND/RCB2013201359599254711950.94290687.65616327645
Graeme SmithSA/RR2008200837476252823261.66339374.51713132116
James TaylorENG/NOT20152015556411251829147.51361669.63415523831
David WarnerAUS/SH/NSW2017201742545251717951.37300483.79810026946
Kumar SangakkaraHH/JT/SUR2017201748527250920055.76284588.19811126543
Virat KohliIND/RCB2012201254607250018347.17321077.88811126721
Angelo MathewsSL20142014515716248516060.61375866.13317023043
Cameron BancroftST/GLO/WA2024202461776246318434.69393062.6769825522
Marnus LabuschagneAUS/BH/GLA2019201933513245018551.04401661.01616630612
Page 1Next

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