1Y 3Y 5Y All
ODIs T20Is 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 Adelaide Strikers Bangladesh Birmingham Phoenix Brisbane Heat Chennai Super Kings Delhi Capitals Delhi Daredevils Desert Vipers England Essex Gloucestershire Gujarat Lions Gujarat Titans Gulf Giants Hampshire Hobart Hurricanes India Ireland Joburg Super Kings Kings XI Punjab Kolkata Knight Riders Lancashire London Spirit Los Angeles Knight Riders Lucknow Super Giants MI Cape Town MI London MI New York Manchester Originals Manchester Super Giants Melbourne Renegades Melbourne Stars Mumbai Indians Namibia New Zealand Northern Superchargers Oman Oval Invincibles Paarl Royals Pakistan Perth Scorchers Pretoria Capitals Punjab Kings Queensland Rajasthan Royals Rising Pune Supergiant Royal Challengers Bangalore Royal Challengers Bengaluru San Francisco Unicorns Scotland Seattle Orcas South Africa South Australia Southern Brave Sri Lanka Sunrisers Eastern Cape Sunrisers Hyderabad Sunrisers Leeds Sydney Sixers Sydney Thunder Tasmania Texas Super Kings Trent Rockets Victoria Washington Freedom Welsh Fire West Indies Zimbabwe GroundAll grounds Adelaide Oval Arun Jaitley Stadium Barsapara Cricket Stadium, Guwahati Bay Oval, Mount Maunganui Bellerive Oval, Hobart Boland Park, Paarl Brabourne Stadium, Mumbai Brisbane Cricket Ground Carrara Oval Cazalys Stadium, Cairns Central Broward Regional Park Stadium Turf Ground, Lauderhill Centurion Park Church Street Park, Morrisville Daren Sammy National Cricket Stadium, Gros Islet Docklands Stadium, Melbourne 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 Gaddafi Stadium, Lahore Glenelg Oval, Adelaide Grand Prairie Stadium, Dallas Grange Cricket Club Ground, Raeburn Place, Edinburgh Greenfield International Stadium, Thiruvananthapuram Hagley Oval, Christchurch Harare Sports Club Headingley Himachal Pradesh Cricket Association Stadium, Dharamsala Holkar Cricket Stadium, Indore JSCA International Stadium Complex, Ranchi Junction Oval, Melbourne Kensington Oval Kingsmead, Durban Knight Riders Cricket Ground, Pomona Lavington Sports Oval, Albury 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 Melbourne Cricket Ground Motera Stadium, Ahmedabad Newlands, Cape Town North West Cricket Stadium, Potchefstroom Oakland Coliseum, Oakland Old Trafford Pallekele International Cricket Stadium Perth Stadium Punjab Cricket Association Stadium, Mohali, Chandigarh R Premadasa Stadium, Colombo Rajiv Gandhi International Stadium, Uppal Riverside Ground, Chester-le-Street Riverway Stadium, Townsville Saurashtra Cricket Association Stadium, Rajkot Sawai Mansingh Stadium, Jaipur Seddon Park, Hamilton Sharjah Cricket Stadium Sheikh Zayed Stadium, Abu Dhabi Sir Vivian Richards Stadium, North Sound, Antigua Sophia Gardens, Cardiff St Lawrence Ground, Canterbury Sydney Cricket Ground Sydney Showground Stadium Ted Summerton Reserve, Moe The Oval The Rose Bowl, Southampton Trent Bridge University Oval, Dunedin Vidarbha Cricket Association Stadium, Jamtha, Nagpur WACA, Perth Wanderers Stadium, Johannesburg Wankhede Stadium, Mumbai Wellington Regional Stadium York Park, Launceston
From 766 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.