Cricket Schedule for July 2026
July is one of the busiest periods on the international calendar. Test cricket leads the programme in England, the Caribbean and Zimbabwe, while ODI and T20I series add limited-overs action in Sri Lanka, Bangladesh and Harare.
Sri Lanka vs Bangladesh ODI Series
Sri Lanka and Bangladesh begin a three-match ODI series on July 2 at the R. Premadasa Stadium in Colombo. The remaining fixtures take the teams through to July 8, with the final match scheduled in Kandy. The tour gives both sides a short white-ball contest at the start of the month.
England vs India Test Series
The Anderson-Tendulkar Trophy continues at Edgbaston on July 2 with the second Test between England and India. Three more matches follow at some of England's best-known grounds:
- Second Test: July 2 at Edgbaston
- Third Test: July 10 at Lord's
- Fourth Test: July 23 at Old Trafford
- Fifth Test: July 31 at The Oval
The series runs across the entire month and remains one of the main Test contests in the International Cricket Schedule 2026.
West Indies vs Australia Test and T20I Matches
Australia's Caribbean tour continues with the second Test of the Frank Worrell Trophy on July 3 in St. George's. The third Test begins at Sabina Park on July 13. Once the red-ball matches are complete, the teams move into a five-match T20I series from July 21 to July 29.
Zimbabwe vs South Africa Tests and T20I Tri-Series
Zimbabwe host South Africa for two Tests starting July 6. Harare then stages a T20I tri-series featuring Zimbabwe, South Africa and New Zealand from July 14 to July 26. The tournament gives all three teams several short-format fixtures in the middle of the year.
Pakistan Tour of Bangladesh
Pakistan begin a three-match T20I series in Bangladesh on July 20. The tour overlaps with the closing stages of the Zimbabwe tri-series and the start of the West Indies vs Australia T20I contest, creating a full week of international short-format cricket.