1Y 3Y 5Y All
ODIs T20Is Other T20 intl Multi-day intl One-day intl T20 leagues First-class List A The Hundred
Batting first Batting second Won Lost Powerplay Middle overs Death overs
OppositionAll opponents Abu Dhabi Knight Riders Amsterdam Flames Australia Bangladesh Barbados Tridents Belfast Wolves Bermuda Birmingham Bears Birmingham Phoenix Canada Cape Cobras Cape Town Blitz Chennai Super Kings Deccan Chargers Delhi Daredevils Derbyshire Desert Vipers Dolphins Dublin Guardians Durban's Super Giants Durham Edinburgh Castle Rockers England Essex Glamorgan Glasgow Cosmic Gloucestershire Guernsey Gulf Giants Guyana Amazon Warriors Hampshire Hong Kong Impi India Ireland Italy Jamaica Tallawahs Jersey Joburg Super Kings Jozi Stars Kent Kenya Kings XI Punjab Knights Kochi Tuskers Kerala Kolkata Knight Riders Lancashire Leicestershire Lions London Spirit MI Cape Town MI Emirates Manchester Originals Melbourne Renegades Middlesex Mumbai Indians Namibia Nelson Mandela Bay Giants Nepal New Zealand Northamptonshire Northern Superchargers Nottinghamshire Oman Oval Invincibles Paarl Rocks Paarl Royals Pakistan Papua New Guinea Perth Scorchers Pretoria Capitals Rajasthan Royals Scotland Sharjah Warriors Singapore South Africa Southern Brave Sri Lanka St Kitts and Nevis Patriots St Lucia Kings Surrey Sussex Trent Rockets Trinbago Knight Riders Trinidad & Tobago Red Steel United Arab Emirates United States of America Warriors Warwickshire Welsh Fire West Indies Worcestershire Yorkshire Zimbabwe GroundAll grounds Adelaide Oval Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) Arun Jaitley Stadium Boland Park, Paarl Brian Lara Stadium, Tarouba, Trinidad Buffalo Park, KuGumpo City Captain Roop Singh Stadium, Gwalior Centurion Park County Ground, Bristol County Ground, Northampton Daren Sammy National Cricket Stadium, Gros Islet Diamond Oval, Kimberley Docklands Stadium, Melbourne Dubai International Cricket Stadium Eden Gardens, Kolkata Edgbaston Ekana Cricket Stadium, Lucknow Forthill, Dundee Goldenacre, Edinburgh Grange Cricket Club Ground, Raeburn Place, Edinburgh Harare Sports Club Hazelaarweg, Rotterdam Headingley Himachal Pradesh Cricket Association Stadium, Dharamsala ICC Academy, Dubai Kardinia Park, South Geelong, Victoria Kensington Oval Kingsmead, Durban Kwekwe Sports Club Lord's M Chinnaswamy Stadium, Bengaluru MA Chidambaram Stadium Maharashtra Cricket Association Stadium, Pune Malahide Cricket Ground, Dublin Mangaung Oval, Bloemfontein Maple Leaf North-West Ground, King City Mission Road Ground, Mong Kok, Hong Kong Motera Stadium, Ahmedabad Myreside, Edinburgh Nehru Stadium, Kochi New Road, Worcester Newlands, Cape Town North West Cricket Stadium, Potchefstroom Old Deer Park, Richmond Old Hararians, Harare Old Trafford Perth Stadium Providence Stadium, Guyana Queen's Park Oval, Port of Spain, Trinidad Radlett Cricket Club, Radlett Rajiv Gandhi International Stadium, Uppal Riverside Ground, Chester-le-Street Sawai Mansingh Stadium, Jaipur Sharjah Cricket Stadium Sheikh Zayed Stadium, Abu Dhabi Sinhalese Sports Club Ground Sir Vivian Richards Stadium, North Sound, Antigua Sophia Gardens, Cardiff Sportpark Het Schootsveld, Deventer Sportpark Maarschalkerweerd, Utrecht Sportpark Westvliet, The Hague St George's Park, Gqeberha St Lawrence Ground, Canterbury The County Ground, Chelmsford The County Ground, Hove The County Ground, Taunton The Oval The Rose Bowl, Southampton Titwood, Glasgow Trafalgar Road Ground, Southport Trent Bridge Tribhuvan University International Cricket Ground, Kirtipur Uxbridge Cricket Club Ground VRA Ground, Amstelveen WACA, Perth Wanderers Stadium, Johannesburg Warner Park, St Kitts Willowmoore Park, Benoni
From 734 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.