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 Australia Bangladesh Birmingham Bears Birmingham Phoenix Brisbane Heat Chennai Super Kings Colombo Stars Delhi Capitals Derbyshire Desert Vipers Dubai Capitals Durban's Super Giants Durham Essex Galle Gladiators Glamorgan Gloucestershire Gujarat Titans Gulf Giants Guyana Amazon Warriors Hampshire Hobart Hurricanes India Ireland Islamabad United Italy Jaffna Kings Joburg Super Kings Kandy Warriors Karachi Kings Kent Kolkata Knight Riders Lahore Qalandars Lancashire Leicestershire London Spirit Lucknow Super Giants MI Cape Town MI Emirates MI London Manchester Super Giants Melbourne Renegades Melbourne Stars Middlesex Multan Sultans Mumbai Indians Namibia Nepal Netherlands New Zealand Northamptonshire Northern Superchargers Nottinghamshire Oman Oval Invincibles Paarl Royals Pakistan Perth Scorchers Peshawar Zalmi Punjab Kings Quetta Gladiators Rajasthan Royals Royal Challengers Bangalore Royal Challengers Bengaluru Scotland Sharjah Warriors Sharjah Warriorz Somerset South Africa Southern Brave Sri Lanka Sunrisers Eastern Cape Sunrisers Hyderabad Sunrisers Leeds Surrey Sussex Sydney Sixers Sydney Thunder Trent Rockets United States of America Warwickshire Welsh Fire West Indies Worcestershire Yorkshire GroundAll grounds Adelaide Oval Arun Jaitley Stadium Arundel Castle Cricket Club Ground Barabati Stadium, Cuttack Barsapara Cricket Stadium, Guwahati Bellerive Oval, Hobart Boland Park, Paarl Brian Lara Stadium, Tarouba, Trinidad Brisbane Cricket Ground Brunton Memorial Ground, Radlett Carrara Oval Centurion Park Chittagong Divisional Stadium College Ground, Cheltenham County Ground, Bristol County Ground, Northampton Daren Sammy National Cricket Stadium, Gros Islet Docklands Stadium, Melbourne Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam Dubai International Cricket Stadium Eden Gardens, Kolkata Edgbaston Ekana Cricket Stadium, Lucknow Gaddafi Stadium, Lahore Grace Road, Leicester Hagley Oval, Christchurch Headingley Himachal Pradesh Cricket Association Stadium, Dharamsala International Sports Stadium, Coffs Harbour 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 Malahide Cricket Ground, Dublin Manuka Oval, Canberra Melbourne Cricket Ground Motera Stadium, Ahmedabad National Cricket Stadium, St George's, Grenada National Stadium, Karachi New Road, Worcester Newlands, Cape Town Old Trafford Pallekele International Cricket Stadium Perth Stadium Providence Stadium, Guyana R Premadasa Stadium, Colombo Rajiv Gandhi International Stadium, Uppal Riverside Ground, Chester-le-Street Saurashtra Cricket Association Stadium, Rajkot Sawai Mansingh Stadium, Jaipur Sharjah Cricket Stadium Sheikh Zayed Stadium, Abu Dhabi Shere Bangla National Stadium, Mirpur Sir Vivian Richards Stadium, North Sound, Antigua Sophia Gardens, Cardiff St George's Park, Gqeberha St Lawrence Ground, Canterbury Stanley Park, Blackpool Sydney Cricket Ground The County Ground, Beckenham The County Ground, Chelmsford The County Ground, Derby The County Ground, Hove The County Ground, Taunton The Oval The Rose Bowl, Southampton Trafalgar Road Ground, Southport Trent Bridge Uxbridge Cricket Club Ground Vidarbha Cricket Association Stadium, Jamtha, Nagpur VRA Ground, Amstelveen Wanderers Stadium, Johannesburg Wankhede Stadium, Mumbai Woodbridge Road, Guildford York Park, Launceston
From 462 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.