ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 records (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Agha SalmanPAK2022-2026285361708132*36.34278061.44312418517
Nathan LyonAUS2012-20261361724516774713.20333150.35001921115
Pat CumminsAUS2017-20267511213165564*16.72347747.60031416039
Gary BallanceENG/ZIM2014-202324443165315640.32347047.6457320710
Brendan TaylorZIM2012-202624463164017138.14285057.5447217913
Matthew WadeAUS2012-202136639161311729.87320350.3645317512
Shane WatsonAUS2012-201527511159617631.92292654.5528319219
JP DuminySA2012-201734548158515534.46327848.3555618910
Shadman IslamBAN2018-202631593157812028.18313750.302961843
Shane DowrichWI2015-2020356281570125*29.07334146.9939817811
Kamindu MendisSL2022-2026183231556182*53.66246363.1757116030
Matt PriorENG2012-2014325271550110*34.44284054.5811052034
Jamie SmithENG2024-2026254341549184*39.72211073.41210117432
Graeme SmithSA2012-201422393152123442.25268756.614811762
Alviro PetersenSA2012-201527474152118235.37296251.354531947
Martin GuptillNZ2012-201629550148915627.07309148.17111619810
Mayank AgarwalIND2018-202221360148824341.33278253.4946118928
Adam VogesAUS2015-2016203171485269*61.88266755.685421865
Joe BurnsAUS2014-202023401144218036.97255756.3947618314
MS DhoniIND2012-201425425144022438.92252357.07110317617
John CampbellWI2019-202630597143811527.65280751.2315417417
Sikandar RazaZIM2013-202522420143412734.14255556.13111314617
Colin de GrandhommeNZ2016-2022294471432120*38.70178080.4528614141
Denesh RamdinWI2012-2016325361416126*30.13285749.563731744
Keshav MaharajSA2016-20266397913698415.56224461.01061915530
Wiaan MulderSA2019-2026264351325367*34.87236556.0331415918
Wriddhiman SahaIND2012-2021395410131711729.93286945.9036512514
Pathum NissankaSL2021-202619332131018742.26231156.694701505
Dilruwan PereraSL2014-20214377813039518.88277946.89071415823
Kyle VerreynneSA2021-2026325061280136*29.09229455.8043413314
Hamilton MasakadzaZIM2012-201820401126915832.54275146.1335514318
Joshua Da SilvaWI2020-2026346091258100*24.67307340.941551297
Jacques KallisSA2012-201317271125322448.19234953.345331609
Imrul KayesBAN2014-201923442124815029.71255948.7733315610
Tim PaineAUS2017-202131491012477931.97268946.370741374
Kemar RoachWI2012-20267712426124258*12.67337136.84012314815
Will YoungNZ2020-20252341312158931.97259446.8401111535
Rahmat ShahAFG2018-202613251119923449.96231151.8847414111
Abid AliPAK2019-2021162621180215*49.17244548.264321485
Kushal Janith PereraSL2015-2021224131177153*30.97162972.2527515112
Jeet RavalNZ2016-202024391114313230.08267042.811731421
Ben FoakesENG2018-2024254671139113*29.21241147.242431087
Mahmudul Hasan JoyBAN2021-202623430112917126.26250845.022681297
Oshada FernandoSL2019-202522394110410231.54222449.6417212711
Kagiso RabadaSA2015-2026741112111027112.24213151.71012213920
HMRKB HerathSL2012-201859971710946713.68224448.7502151351
Mitchell SantnerNZ2015-202633462108912624.75231547.0414412132
Peter HandscombAUS2016-202320356107911037.21223448.302521231
Dawid MalanENG2017-202222390107414027.54262240.961921461
Brad HaddinAUS2012-201526447106211828.70176660.1418511619

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.