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
James AndersonENG/LAN201720171622165613*9.3315137.0900471
Shoaib BashirENG/WOR/SOM2024202420311598136.1329633.11007130
Duanne OlivierSA/YOR201920191724141492414.9036241.16002240
AzharullahNOR201420141324141322813.2026649.62004203
Graham OnionsDUR201520151423149518*10.5619748.22004170
Charles MorrisWOR20142014162014722412.0026127.59003110
Shoaib BashirENG/DER2026202615231355145.5017331.7900540
James AndersonENG/LAN202120211623135410*5.4018229.6700470
Tim GroenewaldSOM2016201612161213826*34.5028149.11000144
Ben SandersonNOR20182018121912703610.0016442.68006111
Chris RushworthDUR201820181120126811*8.5013749.6400190
James AndersonENG/LAN2018201815221257125.7020128.3600280
James AndersonLAN202620261119122410*3.4310323.3000520
William O’RourkeNZ/CAN20242024111812185*3.001939.3300510
Jack BrooksYOR201620161420112504827.7839962.66002364
Stuart BroadENG/NOT20192019183211203309.6746543.66006223
Ishant SharmaIND200820081320111182313.1139130.18005120
Jake BallNOT201920191016116715*13.4010961.47002111
Jack WhiteYOR20262026121711622110.3313047.69004121
Charlie ShreckLEI201620161518113117*4.4313522.9600660
Steve MagoffinSUS201420141420102445124.4053345.78012280
Mohammad AbbasPAK/DER202620261323101764213.5434351.31002244
James TomlinsonHAM201420141616101355122.5033540.30011161
Gabe BellGLO/TAS2026202611191012435*13.7824251.24004190
Michael HoganGLA2017201712171010029*14.2913872.46002151
Ryan HadleyGLA/NSW202620261216109050*15.0040422.2801392
Oliver Hannon-DalbyWAR202220221419108119*9.0039520.51001120
Mohammad AbbasPAK/LEI201820181521107732*7.0032923.4000262
Harry GurneyNOT201820181014107229*18.0011960.50002111
Dane PatersonNOT20212021111410532213.2510053.0000281
Lance GibbsWI19691969916104818*8.0010040.0000130
James AndersonENG20032003812104521*22.5012835.1600070
Mohammad AbbasPAK/HAM202420241213103613*12.0015822.7800140
Oliver Hannon-DalbyWAR20242024141710358*5.0017320.2300250
Mohammed SirajIND2024202413171035125.0011231.2500440
Mohammad AbbasPAK/HAM202120211319103263.5617817.9800330
Mohammad AbbasHAM202320231418102292.7514714.9700530
Mohammad AbbasPAK/NOT20252025101210216*10.506035.0000130
Chris MartinNZ200920098121074*3.505512.7300210
Ryan McLarenHAM201620161422981910063.00160651.001601086
Jack LeachENG/SOM202220222125923141*14.4457340.31004272
Peter SiddleSOM/TAS20222022162492134214.2041651.20001221
Jack LeachENG/SOM20242024131991983719.8034257.89001192
AzharullahNOR201520151419918958*18.9041145.99013280
Ethan BamberMID202320231320914646*13.2735541.13004212
Bob WillisENG198219821317913828*17.2540933.74002130
Adam RileyKEN201420141419912223*12.2041429.47005140
George GarrettKEN2024202491691204817.1430439.47001150
Jack WhiteNOR2023202314229112598.6221651.85015131
Bob WillisENG197419748139982424.5035427.68000100
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.