1Y 3Y 5Y All
Tests ODIs T20Is T20 leagues First-class List A The Hundred
Batting first Batting second Won Lost Powerplay Middle overs Death overs
OppositionAll opponents Adelaide Strikers Amsterdam Flames Bangladesh Birmingham Bears Brisbane Heat Chennai Super Kings Delhi Capitals Delhi Daredevils Derbyshire Dublin Guardians Durham Edinburgh Castle Rockers England Essex Glamorgan Glasgow Cosmic Gloucestershire Gujarat Lions Gujarat Titans Hobart Hurricanes India Ireland Islamabad United Karachi Kings Kent Kings XI Punjab Kolkata Knight Riders Lancashire Leicestershire Los Angeles Knight Riders Lucknow Super Giants MI New York Manchester Originals Melbourne Renegades Middlesex Multan Sultans Mumbai Indians Netherlands New South Wales New Zealand Northamptonshire Northern Superchargers Nottinghamshire Oman Oval Invincibles Pakistan Perth Scorchers Peshawar Zalmi Pune Warriors Punjab Kings Queensland Rajasthan Royals Rawalpindiz Rising Pune Supergiant Rising Pune Supergiants Rotterdam Dockers Royal Challengers Bangalore San Francisco Unicorns Scotland Seattle Orcas Somerset South Africa South Australia Southern Brave Sri Lanka Sunrisers Hyderabad Surrey Sussex Sydney Sixers Sydney Thunder Tasmania Texas Super Kings United Arab Emirates Warwickshire West Indies Western Australia Worcestershire Yorkshire Zimbabwe GroundAll grounds Adelaide Oval Allan Border Field, Brisbane Arun Jaitley Stadium Barabati Stadium, Cuttack Barsapara Cricket Stadium, Guwahati Bellerive Oval, Hobart Brabourne Stadium, Mumbai Brisbane Cricket Ground Carrara Oval Cazalys Stadium, Cairns Central Broward Regional Park Stadium Turf Ground, Lauderhill Centurion Park Chittagong Divisional Stadium Church Street Park, Morrisville Civil Service Cricket Club, Stormont, Belfast County Ground, Bristol County Ground, Northampton 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 Grace Road, Leicester Grand Prairie Stadium, Dallas 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 Kardinia Park, South Geelong, Victoria Kensington Oval Kingsmead, Durban 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 Malahide Cricket Ground, Dublin Manuka Oval, Canberra Marrara Cricket Ground, Darwin Melbourne Cricket Ground Motera Stadium, Ahmedabad National Stadium, Karachi New Road, Worcester Newlands, Cape Town North Marine Road Ground, Scarborough Oakland Coliseum, Oakland Old Trafford Pallekele International Cricket Stadium Penrhyn Avenue, Rhos-on-Sea, Colwyn Bay Perth Stadium Providence Stadium, Guyana Punjab Cricket Association Stadium, Mohali, Chandigarh Queen's Park, Chesterfield R Premadasa Stadium, Colombo Rajiv Gandhi International Stadium, Uppal Riverside Ground, Chester-le-Street Riverway Stadium, Townsville Roseworth Terrace, Gosforth Sabina Park Saurashtra Cricket Association Stadium, Rajkot Sawai Mansingh Stadium, Jaipur Seddon Park, Hamilton Sharjah Cricket Stadium Sheikh Zayed Stadium Nursery 2, Abu Dhabi Sheikh Zayed Stadium, Abu Dhabi Shere Bangla National Stadium, Mirpur Sir Vivian Richards Stadium, North Sound, Antigua Sophia Gardens, Cardiff Sportpark Westvliet, The Hague St Lawrence Ground, Canterbury Stadium Australia, Sydney Sydney Cricket Ground Sydney Showground Stadium Ted Summerton Reserve, Moe The County Ground, Chelmsford The County Ground, Derby The County Ground, Hove The County Ground, Taunton 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 Warner Park, St Kitts Wellington Regional Stadium York Park, Launceston
From 1,143 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.