Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOLBoland won the toss and chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Pakistan at Old Trafford: 331 by Joe Root in 2016.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At Old Trafford×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENG20162016231331254165.5046371.49110370
Alastair CookENG20162016121181105181.0025072.40110240
Tim RobinsonENG19871987110166166166.0036545.48100160
Rohit SharmaIND20192019110140140140.00113123.89100143
Tom BantonENG202020203301377145.6789153.93010126
Alastair CookENG20062006110127127127.0026048.85100180
Jos ButtlerENG202020201201137556.5020954.07010121
Ian BellENG20062006111106106*-13578.52100131
Chris WoakesENG2020202012110384*103.0016861.31010120
Eoin MorganENG20202020330906630.0048187.5001076
Dawid MalanENG202020203318454*42.0067125.3701091
Virat KohliIND20192019110777777.0065118.4601070
Mike GattingENG19821982110767676.008193.8301081
Alex HalesENG20162016230713723.6710071.00000100
Moeen AliENG20202020330706123.3342166.6701054
Graeme FowlerENG19831983110696969.009671.8801070
Ollie PopeENG20202020120696234.5013551.1101090
Mike AthertonENG19961996110656565.009369.8901050
Jason RoyENG20212021110646464.0036177.78010121
Bruce FrenchENG19871987110595959.0011352.21010100
Chris WoakesENG20162016110585858.0010455.7701081
Jonny BairstowENG20162016110585858.008171.6001070
Chris TavaréENG19831983110585858.0011650.0001050
KL RahulIND20192019110575757.007873.0801032
Joe RootENG20202020120564228.0014239.4400090
Ian BothamENG19821982110494949.0028175.0000024
Alec StewartENG19961996110484848.005882.7600050
Paul CollingwoodENG20062006110484848.0012837.5000032
Ian BothamENG19871987110484848.006969.5700051
Jonny BairstowENG20202020330464415.3331148.3900142
Dominic SibleyENG20202020120443622.0012236.0700050
Andrew StraussENG20062006110424242.008549.4100060
Mike GattingENG19871987110424242.008450.0000070
Matthew MaynardENG19961996110414141.005377.3600011
Andrew FlintoffENG20032003110393939.005570.9100040
Sam BillingsENG20202020331392619.5034114.7100041
Kevin PietersenENG20062006110383838.005174.5100050
Allan LambENG198319831113838*-5766.6700040
Ben StokesENG20162016220383419.005865.5200050
Vikram SolankiENG20032003110363636.0036100.0000061
Stuart BroadENG202020201213629*36.0034105.8800051
Derek PringleENG198219821113434*-4575.5600030
Anthony McGrathENG20032003110333333.007544.0000020
David GowerENG19821982110333333.005066.0000040
Dawid MalanENG20212021110313131.003393.9400020
David GowerENG19831983110313131.004864.5800030
Michael VaughanENG20032003110272727.003479.4100041
Allan LambENG19821982110272727.004165.8500040
Nick KnightENG19961996110262626.003476.4700020
Steve HarmisonENG20062006110262626.005052.0000040
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.