Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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)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)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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-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 bowledODI2nd 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/27QUETASODI1st ODI · England tour of Australia 2026AUSENG

Batting by series (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v England×

Player figures come from full scorecards, which we hold for 2,165 of the 2,166 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Viv RichardsWIWest Indies tour of England 1976197671011045291116.11141973.644311425
Donald BradmanAUSAustralia tour of England 19301930570974334139.14158061.65400980
Brian LaraWIEngland tour of West Indies 1993/9419941013091037570.00130269.892301213
Virat KohliINDIndia tour of Ireland and England 201820181116189414959.60132467.52251876
Brian LaraWIWest Indies tour of England 19951995913188517973.75113378.113401362
Jacques KallisSAEngland tour of South Africa 2004/052004-20051217185216253.25151156.39343885
Mark TaylorAUSAustralia tour of England 19891989611183921983.90186644.96250910
Donald BradmanAUSEngland tour of Australia 1936/371936-193759081027090.00123765.48312620
Steve SmithAUSEngland tour of Australia and New Zealand 2017/182017-20181012278923978.90156450.45320712
Allan BorderAUSAustralia tour of England 19851985914378519671.36145354.03230792
Steve SmithAUSThe Ashes 20192019470774211110.57119664.72330925
Donald BradmanAUSAustralia tour of England 1934193458075830494.75103773.10210974
Shubman GillINDIndia tour of England 20252025510075426975.40115065.574008512
Mark WaughAUSAustralia tour of England 19931993913173313761.08106868.63260763
Garry SobersWIWest Indies tour of England 19661966581722174103.14120559.92321951
Brian LaraWIEngland tour of West Indies 1997/9819981014171611055.08109765.27150977
Graeme SmithSASouth Africa tour of England and Ireland 2003200359071427779.33101470.41210962
Yashasvi JaiswalINDEngland tour of India 2023/242024591712214*89.0089179.912306826
Herschelle GibbsSAEngland tour of South Africa 2004/052004-20051115071216147.47111863.69331894
Garry SobersWIEngland tour of West Indies 1959/601960581709226101.2930.00311632
George HeadleyWIEngland tour of West Indies 1929/30193048070322387.8841656.01400291
Clyde WalcottWIEngland tour of West Indies 1953/541954510269822087.25--330482
Arthur MorrisAUSAustralia tour of England 1948194859169619687.0012232.79330822
Gordon GreenidgeWIWest Indies tour of England 19761976813169013457.50104865.84321908
Donald BradmanAUSEngland tour of Australia 1946/471946-194758168023497.14121755.88231600
Desmond HaynesWIEngland tour of West Indies 1985/861986913466213173.56128851.40150802
Virat KohliINDEngland in India Test Series 2016/172016582655235109.17107660.87220721
Greg ChappellAUSEngland tour of Australia 1974/751974-1975712065214454.33129050.54250630
David BoonAUSAustralia tour of England 199319939132651164*59.18149443.57322821
Keith StackpoleAUSEngland tour of Australia 1970/711970-1971713064020749.23135147.37221763
Keith StackpoleAUSAustralia tour of England 19721972813163511452.92122551.84170700
Gordon GreenidgeWIWest Indies tour of England 19841984811163322363.30106059.72200842
Mohammad YousufPAKPakistan tour of England and Scotland 2006200647063120290.1498664.00300863
Saleem MalikPAKPakistan tour of England 19921992912263116563.10112855.94130751
Travis HeadAUSThe Ashes 2025/262025-2026510062917062.9072087.36300739
Allan BorderAUSAustralia tour of England 198119819154628123*57.09159239.45241703
Ramnaresh SarwanWIThe Wisden Trophy 2008/092009560626291104.33113455.20310703
Dean JonesAUSAustralia tour of England 19891989912162615756.91109757.06231651
Michael SlaterAUSEngland tour of Australia 1994/951994-1995510062317662.30110556.38310730
Dudley NourseSASouth Africa tour of England 1947194759062114969.00--250403
Steve WaughAUSAustralia tour of England 198919899114619177*88.4397463.55211642
Lawrence RoweWIEngland tour of West Indies 1973/74197457061630288.00124549.48300733
Javed MiandadPAKPakistan tour of England 1987198778161226087.43114553.45231562
Ravi ShastriINDEngland tour of India and Sri Lanka 1984/851984-19851014360614255.09133445.43320592
Aamer SohailPAKPakistan tour of England 199219921014160520546.5493364.84120700
Rahul DravidINDIndia tour of England 20022002460602217100.33133645.06310850
Brian LaraWIEngland tour of West Indies 2003/0420048101602400*66.8996062.71112644
Inzamam-ul-HaqPAKEngland tour of Pakistan 2005/062005793601109100.1787069.08240616
Matthew HaydenAUSEngland tour of Australia 2002/032002-2003710059819759.8080674.19310709
Bruce MitchellSASouth Africa tour of England 194719475101597189*66.33--230140
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.