1Y 3Y 5Y All
ODIs T20Is T20 leagues First-class
Batting first Batting second Won Lost Powerplay Middle overs Death overs
OppositionAll opponents Andhra Australia Bangladesh Baroda Chennai Super Kings Delhi Delhi Capitals England Essex Goa Gujarat Titans Hong Kong Ireland Jammu & Kashmir Karnataka Kolkata Knight Riders Lucknow Super Giants Maharashtra Manipur Mumbai Indians Namibia Nepal Netherlands New Zealand Northamptonshire Nottinghamshire Oman Pakistan Railways Rajasthan Royals Royal Challengers Bangalore Royal Challengers Bengaluru Saurashtra South Africa Sri Lanka Sunrisers Hyderabad Surrey Tamil Nadu Tripura United States of America Uttar Pradesh Warwickshire West Indies Zimbabwe GroundAll grounds Adelaide Oval Arun Jaitley Stadium Barabati Stadium, Cuttack Barsapara Cricket Stadium, Guwahati Bay Oval, Mount Maunganui Bellerive Oval, Hobart Boland Park, Paarl Brabourne Stadium, Mumbai Brian Lara Stadium, Tarouba, Trinidad Carrara Oval Central Broward Regional Park Stadium Turf Ground, Lauderhill Centurion Park Civil Service Cricket Club, Stormont, Belfast County Ground, Bristol County Ground, Northampton 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 Eden Gardens, Kolkata Eden Park, Auckland Ekana Cricket Stadium B Ground Ekana Cricket Stadium, Lucknow Greenfield International Stadium, Thiruvananthapuram Hagley Oval, Christchurch Himachal Pradesh Cricket Association Stadium, Dharamsala Holkar Cricket Stadium, Indore JSCA International Stadium Complex, Ranchi Kensington Oval Kingsmead, Durban KSCA Cricket (2) Ground, Alur KSCA Cricket (3) Ground, Alur KSCA Cricket Ground, Alur Lord's M Chinnaswamy Stadium, Bengaluru MA Chidambaram Stadium Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh Maharashtra Cricket Association Stadium, Pune Malahide Cricket Ground, Dublin McLean Park, Napier Melbourne Cricket Ground Motera Stadium, Ahmedabad Nassau County International Cricket Stadium, New York Old Trafford Pallekele International Cricket Stadium Perth Stadium Providence Stadium, Guyana Punjab Cricket Association Stadium, Mohali, Chandigarh R Premadasa Stadium, Colombo Rajiv Gandhi International Stadium, Uppal 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, Abu Dhabi Shrimant Madhavrao Scindia Cricket Stadium, Gwalior Sir Vivian Richards Stadium, North Sound, Antigua St George's Park, Gqeberha St Lawrence Ground, Canterbury Sydney Cricket Ground The County Ground, Chelmsford The Rose Bowl, Southampton Trent Bridge Vidarbha Cricket Association Stadium, Jamtha, Nagpur Wanderers Stadium, Johannesburg Wankhede Stadium, Mumbai Warner Park, St Kitts Wellington Regional Stadium Zhejiang University of Technology Cricket Field
From 300 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.