1Y 3Y 5Y All
ODIs T20Is Multi-day intl One-day intl T20 leagues First-class List A
Batting first Batting second Won Lost Powerplay Middle overs Death overs
OppositionAll opponents Auckland Australia Bangladesh Barisal Bulls Barisal Burners Bermuda Canada Cape Cobras Cape Town Blitz Central Stags Chennai Super Kings Chittagong Vikings Comilla Victorians Deccan Chargers Delhi Daredevils Derbyshire Dhaka Dynamites Dhaka Gladiators Dolphins Durban Heat Durham Duronto Rajshahi England Glamorgan Gloucestershire Hampshire India Ireland Islamabad United Kent Kenya Khulna Royal Bengals Khulna Titans Kings XI Punjab Knights Lancashire Leicestershire Lions Melbourne Renegades Middlesex Mumbai Indians Namibia Nepal Northamptonshire Northern Districts Nottinghamshire Oman Paarl Rocks Pakistan Papua New Guinea Perth Scorchers Peshawar Zalmi Pune Warriors Rajasthan Royals Rajshahi Kings Rangpur Riders Royal Challengers Bangalore Scotland Singapore Somerset South Africa Sunrisers Hyderabad Surrey Sussex Sydney Sixers Sydney Thunder Sylhet Royals Sylhet Sixers Titans Tshwane Spartans United Arab Emirates Warriors Warwickshire Wellington West Indies Worcestershire Yorkshire GroundAll grounds Adelaide Oval Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) Arun Jaitley Stadium Barabati Stadium, Cuttack Boland Park, Paarl Castle Park Cricket Ground, Colchester Centurion Park Chittagong Divisional Stadium Chittagong Stadium City Oval, Pietermaritzburg Civil Service Cricket Club, Stormont, Belfast Clontarf Cricket Club Ground, Dublin College Ground, Cheltenham County Ground, Bristol County Ground, Northampton Diamond Oval, Kimberley Docklands Stadium, Melbourne Dubai International Cricket Stadium Eden Gardens, Kolkata Eden Park, Auckland Edgbaston Grace Road, Leicester Gymkhana Club Ground, Nairobi Harare Sports Club Headingley ICC Academy, Dubai JSCA International Stadium Complex, Ranchi Khulna Divisional Stadium Kingsmead, Durban Lord's M Chinnaswamy Stadium, Bengaluru MA Chidambaram Stadium Maharashtra Cricket Association Stadium, Pune Motera Stadium, Ahmedabad Nevill Ground, Tunbridge Wells New Road, Worcester Newlands, Cape Town North Marine Road Ground, Scarborough North West Cricket Stadium, Potchefstroom Old Deer Park, Richmond Old Hararians, Harare Old Trafford Punjab Cricket Association Stadium, Mohali, Chandigarh Queen's Park, Chesterfield Radlett Cricket Club, Radlett Rajiv Gandhi International Stadium, Uppal Riverside Ground, Chester-le-Street Ruaraka Sports Club Ground, Nairobi Seddon Park, Hamilton Sheikh Zayed Stadium, Abu Dhabi Shere Bangla National Stadium, Mirpur Sinovich Park, Sinoville, Pretoria Sophia Gardens, Cardiff St George's Park, Gqeberha St Lawrence Ground, Canterbury Sydney Cricket Ground Sylhet International Cricket Stadium The County Ground, Beckenham The County Ground, Chelmsford The County Ground, Derby The County Ground, Hove The County Ground, Taunton The Oval The Rose Bowl, Southampton The Saffrons, Eastbourne Trent Bridge University Oval, Dunedin Vidarbha Cricket Association Stadium, Jamtha, Nagpur Wankhede Stadium, Mumbai Warner Park, St Kitts Willowmoore Park, Benoni Woodbridge Road, Guildford
From 505 recorded innings in our ball-by-ball archive. Phases: overs 1–6, 7–15 and 16–20 in T20s; 1–10, 11–40 and 41–50 in one-day games. Charts by TradingView Lightweight Charts.