Live6th Match · Pakistan ODI Tri-Series 2026/27SL14/1 (4.4)ENG386/5 (50)SL need 373 runs in 272 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mervyn DillonWI200220021118096435.3325737.350010123
Charlie ShreckLEI201520151320541152.7317423.5600970
Khaled AhmedBAN202220228155540.50608.3300810
Jasprit BumrahIND202420241319597266.9324240.0800884
Harry GurneyNOT201620161321956164.6710951.3800852
Leus du PlooyDER20212021132414289818.6198643.41028511
Bishan BediIND19741974510120142.221978.9500730
Alan HurstAUS1979197971115017*5.0012540.0000750
Wayne ClarkAUS19781978611117101.702540.0000730
Nuwan PradeepSL20172017612120101.827925.3200720
Nathan GilchristKEN20222022813057144.3815935.8500791
Wes AgarKEN/SA202420241014055133.9314238.7300790
Jasprit BumrahIND20212021915311334*9.4219956.78007141
Courtney WalshWI199719971115448214.3611741.0300731
Jerome TaylorWI20152015916099316.1913772.26007132
Mitchell JohnsonAUS20102010111902246211.7941853.59017266
Wes AgarKEN/SA20232023131922695115.8238769.51017344
Tim MurtaghMID202120211220788316.7714660.27007130
Keith BarkerWAR201720171121453470*31.41105350.71067800
Brooke GuestDER202620261423147914121.7789253.70127482
Ben AllisonWOR2025202514254198389.4348440.91007192
Angus RobsonLEI20162016152616568426.24154142.57087821
Shoaib BashirENG/WOR/SOM2024202420311598136.1329633.11007130
Sam WhitemanYOR/WA202620261833060310118.27134744.77127771
Rory BurnsENG/SUR2021202119331114713235.84250245.8421071484
Jack MorleyDER/LAN20242024610031283.1017417.8200611
Bob HollandAUS19851985710219102.3811816.1000620
Adam HuckleZIM1998199861117428*7.4018540.00006100
Zaheer KhanIND20012001712278457.8017943.5800682
Danish KaneriaPAK2007200781235526*6.1110154.4600681
Bhagwath ChandrasekharIND19761976111263420*5.67110.0000600
Monty PanesarESS201420141113270386.3612556.0000691
Pommie MbangwaZIM1998199881331441.409814.2900610
Manjural IslamBAN20022002714346214.1817925.7000650
Tim BresnanYOR20172017111502846118.9368341.58016421
Callum ParkinsonDUR202420241215371185.9228025.3600641
Alex ThomsonDER20222022111522345418.0044852.23026261
Mohammad AbbasHAM20222022121692183.009123.0800640
Nuwan PradeepSL201520159177234*2.308726.4400630
Henry CrocombeSUS2021202191728346*5.5325133.07006100
Dick MotzNZ1965196510171147319.1910.00006151
Matt TaylorGLO20182018131821764811.0039944.11006210
Charlie ShreckLEI201620161518113117*4.4313522.9600660
Mark FootittDER201520151519599347.0715265.13006122
Ben SandersonNOR20182018121912703610.0016442.68006111
Steve HarmisonENG/IWX20052005142061714212.2122576.00006262
Tom Kohler-CadmoreWOR201620161220155216929.05105952.12216793
Gareth RoderickGLO20182018112014526723.79100644.93046512
James AndersonENG2013201314228111237.9322748.90006170
Nathan LyonAUS/WOR/NSW2017201715224102145.6722445.54006122
Page 1Next

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.