1Y 3Y 5Y All
Tests ODIs T20Is Other T20 intl Multi-day intl One-day intl T20 leagues First-class List A
Batting first Batting second Won Lost Powerplay Middle overs Death overs
OppositionAll opponents Amsterdam Flames Australia Austria Bahrain Bangladesh Belfast Wolves Canada Durham Edinburgh Castle Rockers England Glasgow Cosmic Hong Kong India Italy Jersey Kent Kenya Lancashire Middlesex Munster Reds Namibia Nepal Netherlands New Zealand Nigeria North-West Warriors Northamptonshire Northern Knights Nottinghamshire Oman Pakistan Papua New Guinea Rotterdam Dockers Scotland South Africa Sri Lanka Surrey Sussex Uganda United Arab Emirates United States of America Warwickshire West Indies Zimbabwe GroundAll grounds 7he Sevens Stadium, Dubai Adelaide Oval Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) Al Amerat Cricket Ground Oman Cricket (Ministry Turf 2) Arundel Castle Cricket Club Ground Bellerive Oval, Hobart Bready Cricket Club, Magheramason Brisbane Cricket Ground Bulawayo Athletic Club Central Broward Regional Park Stadium Turf Ground, Lauderhill Chittagong Divisional Stadium Civil Service Cricket Club, Stormont, Belfast CIYMS Cricket Club Ground, Belfast Clontarf Cricket Club Ground, Dublin County Ground, Bristol County Ground, Northampton Dubai International Cricket Stadium Eden Gardens, Kolkata Edgbaston Galle International Stadium Goldenacre, Edinburgh Grange Cricket Club Ground, Raeburn Place, Edinburgh Harare Sports Club Hazelaarweg, Rotterdam High Performance Oval, Windhoek Himachal Pradesh Cricket Association Stadium, Dharamsala ICC Academy, Dubai Instonians Cricket Club, Shaw's Bridge Lower Ground, Belfast La Manga Club Top Ground Lisburn Cricket Club, Wallace Park, Lisburn Lord's M Chinnaswamy Stadium, Bengaluru Malahide Cricket Ground, Dublin Manuka Oval, Canberra Mardyke, Cork Melbourne Cricket Ground Merrion Cricket Club Ground, Dublin Mombasa Sports Club Ground Nassau County International Cricket Stadium, New York National Cricket Stadium, St George's, Grenada New Strabane Park Oak Hill Cricket Club, Wicklow Observatory Lane, Rathmines, Dublin Old Hararians, Harare Old Trafford Pembroke Cricket Club, Sandymount, Dublin Providence Stadium, Guyana Punjab Cricket Association Stadium, Mohali, Chandigarh Queens Sports Club, Bulawayo R Premadasa Stadium, Colombo Riverway Stadium, Townsville Sabina Park Saxton Oval, Nelson Seddon Park, Hamilton Sharjah Cricket Stadium Sheikh Zayed Stadium Nursery 1, Abu Dhabi Sheikh Zayed Stadium Nursery 2, Abu Dhabi Sheikh Zayed Stadium, Abu Dhabi Shere Bangla National Stadium, Mirpur Sinhalese Sports Club Ground Sportpark Het Schootsveld, Deventer Sportpark Maarschalkerweerd, Utrecht Sportpark Westvliet, The Hague St Lawrence Ground, Canterbury Sylhet International Cricket Stadium Takashinga Sports Club, Highfield, Harare The County Ground, Chelmsford The County Ground, Hove The County Ground, Taunton The Green, Comber The Hills Cricket Club Ground, Dublin The Hills, Milverton Toronto Cricket, Skating and Curling Club Trent Bridge VRA Ground, Amstelveen Wanderers Cricket Ground, Windhoek Warner Park, St Kitts Willowmoore Park, Benoni Woodvale Road, Eglinton
From 558 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.