1Y 3Y 5Y All
Tests ODIs T20Is T20 leagues First-class
Batting first Batting second Won Lost Powerplay Middle overs Death overs
OppositionAll opponents Abu Dhabi Knight Riders Antigua and Barbuda Falcons Australia Bangladesh Barbados Royals Barbados Tridents Chattogram Challengers Chennai Super Kings Delhi Capitals Derbyshire Desert Vipers Dubai Capitals Durban's Super Giants England Essex Gulf Giants Guyana Amazon Warriors Hyderabad Kingsmen India Ireland Islamabad United Jamaica Kingsmen Jamaica Tallawahs Karachi Kings Kings XI Punjab Kolkata Knight Riders Lahore Qalandars Lucknow Super Giants MI Cape Town Minister Group Dhaka Multan Sultans Mumbai Indians Nepal Netherlands New Zealand Nottinghamshire Paarl Royals Pakistan Papua New Guinea Peshawar Zalmi Pretoria Capitals Punjab Kings Quetta Gladiators Rajasthan Royals Royal Challengers Bangalore Scotland Sharjah Warriorz South Africa Sri Lanka St Kitts and Nevis Patriots St Lucia Kings St Lucia Zouks Sunrisers Eastern Cape Sunrisers Hyderabad Trinbago Knight Riders Uganda United States of America Warwickshire Zimbabwe GroundAll grounds Adelaide Oval Arnos Vale Ground, Kingstown Arun Jaitley Stadium Barabati Stadium, Cuttack Barsapara Cricket Stadium, Guwahati Basin Reserve, Wellington Bellerive Oval, Hobart Boland Park, Paarl Brabourne Stadium, Mumbai Bready Cricket Club, Magheramason Brian Lara Stadium, Tarouba, Trinidad Brisbane Cricket Ground Buffalo Park, KuGumpo City Carrara Oval Central Broward Regional Park Stadium Turf Ground, Lauderhill Centurion Park Chittagong Divisional Stadium Clontarf Cricket Club Ground, Dublin County Ground, Bristol 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 Edgbaston Gaddafi Stadium, Lahore Greenfield International Stadium, Thiruvananthapuram Harare Sports Club 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 Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota Manuka Oval, Canberra Motera Stadium, Ahmedabad Multan Cricket Stadium National Cricket Stadium, St George's, Grenada National Stadium, Karachi New Road, Worcester Newlands, Cape Town North West Cricket Stadium, Potchefstroom Old Trafford Pallekele International Cricket Stadium Perth Stadium Providence Stadium, Guyana Punjab Cricket Association Stadium, Mohali, Chandigarh Queen's Park Oval, Port of Spain, Trinidad Queens Sports Club, Bulawayo Rajiv Gandhi International Stadium, Uppal Rangiri Dambulla International Stadium Rawalpindi Cricket Stadium Riverside Ground, Chester-le-Street Sabina Park Seddon Park, Hamilton Sharjah Cricket Stadium Sheikh Zayed Stadium, Abu Dhabi Shere Bangla National Stadium, Mirpur Sinhalese Sports Club Ground Sir Vivian Richards Stadium, North Sound, Antigua Sophia Gardens, Cardiff St George's Park, Gqeberha Sydney Cricket Ground Takashinga Sports Club, Highfield, Harare The County Ground, Derby The Oval The Rose Bowl, Southampton Trent Bridge VRA Ground, Amstelveen Wanderers Stadium, Johannesburg Wankhede Stadium, Mumbai Warner Park, St Kitts Windsor Park, Roseau
From 564 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.