Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2002-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacob OramNZ2004200410164690126*57.50125355.072217113
Chris GayleWI20062006101806909338.33120457.310629813
Virat KohliIND20122012916268911649.21147446.74330892
Wasim JafferIND20062006917068921240.53152545.18230901
Kraigg BrathwaiteWI20222022714368716062.45170040.41250712
Dinesh KarthikIND20072007917168612942.88130452.61160892
Daryl MitchellNZ20222022711168319068.30137749.603307911
Angelo MathewsSL202420241018168114140.06140148.61141636
Rishabh PantIND20222022712168014661.8274890.912417521
Michael HusseyAUS20112011916068014242.50125654.14233696
Imran FarhatPAK2006200691716809142.50130851.990611061
Tillakaratne DilshanSL20052005914267816856.5098468.90141892
Ramnaresh SarwanWI20032003917067611439.76139248.562301021
Ian BellENG200820081221367619937.56143147.24221855
Kraigg BrathwaiteWI202120211020067512633.75178637.79142730
Kevin PietersenENG20052005816167415844.9396669.772316519
Mominul HaqueBAN20182018815067317644.87101566.31403634
Scott StyrisNZ200420041017167317042.06130451.61231945
Younis KhanPAK201620161019167321837.39133350.49222716
Aiden MarkramSA201820181020067215233.60109961.15223903
Daniel VettoriNZ20082008142346729435.37119056.47051853
Ian BellENG2012201214255672116*33.60169239.72162743
Virat KohliIND20232023812067118655.92122654.73220701
Darren LehmannAUS20032003710167017774.44104464.18320765
Zak CrawleyENG202520251018067012437.22103364.86153892
Wiaan MulderSA202520257122669367*66.9091173.44201876
Kusal MendisSL201720171020066919433.45116157.62211777
Shakib Al HasanBAN20172017714066521747.5095669.56231871
Chris RogersAUS20142014918066511936.94133649.78240770
Jacques KallisSA200820081523266513231.67144945.89140724
Taufeeq UmarPAK200220021120166211134.84143746.07143931
Ramnaresh SarwanWI200220021218066111936.72175037.77151782
Dean ElgarSA2018201810202661141*36.72169738.95152874
Hashim AmlaSA200720079172660176*44.00150543.85241862
Lahiru ThirimanneSL20212021713065914050.69151843.41240690
Tom LathamNZ201820187121658264*59.82152843.06222622
Henry NichollsNZ201820187123658162*73.11135248.67332671
Tom LathamNZ201620161120065813632.90144045.69252692
Damien MartynAUS200220021116065713341.06136048.31244740
Andrew StraussENG201020101220165711034.58126252.06153751
Mahela JayawardeneSL20082008611165516665.50115456.76320672
Travis HeadAUS202220221015265517550.3881080.86231795
Cheteshwar PujaraIND201220126102654206*81.75136447.95300761
Ben DuckettENG20232023815165418246.7176086.05130782
Sanath JayasuriyaSL20022002914065314546.64100664.91221818
Ajinkya RahaneIND201620161015365318854.42136947.70221667
Jonny BairstowENG201720171119065211934.32109359.65130883
Kane WilliamsonNZ20182018712165113959.18119554.48231611
Graeme SmithSA20132013914165123450.08109459.51130721
Steve SmithAUS20252025916365114150.08112957.66230659

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.