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 Arunachal Pradesh Australia Bangladesh Chennai Super Kings Chhattisgarh Deccan Chargers Delhi Delhi Capitals Delhi Daredevils Durham England Gloucestershire Gujarat Lions Gujarat Titans Hampshire Ireland Karnataka Kings XI Punjab Kochi Tuskers Kerala Kolkata Knight Riders Leicestershire Lucknow Super Giants Meghalaya Middlesex Mumbai Mumbai Indians Nagaland New Zealand Northamptonshire Nottinghamshire Pakistan Pune Warriors Punjab Kings Railways Rajasthan Royals Rising Pune Supergiant Rising Pune Supergiants Royal Challengers Bangalore Somerset South Africa Sri Lanka Sunrisers Hyderabad Surrey Sussex United Arab Emirates Uttar Pradesh Uttarakhand Warwickshire West Indies Worcestershire Zimbabwe GroundAll grounds Adelaide Oval Arun Jaitley Stadium Barabati Stadium, Cuttack Barsapara Cricket Stadium, Guwahati Bellerive Oval, Hobart Brabourne Stadium, Mumbai Brisbane Cricket Ground Centurion Park Chittagong Divisional Stadium County Ground, Bristol County Ground, Northampton Devineni Venkata Ramana Praneetha Ground, Mulapadu 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 Ekana Cricket Stadium, Lucknow Emerald High School Ground, Indore Galle International Stadium Gorse Lane, Grantham Green Park, Kanpur Hagley Oval, Christchurch Harare Sports Club Headingley Himachal Pradesh Cricket Association Stadium, Dharamsala Holkar Cricket Stadium, Indore Jadavpur University Campus 2nd Ground, Kolkata JSCA International Stadium Complex, Ranchi Kingsmead, Durban Lord's M Chinnaswamy Stadium, Bengaluru MA Chidambaram Stadium Maharashtra Cricket Association Stadium, Pune Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota Malahide Cricket Ground, Dublin Manuka Oval, Canberra Melbourne Cricket Ground Merchant Taylors' School Ground, Northwood Motera Stadium, Ahmedabad Nehru Stadium, Kochi Newlands, Cape Town Old Trafford P Saravanamuttu Stadium, Colombo Pallekele International Cricket Stadium Perth Stadium Punjab Cricket Association Stadium, Mohali, Chandigarh Queen's Park Oval, Port of Spain, Trinidad Queens Sports Club, Bulawayo Radlett Cricket Club, Radlett Rajiv Gandhi International Stadium, Uppal Riverside Ground, Chester-le-Street Sabina Park Saurashtra Cricket Association Stadium, Rajkot Sawai Mansingh Stadium, Jaipur Seddon Park, Hamilton Shaheed Ria Gope Cricket Stadium, Fatullah Shaheed Veer Narayan Singh International Stadium, Raipur Sharjah Cricket Stadium Sheikh Zayed Stadium, Abu Dhabi Shere Bangla National Stadium, Mirpur Sinhalese Sports Club Ground Sir Vivian Richards Stadium, North Sound, Antigua Sophia Gardens, Cardiff Sydney Cricket Ground The County Ground, Chelmsford The County Ground, Taunton The Oval Trent Bridge Vidarbha Cricket Association Stadium, Jamtha, Nagpur WACA, Perth Wankhede Stadium, Mumbai
From 535 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.