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 Bangladesh Birmingham Bears Birmingham Phoenix Brisbane Heat Chennai Super Kings Delhi Capitals Derbyshire Durham England Hobart Hurricanes India Ireland Kolkata Knight Riders Lancashire Los Angeles Knight Riders Lucknow Super Giants MI New York Manchester Originals Melbourne Renegades Melbourne Stars Middlesex Mumbai Indians Netherlands New South Wales New Zealand Northamptonshire Northern Superchargers Nottinghamshire Oman Oval Invincibles Pakistan Punjab Kings Queensland Rajasthan Royals Royal Challengers Bengaluru Scotland Seattle Orcas Somerset South Africa South Australia Southern Brave Sri Lanka Sydney Sixers Sydney Thunder Tasmania Texas Super Kings Trent Rockets Victoria Washington Freedom Welsh Fire West Indies Worcestershire Yorkshire Zimbabwe GroundAll grounds Adelaide Oval Allan Border Field, Brisbane Arun Jaitley Stadium Bankstown Oval, Sydney Barsapara Cricket Stadium, Guwahati Bellerive Oval, Hobart Brisbane Cricket Ground Carrara Oval Cazalys Stadium, Cairns Chittagong Divisional Stadium Church Street Park, Morrisville County Ground, Bristol County Ground, Northampton Docklands Stadium, Melbourne 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 Galle International Stadium Glenelg Oval, Adelaide Grace Road, Leicester Grand Prairie Stadium, Dallas Grange Cricket Club Ground, Raeburn Place, Edinburgh Greenfield International Stadium, Thiruvananthapuram Harare Sports Club Headingley Himachal Pradesh Cricket Association Stadium, Dharamsala Holkar Cricket Stadium, Indore Junction Oval, Melbourne Kardinia Park, South Geelong, Victoria Karen Rolton Oval, Adelaide Kensington Oval Kingsmead, Durban Lord's M Chinnaswamy Stadium, Bengaluru MA Chidambaram Stadium Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh Mangaung Oval, Bloemfontein Manuka Oval, Canberra Marrara Cricket Ground, Darwin Melbourne Cricket Ground Merchant Taylors' School Ground, Northwood Motera Stadium, Ahmedabad New Road, Worcester Newlands, Cape Town Old Trafford Pallekele International Cricket Stadium Park 25 No 2, Adelaide Perth Stadium Punjab Cricket Association Stadium, Mohali, Chandigarh R Premadasa Stadium, Colombo Rajiv Gandhi International Stadium, Uppal Rawalpindi Cricket Stadium Ray Mitchell Oval, Harrup Park, Mackay Riverside Ground, Chester-le-Street Sabina Park Sawai Mansingh Stadium, Jaipur Shere Bangla National Stadium, Mirpur Sophia Gardens, Cardiff Sydney Cricket Ground Sydney Showground Stadium The County Ground, Derby The County Ground, Taunton The Oval The Rose Bowl, Southampton Trent Bridge WACA, Perth Wanderers Stadium, Johannesburg Wankhede Stadium, Mumbai Warner Park, St Kitts Wellington Regional Stadium York Park, Launceston
From 285 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.