1Y 3Y 5Y All
Tests ODIs T20Is T20 leagues First-class List A
Batting first Batting second Won Lost Powerplay Middle overs Death overs
OppositionAll opponents Adelaide Strikers Bangladesh Brisbane Heat Chennai Super Kings Deccan Chargers Delhi Capitals Delhi Daredevils Derbyshire Durham England Essex Glamorgan Gloucestershire Hampshire Hobart Hurricanes India Ireland Kent Kings XI Punjab Kolkata Knight Riders Lancashire Leicestershire Los Angeles Knight Riders Lucknow Super Giants MI New York Melbourne Stars Middlesex Mumbai Indians New Zealand Northamptonshire Nottinghamshire Pakistan Perth Scorchers Pune Warriors Queensland Rajasthan Royals Rising Pune Supergiant Rising Pune Supergiants Royal Challengers Bangalore Scotland Seattle Orcas Somerset South Africa South Australia Sri Lanka Sunrisers Hyderabad Sussex Sydney Sixers Sydney Thunder Tasmania Texas Super Kings United Arab Emirates Warwickshire Washington Freedom West Indies Western Australia Yorkshire Zimbabwe GroundAll grounds Adelaide Oval Arun Jaitley Stadium Arundel Castle Cricket Club Ground Barsapara Cricket Stadium, Guwahati Bellerive Oval, Hobart Boland Park, Paarl Brabourne Stadium, Mumbai Brisbane Cricket Ground Carrara Oval Cazalys Stadium, Cairns Centurion Park Church Street Park, Morrisville County Ground, Bristol County Ground, Northampton Daren Sammy National Cricket Stadium, Gros Islet Docklands Stadium, Melbourne Dr DY Patil Sports Academy, Navi Mumbai Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam Dubai International Cricket Stadium Eden Gardens, Kolkata Eden Park, Auckland Edgbaston Gaddafi Stadium, Lahore Grace Road, Leicester Grand Prairie Stadium, Dallas Green Park, Kanpur Hagley Oval, Christchurch Harare Sports Club Headingley Holkar Cricket Stadium, Indore JSCA International Stadium Complex, Ranchi Junction Oval, Melbourne Kardinia Park, South Geelong, Victoria Kensington Oval Kingsmead, Durban Lord's M Chinnaswamy Stadium, Bengaluru MA Chidambaram Stadium Maharashtra Cricket Association Stadium, Pune Mangaung Oval, Bloemfontein Manuka Oval, Canberra Melbourne Cricket Ground Motera Stadium, Ahmedabad Nevill Ground, Tunbridge Wells Newlands, Cape Town North West Cricket Stadium, Potchefstroom Old Trafford Pallekele International Cricket Stadium Perth Stadium Providence Stadium, Guyana Punjab Cricket Association Stadium, Mohali, Chandigarh Queen's Park, Chesterfield R Premadasa Stadium, Colombo Rajiv Gandhi International Stadium, Uppal Rangiri Dambulla International Stadium Riverside Ground, Chester-le-Street Riverway Stadium, Townsville Saurashtra Cricket Association Stadium, Rajkot Sawai Mansingh Stadium, Jaipur Seddon Park, Hamilton Shaheed Veer Narayan Singh International Stadium, Raipur Sharjah Cricket Stadium Sheikh Zayed Stadium Nursery 2, Abu Dhabi Sheikh Zayed Stadium, Abu Dhabi Shere Bangla National Stadium, Mirpur Sophia Gardens, Cardiff St George's Park, Gqeberha St Lawrence Ground, Canterbury Stadium Australia, Sydney Sydney Cricket Ground Sydney Showground Stadium The County Ground, Chelmsford The County Ground, Hove The County Ground, Taunton The Oval The Rose Bowl, Southampton Traeger Park, Alice Springs Trent Bridge University Oval, Dunedin Vidarbha Cricket Association Stadium, Jamtha, Nagpur WACA, Perth Wanderers Stadium, Johannesburg Wankhede Stadium, Mumbai Warner Park, St Kitts Wellington Regional Stadium Woodbridge Road, Guildford
From 602 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.