Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND32/1 (5.5)IND need 154 runs in 265 ballsTest1st 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 Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Harry BrookENG20232023814170118653.9276691.511618611
Hashim AmlaSA20142014813270020863.64151446.24301780
Chris RogersAUS20132013917070011641.18155644.99250930
Younis KhanPAK201320138163698200*53.69153045.62311677
Devon ConwayNZ2025202559169722787.13113761.30321913
Andrew StraussENG201220121121069714133.19161343.21222820
Kane WilliamsonNZ20232023713169521557.92127954.34401753
Quinton de KockSA201620168132695129*63.1888478.62250966
Abid AliPAK202120219151695215*49.64142248.87220923
Zak CrawleyENG20242024142506957927.8096871.80063997
Virat KohliIND20122012916268911649.21147446.74330892
Kraigg BrathwaiteWI20222022714368716062.45170040.41250712
Daryl MitchellNZ20222022711168319068.30137749.603307911
Angelo MathewsSL202420241018168114140.06140148.61141636
Rishabh PantIND20222022712168014661.8274890.912417521
Kraigg BrathwaiteWI202120211020067512633.75178637.79142730
Mominul HaqueBAN20182018815067317644.87101566.31403634
Younis KhanPAK201620161019167321837.39133350.49222716
Aiden MarkramSA201820181020067215233.60109961.15223903
Ian BellENG2012201214255672116*33.60169239.72162743
Virat KohliIND20232023812067118655.92122654.73220701
Zak CrawleyENG202520251018067012437.22103364.86153892
Wiaan MulderSA202520257122669367*66.9091173.44201876
Kusal MendisSL201720171020066919433.45116157.62211777
Shakib Al HasanBAN20172017714066521747.5095669.56231871
Chris RogersAUS20142014918066511936.94133649.78240770
Dean ElgarSA2018201810202661141*36.72169738.95152874
Lahiru ThirimanneSL20212021713065914050.69151843.41240690
Tom LathamNZ201820187121658264*59.82152843.06222622
Henry NichollsNZ201820187123658162*73.11135248.67332671
Tom LathamNZ201620161120065813632.90144045.69252692
Travis HeadAUS202220221015265517550.3881080.86231795
Cheteshwar PujaraIND201220126102654206*81.75136447.95300761
Ben DuckettENG20232023815165418246.7176086.05130782
Ajinkya RahaneIND201620161015365318854.42136947.70221667
Jonny BairstowENG201720171119065211934.32109359.65130883
Kane WilliamsonNZ20182018712165113959.18119554.48231611
Graeme SmithSA20132013914165123450.08109459.51130721
Steve SmithAUS20252025916365114150.08112957.66230659
Joe DenlyENG20192019112106519431.00156741.54060874
Devon ConwayNZ20222022814164912249.92123852.42230872
Sean WilliamsZIM20252025816164813743.2084976.33140826
Murali VijayIND20132013813064716749.77137846.95220946
Brad HaddinAUS201320131018164711838.06108459.691616810
Tom BlundellNZ20222022813264410658.55122952.40151871
Darren BravoWI20152015918064410835.78143145.00150779
Ajinkya RahaneIND20182018122106448130.67146244.05051653
Tom LathamNZ20142014815064313742.87148343.36232751
Ajinkya RahaneIND20192019811264211571.33128549.96250753
Ben StokesENG20202020712164117658.27103162.172216911

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.