1Y 3Y 5Y All
Tests ODIs T20Is T20 leagues
Batting first Batting second Won Lost Powerplay Middle overs Death overs
OppositionAll opponents Amsterdam Flames Antigua and Barbuda Falcons Australia Bangladesh Barbados Royals Belfast Wolves Cape Cobras Chennai Super Kings Delhi Capitals Dolphins Dublin Guardians Durban Heat Durban's Super Giants Edinburgh Castle Rockers England Glasgow Cosmic Gujarat Titans Guyana Amazon Warriors India Ireland Joburg Super Kings Jozi Stars Kings XI Punjab Knights Kolkata Knight Riders KwaZulu-Natal Inland Lions Los Angeles Knight Riders Lucknow Super Giants MI Cape Town MI New York Mumbai Indians Nelson Mandela Bay Giants Nepal Netherlands Paarl Rocks Paarl Royals Pakistan Pretoria Capitals Punjab Kings Rajasthan Royals Royal Challengers Bangalore San Francisco Unicorns Seattle Orcas Sri Lanka St Lucia Kings Sunrisers Eastern Cape Sunrisers Hyderabad Texas Super Kings Titans Trinbago Knight Riders Tshwane Spartans United Arab Emirates United States of America Washington Freedom West Indies Zimbabwe GroundAll grounds Adelaide Oval Arnos Vale Ground, Kingstown Arun Jaitley Stadium Barabati Stadium, Cuttack Barsapara Cricket Stadium, Guwahati Bellerive Oval, Hobart Boland Park, Paarl Brabourne Stadium, Mumbai Brian Lara Stadium, Tarouba, Trinidad Brisbane Cricket Ground Centurion Park Church Street Park, Morrisville Daren Sammy National Cricket Stadium, Gros Islet Dr DY Patil Sports Academy, Navi Mumbai Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam Dubai International Cricket Stadium Ekana Cricket Stadium, Lucknow Grand Prairie Stadium, Dallas Greenfield International Stadium, Thiruvananthapuram Himachal Pradesh Cricket Association Stadium, Dharamsala JSCA International Stadium Complex, Ranchi Kensington Oval Kingsmead, Durban Lord's M Chinnaswamy Stadium, Bengaluru Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh Maharashtra Cricket Association Stadium, Pune Malahide Cricket Ground, Dublin Mangaung Oval, Bloemfontein Melbourne Cricket Ground Motera Stadium, Ahmedabad Nassau County International Cricket Stadium, New York National Cricket Stadium, St George's, Grenada National Stadium, Karachi Newlands, Cape Town North West Cricket Stadium, Potchefstroom Old Trafford Perth Stadium Providence Stadium, Guyana Punjab Cricket Association Stadium, Mohali, Chandigarh R Premadasa Stadium, Colombo Rajiv Gandhi International Stadium, Uppal Rawalpindi Cricket Stadium Riverside Ground, Chester-le-Street Sabina Park Saurashtra Cricket Association Stadium, Rajkot Sawai Mansingh Stadium, Jaipur Sharjah Cricket Stadium Sheikh Zayed Stadium, Abu Dhabi Sir Vivian Richards Stadium, North Sound, Antigua Sportpark Westvliet, The Hague St George's Park, Gqeberha Sydney Cricket Ground The Oval The Rose Bowl, Southampton Wanderers Stadium, Johannesburg Wankhede Stadium, Mumbai Warner Park, St Kitts Willowmoore Park, Benoni
From 311 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.