ICC Mens T20 World Cup Americas Sub Regional Qualifier, 2024
2024, Dec 06
to Dec 16
36 T20s
India Women tour of Australia, 2024
2024, Dec 05
to Dec 11
3 ODIs
3 ODIs
Womens T20I Quadrangular Series in Hong Kong, China 2024
2024, Dec 04
to Dec 08
8 T20s
Africa Continental Cup 2024
2024, Dec 04
to Dec 14
19 T20s
Bahrain Women tour of Qatar 2024
2024, Dec 03
to Dec 08
5 T20s
England Domestic One-Day Cup 2025
2024, Aug 05
to Sep 20
6 ODIs
6 ODIs
ACC U19 Asia Cup, 2024
2024, Nov 29
to Dec 08
15 ODIs
15 ODIs
Sri Lanka tour of South Africa, 2024
2024, Nov 27
to Dec 07
England tour of New Zealand, 2024
2024, Nov 22
to Dec 18
Ireland women tour of Bangladesh, 2024
2024, Nov 27
to Dec 09
3 ODIs
3 T20s
3 ODIs
Global Super League, 2024
2024, Nov 26
to Dec 06
11 T20s
England Women tour of South Africa, 2024
2024, Nov 24
to Dec 18
3 ODIs
3 T20s
3 ODIs
Pakistan tour of Zimbabwe, 2024
2024, Nov 24
to Dec 05
3 ODIs
3 T20s
3 ODIs
Syed Mushtaq Ali Trophy 2024
2024, Nov 23
to Dec 15
135 T20s
ICC Mens T20 World Cup Africa Sub Regional Qualifier C 2024
2024, Nov 23
to Nov 28
15 T20s
Bangladesh tour of West Indies, 2024
2024, Nov 17
to Dec 19
3 ODIs
3 T20s
3 ODIs
India tour of Australia, 2024-25
2024, Nov 15
to Jan 07
Abu Dhabi T10 League 2024
2024, Nov 21
to Dec 02
40 T20s
ICC Mens T20 World Cup Asia Qualifier B 2024
2024, Nov 19
to Nov 28
21 T20s
Costa Rica Women tour of Mexico 2024
2024, Nov 16
to Nov 17
3 T20s
Ranji Trophy Elite 2024-25
2024, Nov 13
to Mar 02
Netherlands tour of Oman, 2024
2024, Nov 13
to Nov 16
3 T20s
Myanmar tour of Indonesia, 2024
2024, Nov 12
to Nov 19
6 T20s
Sri Lanka A tour of Pakistan, 2024
2024, Nov 11
to Nov 29
3 ODIs
3 ODIs
Plunket Shield 2024-25
2024, Nov 10
to Apr 01
New Zealand tour of Sri Lanka, 2024
2024, Nov 09
to Nov 19
3 ODIs
2 T20s
3 ODIs
India tour of South Africa, 2024
2024, Nov 08
to Nov 15
4 T20s
Womens T20I Quadrangular Series in China, 2024
2024, Nov 07
to Nov 10
8 T20s
Afghanistan v Bangladesh in UAE, 2024
2024, Nov 06
to Nov 11
3 ODIs
3 ODIs
ICC CWC Challenge League B, 2024-26
2024, Nov 06
to Jan 30
15 ODIs
15 ODIs
Pakistan tour of Australia, 2024
2024, Nov 04
to Nov 17
3 ODIs
3 T20s
3 ODIs
CSA Four-Day Series Division Two 2024-25
2024, Oct 31
to Apr 06
India A tour of Australia, 2024
2024, Oct 31
to Nov 10
England tour of West Indies, 2024
2024, Oct 31
to Nov 17
3 ODIs
5 T20s
3 ODIs
CSA Four-Day Series Division One 2024-25
2024, Oct 30
to Apr 14
Kenya Women tour of Rwanda 2024
2024, Oct 29
to Nov 02
5 T20s
Bahrain in Uganda 2024
2024, Oct 28
to Oct 29
2 T20s
Womens Big Bash League 2024
2024, Oct 27
to Dec 01
43 T20s
Bulgaria Women tour of Greece, 2024
2024, Oct 26
to Oct 27
4 T20s
New Zealand Women tour of India 2024
2024, Oct 24
to Oct 29
3 ODIs
3 ODIs
Singapore Womens T20I Tri-Series, 2024
2024, Oct 21
to Oct 30
10 T20s
South Africa tour of Bangladesh, 2024
2024, Oct 21
to Nov 02
Nepal tour of United States of America 2024
2024, Oct 18
to Oct 20
3 T20s
ICC Mens T20 World Cup Sub Regional Africa Qualifier Group B, 2024
2024, Oct 19
to Oct 24
15 T20s
Quadrangular T20I Series in Bhutan, 2024
2024, Oct 19
to Oct 25
10 T20s
The Ford Trophy 2024-25
2024, Oct 19
to Mar 02
32 ODIs
32 ODIs
ACC Mens T20 Emerging Teams Asia Cup 2024
2024, Oct 18
to Oct 27
15 T20s
USA Women tour of Zimbabwe, 2024
2024, Oct 17
to Oct 28
5 ODIs
5 ODIs
New Zealand tour of India, 2024
2024, Oct 16
to Nov 05
Bulgaria Women tour of Serbia, 2024
2024, Oct 12
to Oct 13
4 T20s
West Indies tour of Sri Lanka, 2024
2024, Oct 13
to Oct 26
3 ODIs
3 T20s
3 ODIs
Ranji Trophy Plate 2024-25
2024, Oct 11
to Jan 27
Ranji Trophy Elite 2024-25
2024, Oct 11
to Mar 02
Rwanda tour of Malawi 2024
2024, Oct 09
to Oct 14
5 T20s
South American Mens Championships 2024
2024, Oct 10
to Oct 13
16 T20s
T20 Spring Challenge 2024
2024, Oct 10
to Oct 20
21 T20s
Womens East Asia Cup 2024
2024, Oct 08
to Oct 13
12 T20s
Sheffield Shield 2024-25
2024, Oct 07
to Mar 30
England tour of Pakistan, 2024
2024, Oct 07
to Oct 28
ICC Womens T20 World Cup, 2024
2024, Oct 03
to Oct 20
23 T20s
Singapore Women tour of Japan, 2024
2024, Oct 01
to Oct 06
5 T20s
Irani Cup 2024
2024, Oct 01
to Oct 05
Serbia tour of Gibraltar, 2024
2024, Sep 30
to Sep 30
2 T20s
Namibia T20I Tri-Series 2024
2024, Sep 29
to Oct 05
6 T20s
ICC Womens T20 World Cup Warm-up Matches, 2024
2024, Sep 28
to Oct 01
10 T20s
Canada T20I Tri-Series 2024
2024, Sep 28
to Oct 03
6 T20s
ICC CWC Challenge League A, 2024-26
2024, Sep 25
to Oct 05
15 ODIs
15 ODIs
ICC Mens T20 World Cup Sub Regional East Asia-Pacific Qualifier B, 2024
2024, Sep 28
to Oct 05
12 T20s
Ireland v South Africa in UAE, 2024
2024, Sep 27
to Oct 06
3 ODIs
2 T20s
3 ODIs
CSA T20 Challenge 2024
2024, Sep 27
to Oct 27
32 T20s
Womens Tri-Series in Italy, 2024
2024, Sep 26
to Sep 29
8 T20s
South American Womens Championships 2024
2024, Sep 26
to Sep 29
8 T20s
T20I Tri-Series in South Korea, 2024
2024, Sep 25
to Sep 26
2 T20s
Zim Afro T10 2024
2024, Sep 21
to Sep 29
25 T20s
Australia Under 19 tour of India, 2024
2024, Sep 21
to Oct 10
3 ODIs
3 ODIs
ICC Mens T20 World Cup Africa Sub Regional Qualifier A 2024
2024, Sep 21
to Sep 26
15 T20s
Australia Domestic One-Day Cup 2024-25
2024, Sep 21
to Mar 01
22 ODIs
22 ODIs
CSA T20 Knock Out Competition 2024
2024, Sep 21
to Oct 21
24 T20s
Spain Women tour of Greece 2024
2024, Sep 20
to Sep 22
5 T20s
Legends League Cricket 2024
2024, Sep 20
to Oct 16
25 T20s
New Zealand Women tour of Australia, 2024
2024, Sep 19
to Sep 24
3 T20s
Bangladesh tour of India, 2024
2024, Sep 19
to Oct 12
3 T20s
New Zealand tour of Sri Lanka, 2024
2024, Sep 18
to Sep 30
Afghanistan v South Africa in UAE, 2024
2024, Sep 18
to Sep 22
3 ODIs
3 ODIs
South Africa Women tour of Pakistan, 2024
2024, Sep 16
to Sep 20
3 T20s
Cyprus Women tour of Serbia, 2024
2024, Sep 14
to Sep 15
4 T20s
Womens T20I Quadrangular Series 2024
2024, Sep 14
to Sep 15
8 T20s
Australia tour of England, 2024
2024, Sep 11
to Sep 29
5 ODIs
3 T20s
5 ODIs
Rwanda Women tour of Kenya, 2024
2024, Sep 10
to Sep 14
5 T20s
Afghanistan v New Zealand in India, 2024
2024, Sep 09
to Sep 13
England Women tour of Ireland 2024
2024, Sep 07
to Sep 17
3 ODIs
3 T20s
3 ODIs
Duleep Trophy 2024
2024, Sep 05
to Sep 22
Australia tour of Scotland, 2024
2024, Sep 04
to Sep 07
3 T20s
Sri Lanka A tour of South Africa,2024
2024, Aug 31
to Sep 18
3 ODIs
3 ODIs
ICC Mens T20 World Cup Asia Qualifier A 2024
2024, Aug 30
to Sep 09
21 T20s
Caribbean Premier League 2024
2024, Aug 29
to Oct 06
34 T20s
Womens Tri-Series in Namibia, 2024
2024, Aug 13
to Sep 15
10 T20s
Bangladesh A tour of Pakistan, 2024
2024, Aug 20
to Aug 30
3 ODIs
3 ODIs
Netherlands T20I Tri-Series, 2024
2024, Aug 23
to Aug 28
6 T20s
Bangladesh tour of Pakistan, 2024
2024, Aug 21
to Sep 03
ICC Mens T20 World Cup Sub Regional Europe Qualifier C, 2024
2024, Aug 21
to Aug 28
24 T20s
Malaysia T20I Tri Nations Cup, 2024
2024, Aug 21
to Aug 27
7 T20s
Womens Caribbean Premier League 2024
2024, Aug 21
to Aug 29
7 T20s
Sri Lanka tour of England, 2024
2024, Aug 14
to Sep 10
Womens Valletta Cup 2024
2024, Aug 21
to Aug 25
7 T20s
ICC Mens T20 World Cup Sub Regional East Asia-Pacific Qualifier A, 2024
2024, Aug 16
to Aug 24
12 T20s
Maharaja Trophy KSCA T20 2024
2024, Aug 15
to Sep 01
33 T20s
Sri Lanka Women tour of Ireland 2024
2024, Aug 11
to Aug 20
3 ODIs
2 T20s
3 ODIs
Nordic Women T20I Cup 2024
2024, Aug 09
to Aug 11
10 T20s
Womens Tri-Series in Netherlands, 2024
2024, Aug 05
to Aug 16
6 ODIs
3 T20s
6 ODIs
Spain tour of Croatia, 2024
2024, Aug 02
to Aug 06
5 T20s
South Africa tour of West Indies, 2024
2024, Jul 31
to Aug 27
3 T20s
India tour of Sri Lanka, 2024
2024, Jul 27
to Aug 07
3 ODIs
3 T20s
3 ODIs
Germany Womens T20I Tri-Series 2024
2024, Jul 26
to Jul 28
7 T20s
Global T20 Canada 2024
2024, Jul 25
to Aug 21
25 T20s
Zimbabwe tour of Ireland, 2024
2024, Jul 25
to Jul 29
England Domestic One-Day Cup 2024
2024, Jul 24
to Sep 22
77 ODIs
77 ODIs
ICC Mens T20 World Cup East Asia Pacific Qualifier 2023
2023, Jul 21
to Jul 29
12 T20s
ICC Mens T20 World Cup Europe Qualifier 2023
2023, Jul 20
to Jul 28
21 T20s
Womens Asia Cup T20, 2024
2024, Jul 19
to Jul 28
15 T20s
Guernsey Women tour of Jersey, 2024
2024, Jul 14
to Jul 14
1 T20s
Nigeria tour of Kenya 2024
2024, Jul 12
to Jul 17
5 T20s
West Indies tour of England, 2024
2024, Jul 03
to Jul 30
ICC T20 World Cup Sub Regional Europe Qualifier B, 2024
2024, Jul 07
to Jul 14
24 T20s
India tour of Zimbabwe, 2024
2024, Jul 06
to Jul 14
5 T20s
Major League Cricket 2024
2024, Jul 05
to Jul 28
25 T20s
Tamil Nadu Premier League 2024
2024, Jul 05
to Aug 04
32 T20s
World Championship of Legends 2024
2024, Jul 03
to Jul 13
18 T20s
Indonesia Womens T20I Tri-Series 2024
2024, Jul 02
to Jul 08
9 T20s
Lanka Premier League, 2024
2024, Jul 01
to Jul 21
24 T20s
Serbia tour of Slovenia, 2024
2024, Jun 29
to Jun 30
3 T20s
Kenya Quadrangular Cup 2024
2024, Jun 28
to Jul 10
11 T20s
Sri Lanka Under 19 tour of England, 2024
2024, Jun 28
to Jul 03
3 ODIs
3 ODIs
ICC Mens T20 World Cup 2024
2024, Jun 02
to Jun 29
55 T20s
New Zealand Women tour of England, 2024
2024, Jun 26
to Jul 17
3 ODIs
5 T20s
3 ODIs
Jersey tour of Guernsey, 2024
2024, Jun 22
to Jun 23
3 T20s
Estonia Women tour of Cyprus 2024
2024, Jun 17
to Jun 19
6 T20s
Hong Kong Women tour of Netherlands, 2024
2024, Jun 17
to Jun 19
4 T20s
Estonia tour of Cyprus 2024
2024, Jun 17
to Jun 19
6 T20s
South Africa Women tour of India, 2024
2024, Jun 16
to Jul 09
3 ODIs
3 T20s
3 ODIs
Women Central Europe Cup, 2024
2024, Jun 14
to Jun 16
6 T20s
West Indies Women tour of Sri Lanka, 2024
2024, Jun 15
to Jun 28
2 ODIs
4 T20s
2 ODIs
ICC Mens T20 World Cup Europe Qualifier A, 2024
2024, Jun 09
to Jun 16
24 T20s
Czech Republic Women tour of Austria, 2024
2024, Jun 08
to Jun 09
3 T20s
Guernsey tour of Belgium, 2024
2024, Jun 08
to Jun 09
4 T20s
T20 Blast 2024
2024, May 19
to Sep 14
133 T20s
Kwibuka Womens Tournament 2024
2024, May 30
to Jun 08
32 T20s
Zimbabwe tour of England, 2025
2025, May 28
to May 31
Italy Women tour of Netherlands, 2024
2024, May 28
to May 30
4 T20s
ICC Mens T20 World Cup Warm-up Matches 2024
2024, May 27
to Jun 01
15 T20s
Belgium tour of Austria, 2024
2024, May 25
to May 26
4 T20s
Continental Cup 2024
2024, May 24
to May 26
8 T20s
South Africa tour of West Indies, 2024
2024, May 23
to Aug 27
6 T20s
Pakistan tour of England, 2024
2024, May 22
to May 30
4 T20s
Bangladesh tour of USA, 2024
2024, May 21
to May 25
3 T20s
Luxembourg Women tour of Belgium, 2024
2024, May 19
to May 20
4 T20s
Netherlands T20I Tri-Series, 2024
2024, May 18
to May 24
6 T20s
Pakistan Women tour of England, 2024
2024, May 11
to May 29
3 ODIs
3 T20s
3 ODIs
Pakistan tour of Ireland, 2024
2024, May 10
to May 14
3 T20s
Mdina Cup 2024
2024, May 09
to May 12
7 T20s
Mongolia tour of Japan, 2024
2024, May 07
to May 12
5 T20s
Guernsey Women vs Isle of Man Women, 2024
2024, May 05
to May 06
3 T20s
Zimbabwe tour of Bangladesh, 2024
2024, May 03
to May 12
5 T20s
Thailand tour of Indonesia 2024
2024, May 01
to May 06
5 T20s
India Women tour of Bangladesh, 2024
2024, Apr 28
to May 09
5 T20s
ICC Womens T20 World Cup Qualifier 2024
2024, Apr 25
to May 07
23 T20s
Kalahari Womens T20I Tournament, 2024
2024, Apr 22
to Apr 26
14 T20s
Mongolia Women tour of Indonesia, 2024
2024, Apr 21
to Apr 24
6 T20s
Estonia Women tour of Gibraltar, 2024
2024, Apr 20
to Apr 21
3 T20s
New Zealand tour of Pakistan, 2024
2024, Apr 18
to Apr 27
5 T20s
West Indies women tour of Pakistan, 2024
2024, Apr 18
to May 03
3 ODIs
5 T20s
3 ODIs
Womens T20I Quadrangular Series, 2024
2024, Apr 16
to Apr 19
6 T20s
Ireland Women v Thailand Women in UAE, 2024
2024, Apr 16
to Apr 18
2 T20s
Jersey tour of Spain, 2024
2024, Apr 13
to Apr 14
2 T20s
ACC Mens T20I Premier Cup, 2024
2024, Apr 12
to Apr 21
24 T20s
Central American Cricket Championships 2024
2024, Apr 11
to Apr 14
2 T20s
Womens ODI Tri-Series 2024
2024, Apr 11
to Apr 14
3 ODIs
3 ODIs
Canada tour of USA, 2024
2024, Apr 07
to Apr 13
5 T20s
County Championship Division Two 2024
2024, Apr 05
to Sep 29
County Championship Division One 2024
2024, Apr 05
to Sep 29
Indian Premier League 2024
2024, Mar 22
to May 26
74 T20s
Papua New Guinea Women tour of Zimbabwe, 2024
2024, Mar 24
to Apr 02
3 ODIs
3 T20s
3 ODIs
Namibia tour of Oman, 2024
2024, Apr 01
to Apr 07
5 T20s
Lesotho tour of Eswatini, 2024
2024, Mar 29
to Mar 31
5 T20s
Sri Lanka Women tour of South Africa, 2024
2024, Mar 27
to Apr 17
3 ODIs
3 T20s
3 ODIs
Australia Women tour of Bangladesh, 2024
2024, Mar 21
to Apr 04
3 ODIs
3 T20s
3 ODIs
England Womens tour of New Zealand, 2024
2024, Mar 19
to Apr 07
3 ODIs
5 T20s
3 ODIs
Mens African Games, 2024
2024, Mar 17
to Mar 23
16 T20s
Papua New Guinea tour of Malaysia, 2024
2024, Mar 16
to Mar 17
2 T20s
Asian Legends League, 2024
2024, Mar 16
to Mar 24
15 T20s
Scotland tour of United Arab Emirates 2024
2024, Mar 11
to Mar 14
3 T20s
Hong Kong T20I Tri-Series, 2024
2024, Mar 10
to Mar 13
3 T20s
Hong Kong Friendship Cup, 2024
2024, Mar 09
to Mar 09
1 T20s
CSA T20 Challenge 2024
2024, Mar 08
to Apr 28
59 T20s
Legends Cricket Trophy, 2024
2024, Mar 08
to Mar 19
22 T20s
Womens African Games, 2024
2024, Mar 07
to Mar 13
16 T20s
Malaysia Open T20I Championship, 2024
2024, Mar 05
to Mar 11
12 T20s
Sri Lanka tour of Bangladesh, 2024
2024, Mar 04
to Apr 03
3 ODIs
3 T20s
3 ODIs
Papua New Guinea tour of Oman 2024
2024, Mar 03
to Mar 08
2 ODIs
3 T20s
2 ODIs
Afghanistan v Ireland in UAE, 2024
2024, Feb 28
to Mar 18
3 ODIs
3 T20s
3 ODIs
Nepal T20I Tri-Series 2024
2024, Feb 27
to Mar 05
7 T20s
Hong Kong tour of Qatar 2024
2024, Feb 27
to Mar 01
1 T20s
NCF Womens T20I Invitational, 2024
2024, Feb 25
to Mar 03
12 T20s
Womens Premier League 2024
2024, Feb 23
to Mar 17
22 T20s
ICC Cricket World Cup Challenge League Play-off 2024
2024, Feb 22
to Mar 03
21 ODIs
21 ODIs
Australia tour of New Zealand, 2024
2024, Feb 21
to Mar 24
3 T20s
Pakistan Super League, 2024
2024, Feb 17
to Mar 18
34 T20s
Quadrangular Twenty20 Series in Thailand 2024
2024, Feb 12
to Feb 16
8 T20s
ICC Cricket World Cup League Two 2023-27
2024, Feb 15
to Mar 30
6 ODIs
6 ODIs
East Asia Cup 2024
2024, Feb 14
to Feb 17
7 T20s
Asian Cricket Council Womens Premier Cup 2024
2024, Feb 10
to Feb 18
1 T20s
Kuwait Women tour of Malaysia, 2024
2024, Feb 04
to Feb 06
3 T20s
South Africa tour of New Zealand, 2024
2024, Jan 29
to Feb 17
Afghanistan tour of Sri Lanka, 2024
2024, Feb 02
to Feb 21
3 ODIs
3 T20s
3 ODIs
Maldives v Indonesia in Thailand, 2024
2024, Jan 29
to Jan 30
2 T20s
ACC Mens T20I Challenger Cup 2024
2024, Jan 27
to Feb 11
22 T20s
South Africa Women tour of Australia, 2024
2024, Jan 26
to Feb 18
3 ODIs
3 T20s
3 ODIs
England tour of India, 2024
2024, Jan 25
to Mar 11
International League T20, 2024
2024, Jan 19
to Feb 17
34 T20s
ICC Under 19 World Cup 2024
2024, Jan 19
to Feb 11
41 ODIs
41 ODIs
Bangladesh Premier League 2024
2024, Jan 19
to Mar 01
46 T20s
Ireland Women tour of Zimbabwe, 2024
2024, Jan 18
to Feb 02
3 ODIs
5 T20s
3 ODIs
Womens T20 Pacific Cup 2024
2024, Jan 16
to Jan 21
12 T20s
West Indies tour of Australia, 2024
2024, Jan 09
to Feb 13
3 ODIs
3 T20s
3 ODIs
ICC Under 19 World Cup Warm up Matches 2024
2024, Jan 13
to Jan 17
16 ODIs
16 ODIs
Pakistan tour of New Zealand, 2024
2024, Jan 12
to Jan 21
5 T20s
England Lions tour of India, 2024
2024, Jan 12
to Feb 04
Afghanistan tour of India, 2024
2024, Jan 11
to Jan 17
3 T20s
SA20, 2024
2024, Jan 10
to Feb 10
34 T20s
Zimbabwe tour of Sri Lanka 2024
2024, Jan 06
to Jan 18
3 ODIs
3 T20s
3 ODIs
Ranji Trophy 2023-24
2024, Jan 05
to Mar 14
Afghanistan tour of United Arab Emirates 2023-24
2023, Dec 29
to Jan 02
3 T20s
South Africa U19 Tri-Series 2023-24
2023, Dec 29
to Jan 10
7 ODIs
7 ODIs
Singapore Women tour of Philippines 2023
2023, Dec 27
to Dec 29
3 T20s
Philippines tour of Indonesia T20I Series 2023
2023, Dec 22
to Dec 26
6 T20s
Australia Women tour of India, 2023-24
2023, Dec 21
to Jan 09
3 ODIs
3 T20s
3 ODIs
American Premier League 2023
2023, Dec 19
to Dec 31
24 T20s
Super Smash 2023-24
2023, Dec 18
to Jan 28
32 T20s
Bangladesh tour of New Zealand, 2023
2023, Dec 16
to Dec 31
3 ODIs
3 T20s
3 ODIs
Pakistan tour of Australia, 2023-24
2023, Dec 05
to Jan 07
Africa Cricket Association Cup 2023
2023, Dec 11
to Dec 19
16 T20s
India A tour of South Africa, 2023-24
2023, Dec 11
to Dec 29
India tour of South Africa, 2023-24
2023, Dec 10
to Jan 07
3 ODIs
3 T20s
3 ODIs
ICC Womens T20 World Cup Africa Region Qualifier 2023
2023, Dec 09
to Dec 17
16 T20s
ACC U19 Asia Cup, 2023
2023, Dec 08
to Dec 17
15 ODIs
15 ODIs
Big Bash League 2023-24
2023, Dec 07
to Jan 24
44 T20s
Ireland tour of Zimbabwe, 2023
2023, Dec 07
to Dec 17
3 ODIs
3 T20s
3 ODIs
England Women tour of India, 2023
2023, Dec 06
to Dec 17
3 T20s
East-West Africa Cup Qualifiers 2023
2023, Dec 06
to Dec 10
9 T20s
Pakistan Womens tour of New Zealand, 2023
2023, Dec 03
to Dec 18
3 ODIs
3 T20s
3 ODIs
England tour of West Indies, 2023
2023, Dec 03
to Dec 22
3 ODIs
5 T20s
3 ODIs
Bangladesh Women tour of South Africa, 2023
2023, Dec 03
to Dec 23
3 ODIs
3 T20s
3 ODIs
T10 League 2023
2023, Nov 28
to Dec 09
32 T20s
The Ford Trophy 2023-24
2023, Nov 24
to Feb 24
32 ODIs
32 ODIs
Australia tour of India, 2023
2023, Nov 23
to Dec 03
5 T20s
Vijay Hazare Trophy 2023
2023, Nov 23
to Dec 16
135 ODIs
135 ODIs
ICC Mens T20 World Cup Africa Region Qualifier 2023
2023, Nov 22
to Nov 30
21 T20s
West Indies A tour of South Africa 2023
2023, Nov 21
to Dec 08
Cambodia tour of Indonesia 2023
2023, Nov 20
to Nov 23
6 T20s
Legends League Cricket 2023
2023, Nov 18
to Dec 09
19 T20s
Womens T20I Quadrangular Series in Hong Kong 2023
2023, Nov 15
to Nov 19
8 T20s
Quadrangular U19 Series in India 2023
2023, Nov 13
to Nov 27
5 ODIs
5 ODIs
CSA Four-Day Series Division One 2023-24
2023, Nov 04
to Mar 03
Syed Mushtaq Ali Trophy 2023
2023, Oct 16
to Nov 06
135 T20s
Indonesia Women T20I Tri-Series 2023
2023, Aug 24
to Aug 27
7 T20s
US Masters T10 League 2023
2023, Aug 18
to Aug 27
28 T20s
ICC Mens T20I World Cup Asia Finals 2023
2023, Oct 30
to Nov 05
15 T20s
CSA Four-Day Series Division Two 2023-24
2023, Oct 26
to Feb 24
Pakistan Womens tour of Bangladesh, 2023
2023, Oct 25
to Nov 10
3 ODIs
3 T20s
3 ODIs
Zimbabwe tour of Namibia 2023
2023, Oct 24
to Oct 30
5 T20s
Womens Big Bash League 2023
2023, Oct 19
to Dec 02
57 T20s
Plunket Shield 2023-24
2023, Oct 19
to Mar 27
Nepal T20I Tri-Series 2023
2023, Oct 18
to Oct 27
7 T20s
Ireland Women v Scotland Women in Spain 2023
2023, Oct 17
to Oct 24
3 ODIs
2 T20s
3 ODIs
Luxembourg tour of Gibraltar 2023
2023, Oct 15
to Oct 15
2 T20s
Chile Women tour of Argentina, 2023
2023, Oct 13
to Oct 15
1 T20s
ICC Cricket World Cup 2023
2023, Oct 05
to Nov 19
48 ODIs
48 ODIs
Serbia tour of Gibraltar 2023
2023, Oct 05
to Oct 05
2 T20s
West Africa Trophy 2023
2023, Oct 04
to Oct 15
9 T20s
Sheffield Shield 2023-24
2023, Oct 03
to Mar 25
Irani Cup 2023
2023, Oct 01
to Oct 05
West Indies Women tour of Australia, 2023
2023, Oct 01
to Oct 15
3 ODIs
3 T20s
3 ODIs
ICC Mens T20 World Cup Americas Region Final 2023
2023, Sep 30
to Oct 07
12 T20s
Estonia tour of Gibraltar 2023
2023, Sep 30
to Sep 30
2 T20s
ICC Cricket World Cup Warm-up Matches 2023
2023, Sep 29
to Oct 03
10 ODIs
10 ODIs
ICC Mens T20 World Cup Sub Regional Asia Qualifier A 2023
2023, Sep 28
to Oct 05
12 T20s
Asian Games Mens T20I 2023
2023, Sep 27
to Oct 07
17 T20s
Namibia Women tour of United Arab Emirates 2023
2023, Sep 26
to Oct 03
6 T20s
Australia Domestic One-Day Cup 2023-24
2023, Sep 24
to Feb 25
22 ODIs
22 ODIs
New Zealand Women tour of South Africa, 2023
2023, Sep 24
to Oct 15
3 ODIs
5 T20s
3 ODIs
Australia tour of India, 2023
2023, Sep 22
to Dec 03
3 ODIs
3 ODIs
New Zealand tour of Bangladesh, 2023
2023, Sep 21
to Dec 10
3 ODIs
3 ODIs
Ireland tour of England ODI Series, 2023
2023, Sep 20
to Sep 26
3 ODIs
3 ODIs
Malaysia T20I Tri-Series 2023
2023, Sep 19
to Sep 24
6 T20s
Asian Games Womens T20I, 2023
2023, Sep 19
to Sep 25
11 T20s
CSA Provincial One-Day Challenge Division Two 2023
2023, Sep 16
to Oct 20
29 ODIs
29 ODIs
CSA Provincial One-Day Challenge Division One 2023
2023, Sep 16
to Oct 28
29 ODIs
29 ODIs
Gulf Cricket T20I Championship 2023
2023, Sep 15
to Sep 23
16 T20s
Hong Kong Women tour of Malaysia 2023
2023, Sep 12
to Sep 15
3 T20s
ICC Womens T20 World Cup Europe Region Qualifier 2023
2023, Sep 06
to Sep 12
4 T20s
ICC Womens T20 World Cup Americas Qualifier 2023
2023, Sep 04
to Sep 12
12 T20s
Sri Lanka Women tour of England, 2023
2023, Sep 02
to Sep 14
3 ODIs
3 T20s
3 ODIs
South Africa Women tour of Pakistan, 2023
2023, Sep 01
to Sep 14
3 ODIs
3 T20s
3 ODIs
ICC Womens T20 World Cup Asia Qualifier 2023
2023, Aug 31
to Sep 08
28 T20s
Womens Caribbean Premier League 2023
2023, Aug 31
to Sep 11
7 T20s
Australia tour of South Africa, 2023
2023, Aug 30
to Sep 17
5 ODIs
3 T20s
5 ODIs
New Zealand tour of England, 2023
2023, Aug 25
to Sep 15
4 ODIs
4 T20s
4 ODIs
Japan Women tour of Vanuatu 2023
2023, Aug 28
to Aug 30
2 T20s
Asia Cup, 2023
2023, Aug 30
to Sep 17
13 ODIs
13 ODIs
Rajasthan Premier League 2023
2023, Aug 27
to Sep 10
19 T20s
Guernsey Women tour of Austria, 2023
2023, Aug 27
to Aug 28
4 T20s
New Zealand A tour of Australia, 2023
2023, Aug 27
to Sep 15
3 ODIs
3 ODIs
Nordic Women T20I Cup 2023
2023, Aug 25
to Aug 27
7 T20s
Jersey Women tour of Netherlands 2023
2023, Aug 24
to Aug 25
3 T20s
Saurashtra Premier League 2023
2023, Aug 23
to Aug 31
11 T20s
Womens T20I Quadrangular Series in Malaysia 2023
2023, Aug 22
to Aug 26
8 T20s
Afghanistan v Pakistan in Sri Lanka, 2023
2023, Aug 22
to Aug 26
3 ODIs
3 ODIs
East Africa Cup 2023
2023, Aug 20
to Aug 31
10 T20s
Continental Cup 2023
2023, Aug 18
to Aug 20
8 T20s
India tour of Ireland, 2023
2023, Aug 18
to Aug 23
3 T20s
Kenya Women tour of Indonesia, 2023
2023, Aug 18
to Aug 22
6 T20s
New Zealand tour of United Arab Emirates, 2023
2023, Aug 17
to Aug 20
3 T20s
Caribbean Premier League 2023
2023, Aug 16
to Sep 24
34 T20s
Ireland Women tour of Netherlands, 2023
2023, Aug 14
to Aug 17
3 T20s
Germany v Guernsey in Netherlands, 2023
2023, Aug 14
to Aug 15
3 T20s
Maharaja Trophy KSCA T20 2023
2023, Aug 13
to Aug 29
33 T20s
Budapest Cup 2023
2023, Aug 04
to Aug 06
3 T20s
Womens Continental Cup 2023
2023, Aug 04
to Aug 06
8 T20s
Norway Women tour of Sweden, 2021
2011, Aug 29
to Aug 29
1 T20s
Lanka Premier League 2023
2023, Jul 30
to Aug 20
24 T20s
Isle of Man Women in Austria, 2023
2023, Jul 30
to Jul 31
3 T20s
ICC Mens T20 World Cup Asia Qualifier B 2023
2023, Jul 26
to Aug 01
10 T20s
Deodhar Trophy 2023
2023, Jul 24
to Aug 03
16 ODIs
16 ODIs
Australia Women tour of Ireland, 2023
2023, Jul 23
to Jul 28
3 ODIs
3 ODIs
Zim Afro T10 2023
2023, Jul 20
to Jul 29
24 T20s
Global T20 Canada 2023
2023, Jul 20
to Aug 06
25 T20s
Pakistan tour of Sri Lanka, 2023
2023, Jul 11
to Jul 28
Major League Cricket 2023
2023, Jul 14
to Jul 30
19 T20s
ACC Mens Emerging Teams Asia Cup 2023
2023, Jul 13
to Jul 23
15 ODIs
15 ODIs
India tour of West Indies, 2023
2023, Jul 12
to Aug 13
3 ODIs
5 T20s
3 ODIs
Valletta Cup 2023
2023, Jul 12
to Jul 16
13 T20s
Womens T20I Tri-Series in Netherlands 2023
2023, Jul 10
to Jul 15
6 T20s
Mdina Cup 2023
2023, Jul 10
to Jul 12
6 T20s
Austria tour of Isle of Man, 2023
2023, Jul 09
to Jul 10
3 T20s
India Women tour of Bangladesh, 2023
2023, Jul 09
to Jul 22
3 ODIs
3 T20s
3 ODIs
Inter-Insular Mens T20I Series 2023
2023, Jul 07
to Jul 08
3 T20s
Uganda tour of Namibia, 2023
2023, Jul 05
to Jul 13
4 T20s
Thailand Women tour of Netherlands, 2023
2023, Jul 03
to Jul 07
3 ODIs
3 ODIs
Austria v Germany in Netherlands, 2023
2023, Jun 29
to Jun 30
2 T20s
Duleep Trophy 2023
2023, Jun 28
to Jul 16
County Championship Division One 2023
2023, Apr 06
to Sep 29
County Championship Division Two 2023
2023, Apr 06
to Sep 29
Tamil Nadu Premier League 2023
2023, Jun 12
to Jul 12
32 T20s
ICC Cricket World Cup Qualifiers 2023
2023, Jun 18
to Jul 09
34 ODIs
34 ODIs
Bulgaria Quadrangular Series 2023
2023, Jun 23
to Jun 25
8 T20s
Inter-Insular Womens T20I Series 2023
2023, Jun 24
to Jun 25
3 T20s
Switzerland tour of Luxembourg, 2023
2023, Jun 24
to Jun 25
2 T20s
New Zealand Women tour of Sri Lanka, 2023
2023, Jun 27
to Jul 12
3 ODIs
3 T20s
3 ODIs
Ireland Women tour of West Indies, 2023
2023, Jun 26
to Jul 09
3 ODIs
3 T20s
3 ODIs
Argentina Women tour of Brazil, 2023
2023, Jun 17
to Jun 19
2 T20s
ACC Womens Emerging Teams Asia Cup 2023
2023, Jun 15
to Jun 21
15 T20s
Afghanistan tour of Bangladesh, 2023
2023, Jun 14
to Jul 16
3 ODIs
2 T20s
3 ODIs
ICC World Cup Qualifiers Warm-up matches 2023
2023, Jun 13
to Jun 15
10 ODIs
10 ODIs
ACC Womens Emerging Teams Asia Cup 2023
2023, Jun 12
to Jun 21
15 T20s
Central Europe Cup 2023
2023, Jun 10
to Jun 11
3 T20s
Belgium tour of Germany, 2023
2023, Jun 09
to Jun 11
4 T20s
Kwibuka Womens T20I Tournament 2023
2023, Jun 10
to Jun 17
22 T20s
Africa Continental Cup 2023
2023, Jun 09
to Jun 21
19 T20s
ICC World Test Championship Final 2023
2023, Jun 07
to Jun 12
West Indies tour of UAE, 2023
2023, Jun 05
to Jun 09
3 ODIs
3 ODIs
South Africa A tour of Sri Lanka, 2023
2023, Jun 04
to Jun 22
3 ODIs
3 ODIs
Karnataka tour of Namibia, 2023
2023, Jun 02
to Jun 11
5 ODIs
5 ODIs
Afghanistan tour of Sri Lanka, 2023
2023, Jun 02
to Jun 07
3 ODIs
3 ODIs
Ireland tour of England Only Test, 2023
2023, May 26
to Jun 04
Nepal Women tour of Malaysia, 2023
2023, May 29
to Jun 04
5 T20s
ICC Womens T20 World Cup Europe Division 2 Qualifier 2023
2023, May 29
to Jun 02
15 T20s
Southern Africa Cup 2023
2023, May 27
to Jun 01
6 T20s
Womens East Asia Cup 2023
2023, May 25
to May 28
7 T20s
Indian Premier League 2023
2023, Mar 31
to May 28
74 T20s
Nordic T20I Cup 2023
2023, May 18
to May 21
10 T20s
West Indies A tour of Bangladesh, 2023
2023, May 16
to Jun 02
Pakistan A tour of Zimbabwe 2023
2023, May 17
to May 27
6 ODIs
6 ODIs
Ireland v Bangladesh in England, 2023
2023, May 09
to May 14
3 ODIs
3 ODIs
France Women tour of Austria, 2023
2023, May 05
to May 07
5 T20s
Norway Women tour of Estonia, 2023
2023, May 04
to Jul 23
3 T20s
Gibraltar T20I Tri-Series 2023
2023, May 04
to May 07
9 T20s
SEA Games Mens Twenty20 Cricket Competition 2023
2023, May 01
to May 11
8 T20s
Bangladesh Women tour of Sri Lanka, 2023
2023, Apr 29
to May 12
3 ODIs
3 T20s
3 ODIs
Victoria Women T20I Series 2023
2023, Apr 22
to Apr 23
11 T20s
Zimbabwe Women tour of Thailand, 2023
2023, Apr 19
to Apr 29
3 ODIs
4 T20s
3 ODIs
Victoria Women T20I Series 2023
2023, Apr 18
to Apr 23
11 T20s
ACC Mens Premier Cup 2023
2023, Apr 18
to May 01
24 ODIs
24 ODIs
Ireland tour of Sri Lanka, 2023
2023, Apr 16
to Apr 28
New Zealand tour of Pakistan, 2023
2023, Apr 13
to May 07
5 ODIs
5 T20s
5 ODIs
Gibraltar tour of Portugal, 2023
2023, Apr 10
to Apr 11
3 T20s
Australia A tour of New Zealand, 2023
2023, Mar 31
to Apr 11
Netherlands tour of South Africa, 2023
2023, Mar 28
to Apr 02
2 ODIs
2 ODIs
Nigeria Invitational Womens T20I Series 2023
2023, Mar 27
to Apr 02
1 T20s
ICC Cricket World Cup Qualifier Play-off 2023
2023, Mar 26
to Apr 05
15 ODIs
15 ODIs
Afghanistan v Pakistan in UAE, 2023
2023, Mar 25
to Mar 27
3 T20s
Netherlands tour of Zimbabwe, 2023
2023, Mar 21
to Mar 25
3 ODIs
3 ODIs
Ireland tour of Bangladesh, 2023
2023, Mar 15
to Apr 08
3 ODIs
3 T20s
3 ODIs
Legends League Cricket 2023
2023, Mar 10
to Mar 20
8 T20s
Hong Kong Quadrangular Series 2023
2023, Mar 08
to Mar 12
7 T20s
Sri Lanka tour New Zealand, 2023
2023, Mar 03
to Apr 08
3 ODIs
3 T20s
3 ODIs
Womens Premier League 2023
2023, Mar 04
to Mar 26
22 T20s
England tour of Bangladesh, 2023
2023, Mar 01
to Mar 14
3 ODIs
3 T20s
3 ODIs
Irani Cup 2022-23
2023, Mar 01
to Mar 05
West Indies tour of South Africa, 2023
2023, Feb 21
to Mar 28
3 ODIs
3 T20s
3 ODIs
ICC Mens T20 World Cup Americas Qualifier 2023
2023, Feb 25
to Mar 04
15 T20s
Isle of Man tour of Spain, 2023
2023, Feb 24
to Feb 26
6 T20s
Bermuda tour of Argentina, 2023
2023, Feb 21
to Feb 22
2 T20s
Afghanistan tour of United Arab Emirates, 2023
2023, Feb 16
to Feb 19
3 T20s
England tour of New Zealand, 2023
2023, Feb 08
to Feb 28
Pakistan Super League, 2023
2023, Feb 13
to Mar 19
34 T20s
ICC Womens T20 World Cup 2023
2023, Feb 10
to Feb 26
23 T20s
Australia tour of India, 2023
2023, Feb 09
to Mar 22
3 ODIs
3 ODIs
Singapore Women tour of Cambodia, 2023
2023, Feb 08
to Feb 12
5 T20s
ICC Womens T20 World Cup Warm-up Matches 2023
2023, Feb 06
to Feb 08
10 T20s
West Indies tour of Zimbabwe, 2023
2023, Jan 28
to Feb 16
England Lions tour of Sri Lanka, 2023
2023, Jan 31
to Feb 21
3 ODIs
3 ODIs
England tour of South Africa, 2023
2023, Jan 27
to Feb 01
3 ODIs
3 ODIs
Womens T20I Tri-Series in South Africa 2023
2023, Jan 19
to Feb 02
7 T20s
New Zealand tour of India, 2023
2023, Jan 18
to Feb 01
3 ODIs
3 T20s
3 ODIs
Pakistan Women tour of Australia, 2023
2023, Jan 16
to Jan 29
3 ODIs
3 T20s
3 ODIs
ICC Under 19 Womens T20 World Cup 2023
2023, Jan 14
to Jan 29
41 T20s
Ireland tour of Zimbabwe, 2023
2023, Jan 12
to Jan 23
3 ODIs
3 T20s
3 ODIs
SA20, 2023
2023, Jan 10
to Feb 11
33 T20s