The cricket calendar

Men's international cricket for the next nine months and the last three. Each bilateral tour is one block, drawn in the lane of both teams and coloured by format. The line is today. Tap a block for its dates, formats, match counts and a link to its Wikipedia article.

46 tours, 3 major events. Built from Wikipedia on 16 Oct 2026.

  • Test
  • ODI
  • T20I
  • Major event
  • County rounds
  • T20 season
  • Usual window
  • Today

Tap or hover a block for its dates, formats and a Wikipedia link.

ICC and major events

Major

Test nations

Ranked by the Universal nations index cricket rating, a blend of Test, ODI and T20I, as of 16 Oct 2026. Faint blocks are a usual window, not confirmed dates.

1 AUS
BBL
2 IND
IPL
3 SA
SA20
4 ENG
County
Hundred
Blast
5 NZ
6 PAK
PSL
ILT20
7 SL
LPL
8 BAN
BPL
9 WI
CPL
MLC
10 IRE
11 AFG
12 ZIM
All tours and events as a list
  1. Bangladesh in Zimbabwe
    28 Jun to 19 Jul 2026
    1 Test, 3 ODIs, 3 T20Is
    Test ZIM 1-0 BAN; ODI ZIM 2-1 BAN; T20I ZIM 1-2 BAN
  2. India in England
    1 Jul to 19 Jul 2026
    3 ODIs, 5 T20Is
    ODI ENG 2-1 IND; T20I ENG 4-0 IND
  3. New Zealand in the West Indies
    11 Jul to 21 Jul 2026
    5 ODIs
    ODI WI 2-3 NZ
  4. India in Zimbabwe
    23 Jul to 26 Jul 2026
    3 T20Is
    T20I ZIM 0-3 IND
  5. Pakistan in the West Indies
    25 Jul to 6 Aug 2026
    2 Tests
    Test WI 1-1 PAK
  6. Afghanistan in Ireland
    5 Aug to 15 Aug 2026
    5 ODIs
    ODI IRE 0-4 AFG
  7. Bangladesh in Australia
    13 Aug to 23 Aug 2026
    2 Tests
    Test AUS 1-1 BAN
  8. India in Sri Lanka
    15 Aug to 27 Aug 2026
    2 Tests
    Test SL 0-1 IND (1 drawn)
  9. Pakistan in England
    19 Aug to 12 Sep 2026
    3 Tests
    Test ENG 3-0 PAK
  10. County Championship 2026, rounds 11 to 16
    20 Aug to 27 Sep 2026
  11. 2026 Namibia T20I Tri-Nation Series
    28 Aug to 6 Sep 2026
    7 T20Is
  12. South Africa in Namibia
    9 Sep to 13 Sep 2026
    3 ODIs
    ODI NAM 0-3 RSA
  13. India against Afghanistan in India
    13 Sep to 17 Sep 2026
    3 T20Is
    T20I IND 3-0 AFG
  14. Australia in Zimbabwe
    15 Sep to 20 Sep 2026
    3 ODIs
    ODI ZIM 0-3 AUS
  15. Sri Lanka in England
    15 Sep to 27 Sep 2026
    3 ODIs, 3 T20Is
    ODI ENG 2-1 SL; T20I ENG 3-0 SL
  16. India in Japan
    22 Sep 2026
    1 T20I
    T20I JPN 0-1 IND
  17. 2026 Asian Games – Men's tournament
    24 Sep to 3 Oct 2026
    14 T20Is
  18. Australia in South Africa
    24 Sep to 31 Oct 2026
    3 Tests, 3 ODIs
    Test RSA 0-1 AUS (1 of 3 played); ODI RSA 2-1 AUS
  19. West Indies in India
    27 Sep to 17 Oct 2026
    3 ODIs, 5 T20Is
    ODI IND 2-1 WI; T20I IND 2-2 WI (4 of 5 played)
  20. Bangladesh against Afghanistan in the UAE
    9 Oct to 13 Oct 2026
    1 Test
    Test AFG 0-0 BAN (1 drawn)
  21. Sri Lanka in Pakistan
    9 Oct to 21 Nov 2026
    2 Tests, 3 T20Is
    T20I PAK 2-1 SL
  22. 2026 Afghanistan Tri-Nation Series
    17 Oct to 23 Oct 2026
    4 ODIs
  23. 2026–27 Pakistan ODI Tri-Series
    18 Oct to 31 Oct 2026
    7 ODIs
  24. India in New Zealand
    22 Oct to 1 Dec 2026
    2 Tests, 5 ODIs, 5 T20Is
  25. Ireland in Namibia
    22 Oct to 1 Nov 2026
    5 ODIs
  26. Zimbabwe against Afghanistan in the UAE
    27 Oct to 17 Nov 2026
    2 Tests, 3 T20Is
  27. West Indies in Bangladesh
    28 Oct to 9 Nov 2026
    2 Tests
  28. England in Australia
    13 Nov to 2 Dec 2026
    3 ODIs, 5 T20Is
  29. Bangladesh in South Africa
    15 Nov to 13 Dec 2026
    2 Tests, 3 ODIs, 3 T20Is
  30. New Zealand in Australia
    9 Dec 2026 to 8 Jan 2027
    4 Tests
  31. Sri Lanka in India
    13 Dec to 27 Dec 2026
    3 ODIs, 3 T20Is
  32. England in South Africa
    17 Dec 2026 to 15 Jan 2027
    3 Tests, 3 ODIs
  33. Zimbabwe in India
    3 Jan to 9 Jan 2027
    3 ODIs
  34. Sri Lanka in New Zealand
    16 Jan to 16 Feb 2027
    2 Tests, 3 ODIs, 3 T20Is
  35. Australia in India
    21 Jan to 3 Mar 2027
    5 Tests
  36. Afghanistan in West Indies
    Feb 2027, exact dates not yet listed
    1 Test, 3 ODIs, 3 T20Is
  37. England in Bangladesh
    Feb 2027, exact dates not yet listed
    2 Tests
  38. South Africa in Sri Lanka
    Feb 2027, exact dates not yet listed
    2 Tests
  39. Ireland in Afghanistan
    Mar 2027, exact dates not yet listed
    1 Test, 3 ODIs, 3 T20Is
  40. New Zealand in Pakistan
    Mar 2027, exact dates not yet listed
    2 Tests
  41. 150th anniversary Test, MCG
    11 Mar to 15 Mar 2027
    1 Test
  42. Bangladesh in Nepal
    26 Mar to 30 Mar 2027
    3 T20Is
  43. County Championship 2027, usual window
    Usually 3 Apr to 27 Sep
  44. Pakistan in England
    15 May to 26 May 2027
    5 ODIs
  45. Bangladesh in England
    28 May to 1 Jun 2027
    1 Test
  46. Australia in Sri Lanka
    Jun 2027, exact dates not yet listed
    2 Tests
  47. Pakistan in Bangladesh
    Jun 2027, exact dates not yet listed
    5 ODIs
  48. Pakistan in Ireland
    Jun 2027, exact dates not yet listed
    1 Test
  49. ICC World Test Championship Final
    9 Jun to 13 Jun 2027
    1 Test
  50. Asia Cup
    From 18 Jun 2027, end date not yet listed
  51. Australia in England
    18 Jun to 2 Aug 2027
    5 Tests

How to read this

Every tour and event comes from the English Wikipedia season pages for international cricket, refreshed once a week. Start and end dates are the first and last dated match in each tour's table. Where a tour has no dated matches yet, the block covers the month Wikipedia gives and says so. A tour played in separate blocks, such as one Test months after the white-ball games, is drawn as joined blocks.

Tours against a non-Test nation appear only in the Test nation's lane, and only when they include ODIs or T20Is. Series between two associate nations, qualifiers, A-team and Under-19 events are left out. A tri-series appears when at least two of its teams are full members. Series scores count the match results in the tour's table.

The T20 lanes use the T20 circuit data: a solid block is a season in our data, a dashed block is the window the league has usually filled, not a confirmed date.