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 Bangladesh Brisbane Heat Chennai Super Kings Delhi Capitals Delhi Daredevils Derbyshire Durham England Essex Glamorgan Gloucestershire Gujarat Lions Gujarat Titans 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 Renegades Melbourne Stars Middlesex Mumbai Indians Namibia New South Wales New Zealand Northamptonshire Nottinghamshire Oman Pakistan Perth Scorchers Punjab Kings Queensland Rajasthan Royals Rising Pune Supergiant Rising Pune Supergiants Royal Challengers Bengaluru San Francisco Unicorns Scotland Seattle Orcas Somerset South Africa Sri Lanka Sunrisers Hyderabad Surrey Sydney Sixers Sydney Thunder Tasmania Texas Super Kings Victoria Warwickshire West Indies Western Australia Worcestershire Yorkshire Zimbabwe GroundAll grounds Adelaide Oval Allan Border Field, Brisbane Arun Jaitley Stadium Bankstown Oval, Sydney Barsapara Cricket Stadium, Guwahati Basin Reserve, Wellington Bay Oval, Mount Maunganui Bellerive Oval, Hobart Brisbane Cricket Ground Cazalys Stadium, Cairns Centurion Park Church Street Park, Morrisville County Ground, Bristol County Ground, Northampton Cricket Central, Sydney Daren Sammy National Cricket Stadium, Gros Islet Docklands Stadium, Melbourne 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 Gaddafi Stadium, Lahore Galle International Stadium Glenelg Oval, Adelaide Grace Road, Leicester Grand Prairie Stadium, Dallas Grange Cricket Club Ground, Raeburn Place, Edinburgh Hagley Oval, Christchurch Harare Sports Club Headingley Himachal Pradesh Cricket Association Stadium, Dharamsala Holkar Cricket Stadium, Indore International Sports Stadium, Coffs Harbour JSCA International Stadium Complex, Ranchi Junction Oval, Melbourne Kardinia Park, South Geelong, Victoria Karen Rolton Oval, Adelaide Kensington Oval Kingsmead, Durban Lord's M Chinnaswamy Stadium, Bengaluru MA Chidambaram Stadium Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh Maharashtra Cricket Association Stadium, Pune Mangaung Oval, Bloemfontein Manuka Oval, Canberra Marrara Cricket Ground, Darwin Melbourne Cricket Ground Motera Stadium, Ahmedabad National Cricket Stadium, St George's, Grenada National Stadium, Karachi New Road, Worcester Newlands, Cape Town North Dalton Park, Wollongong North Marine Road Ground, Scarborough North Sydney Oval North West Cricket Stadium, Potchefstroom Old Trafford Pallekele International Cricket Stadium Perth Stadium Punjab Cricket Association Stadium, Mohali, Chandigarh R Premadasa Stadium, Colombo Rajiv Gandhi International Stadium, Uppal Rangiri Dambulla International Stadium Rawalpindi Cricket Stadium Ray Mitchell Oval, Harrup Park, Mackay Riverside Ground, Chester-le-Street Roseworth Terrace, Gosforth Sabina Park Saurashtra Cricket Association Stadium, Rajkot Sawai Mansingh Stadium, Jaipur Seddon Park, Hamilton Shaheed Veer Narayan Singh International Stadium, Raipur Sheikh Zayed Stadium, Abu Dhabi Sir Vivian Richards Stadium, North Sound, Antigua Sophia Gardens, Cardiff St George's Park, Gqeberha St Lawrence Ground, Canterbury Sydney Cricket Ground Sydney Showground Stadium The County Ground, Chelmsford The County Ground, Hove The County Ground, Taunton The Cricket Field, Sedbergh School The Oval The Rose Bowl, Southampton Traeger Park, Alice Springs Trent Bridge Vidarbha Cricket Association Stadium, Jamtha, Nagpur WACA, Perth Wanderers Stadium, Johannesburg Wankhede Stadium, Mumbai Warner Park, St Kitts Wellington Regional Stadium York Park, Launceston
From 689 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.