Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

Batting by year (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew CritchleyMR/ESS/LS202320233128847463*23.70387122.480122820
Alex LeesDUR202620261212047310839.42288164.241305019
Adam LythYOR2026202613131473131*39.42266177.821304827
Devdutt PadikkalRCB20202020151504737431.53379124.80050518
Grant RoelofsenGLO/MCT20232023232104735622.52377125.460314416
Axar PatelIND/DC/GUJ20232023282254736527.82324145.990213425
Sean DicksonSOM/LS/GG20252025242274737631.53310152.580322727
Steve SmithRPS201720171515347284*39.33387121.960303812
Rohit SharmaIND/MI20202020161614728031.47353133.710513826
Henry DavidsTIT/PR201920191616147277*31.47355132.960215710
Kamran AkmalPAK/PZ/SLS201720172020047210423.60386122.281244421
Imrul KayesCV/CC20192019222144726227.76376125.530323824
Ryan ten DoeschateKKR/AS/ESS20152015302854726820.52380124.210212817
Rahul DravidRR20132013181714716529.44425110.82040645
Colin IngramGLA/PC/ADKR202320231818247192*29.44332141.870215216
Paul StirlingIRE/NOR/NK20202020202024719526.17313150.480334825
Yusuf PathanKKR/BAR201620162421947163*39.25369127.640314015
James FranklinNZ/MI/AS20122012282554717923.55412114.320312920
Josh CobbNOR/BB20162016161624708033.57371126.680524418
Faf du PlessisSA/CSK/TIT20142014262224705823.50370127.030344012
Dan MousleyENG/PZ/BB20242024312634706820.43380123.680354415
Wayne MadsenDER/PZ20192019161644696939.08335140.000415213
A MundraSWE202620261817246976*31.27279168.100405222
Dwayne SmithWI/MI/KRB201220121918346987*31.27314149.360424229
Keaton JenningsLAN/LS20252025181814699527.59312150.320224720
Anand SinghJHA201920191514146881*36.00370126.490306511
Mahela JayawardeneSL/KTK20112011161614688631.20388120.62050577
Rakep PatelKEN202420241917246812031.20321145.791214225
Usman KhawajaST/IU2021202117173468105*33.43336139.29113607
Shubham RanjaneUSA/JSK/TSK202620262018646851*39.00351133.330303216
Ruturaj GaikwadIND/CSK20222022212004689923.40372125.810424319
Gulsan JhaNEP/KY202420243330846849*21.27365128.220032531
Karl BrownLAN201420141515146767*33.36354131.920404117
Wiaan MulderLEI/DSG202320232221246783*24.58369126.560114312
Scott EdwardsNED/BK20242024232214679922.24357130.810223613
Parvez Hossain EmonBAN/LQ/ST202620262323146752*21.23388120.360113326
Glenn PhillipsNZ/SH/WF20232023292824676917.96368126.900133422
Richard LeviCC/NOR20162016181704666127.41292159.590415420
Dasun ShanakaSL/DC2025202536301146664*24.53304153.290133527
Dylan SteynCZE202220221515046510631.00350132.86120558
Abhimanyu EaswaranBEN2019201918174465107*35.77346134.391233513
Cameron DelportESS/KK/RR20202020222214656422.14358129.890214520
Alex DaviesBB20252025151504648930.93298155.700305519
Devdutt PadikkalRCB20262026161514646133.14275168.730304924
Kumar SangakkaraSL/DC20112011171714646529.00379122.43012546
Virandeep SinghMAS202620262019546473*33.14379122.430324515
Eric DusingizimanaRWA202320233029146456*16.57433107.160224417
Paul ValthatyPK2011201114141463120*35.62338136.981205520
Will YoungNZ/CD202120211514046310133.07332139.461302927
Morné van WykSA/DOL2015201515154463114*42.09394117.511304618

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.