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 by format (All cricket)

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 23,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew MontgomeryDER/NOTList A2021-202638354136611444.06145094.2128113614
Freddie McCannNOTFirst-class2024-202627444136615434.15274349.803531791
Wasim BariPAKTests1967-1984801122613668515.88175633.4906191062
Ken ViljoenSATests1930-194927502136512428.44--295520
Matt MilnesYOR/KEN/NOTFirst-class2018-202659892213657820.37292646.6505617810
Tony UraPNGODIs2014-202361611136315122.72175877.5316414126
Jesse RyderNZODIs2008-201448421136210733.22142995.3136515238
Tom PrestHAMList A2021-202650493136218129.61155587.5938411927
Chris BroadENGODIs1987-198834340136110640.03244755.621112813
Nasir HossainKRB/RR/DDT202012-2026816910136190*23.071197113.7005211635
Alex DaviesWAR/LANList A2014-202648454136014733.17151489.8327214414
John DysonAUSTests1977-1984305871359127*26.65409733.172541233
David RichardsonSATests1992-199841648135910924.27324141.931871442
Jacob DuffyOV/WOR/KENFirst-class2012-2025931393713597113.32262651.75032218516
Nick GreenwoodWFFirst-class2021-202626490135714327.69252453.7627417611
Josh BrownBH/MR/CCT202022-202656560135714024.23913148.6316712092
VP ThamotharamMACT20Is2021-2025625971356104*26.08947143.191839383
Saim AyubPAKT20Is2023-202669663135698*21.52992136.6906914062
David ObuyaKENODIs2001-20127373313559319.36213563.47061015212
Muhammad AbbasWFFirst-class2023-202622412135313034.69255752.9125115210
Wriddhiman SahaINDTests2010-2021405610135311729.41297345.5136612914
James AndersonENGTests2003-20241882651141353818.96343239.4201341843
Herbie CollinsAUSTests1920-192618311135220345.07197840.444601230
S DaviziCZET20Is2019-2026434261352115*37.56962140.5436214847
Anamul HaqueBANODIs2012-202449460135212029.39180874.7835613627
Wesley BarresiNEDODIs2010-2025555451352137*27.59177576.1718613721
Harry TectorNK/LL/MRT202017-202667631413527527.591037130.3805312145
Ben DuckettBP/TR/WFThe Hundred2021-20264747713519233.77972138.9908317028
Dominic SibleyWAR/SUR/BBT202016-202556534135174*27.571095123.3809211537
Zeeshan MaqsoodOMAT20Is2015-20247161101350102*26.471142118.2115413448
Alex WakelyNORT202015-202074661613506427.001149117.490749335
Sourav GangulyKKR/PWT202008-20125956313499125.451263106.8107413742
Joe BurnsBH/MS/MIDT202012-202375701213496923.261144117.920549149
Tim AmbroseWARList A2014-20194435313489842.13152688.3401331258
Tim RobinsonWF/NORFirst-class2022-202626473134810830.64211663.7138516319
Alex HalesNOTList A2014-2019262611347187*53.881238108.8065115238
Alex GidmanWOR/GLOFirst-class2014-201525424134314635.34235856.963641824
Yasir Ali ChowdhuryCV/CW/KTT202015-202670628134394*24.871053127.540749670
Ashwell PrinceWAR/LANT202012-20154949413427829.821091123.01010412826
Steven MullaneyNOTT202014-2023124961913427917.43945142.01021111959
Bruce LairdAUSTests1979-19822140213419235.29371336.120112940
Emilio GayITA/DUR/NORList A2021-202643438134113138.31144892.613741598
Javed BurkiPAKTests1960-196925484134114030.4852430.153431143
Mahipal LomrorRCB/RR/RAJT202018-2024716613134178*25.301038129.1907510458
Robbie WhiteMID/ESSFirst-class2018-202331544133712026.74322941.412751504
Asad ShafiqPAKODIs2010-20176058413368424.74197967.510951085
Travis HeadAUST20Is2016-20265351413359128.40852156.6906214960
Peter FultonNZODIs2004-200948465133411232.54183372.7818211220
Peter YounghusbandWFFirst-class2017-20263967913349723.00340039.2407716113
Philip SaltMO/WFThe Hundred2021-20265151213338627.20914145.8407212259

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.