Series
TESTS
CSA Four-Day Series Division One 2024-25 Sheffield Shield 2024-25 Plunket Shield 2024-25 Duleep Trophy 2024 CSA Four-Day Series Division Two 2024-25 Afghanistan v New Zealand in India, 2024 Irani Cup 2024 Ranji Trophy Plate 2024-25 Ranji Trophy Elite 2024-25 Ranji Trophy Elite 2024-25 County Championship Division One 2024 CSA Four-Day Series Division Two 2023-24 CSA Four-Day Series Division One 2023-24 County Championship Division Two 2024 Ranji Trophy 2023-24 Plunket Shield 2023-24 Sheffield Shield 2023-24 Duleep Trophy 2023 County Championship Division One 2023 County Championship Division Two 2023 Irani Cup 2023 Plunket Shield 2022-23 Sheffield Shield 2022-23 ICC World Test Championship Final 2023 4-Day Franchise Series 2022-23 Ranji Trophy 2022-23 Irani Cup 2022-23 The Ashes, 2023 Irani Cup 2022 Duleep Trophy 2022 Ranji Trophy 2021-22 Sheffield Shield 2021-22 County Championship Division Two 2022 County Championship Division One 2022 4-Day Franchise Series 2021-22 Plunket Shield 2021-22
ODI
ACC U19 Asia Cup, 2024 ICC Cricket World Cup League Two 2023-27 Afghanistan v Bangladesh in UAE, 2024 ICC CWC Challenge League B, 2024-26 ICC CWC Challenge League A, 2024-26 England Domestic One-Day Cup 2024 The Ford Trophy 2024-25 Afghanistan v South Africa in UAE, 2024 Australia Domestic One-Day Cup 2024-25 ICC Cricket World Cup Challenge League Play-off 2024 ICC Under 19 World Cup 2024 ICC Under 19 World Cup Warm up Matches 2024 South Africa U19 Tri-Series 2023-24 ACC U19 Asia Cup, 2023 Quadrangular U19 Series in India 2023 ICC Cricket World Cup Warm-up Matches 2023 Australia Domestic One-Day Cup 2023-24 CSA Provincial One-Day Challenge Division Two 2023 CSA Provincial One-Day Challenge Division One 2023 Vijay Hazare Trophy 2023 ICC Cricket World Cup 2023 Asia Cup, 2023 The Ford Trophy 2023-24 Afghanistan v Pakistan in Sri Lanka, 2023 Deodhar Trophy 2023 ACC Mens Emerging Teams Asia Cup 2023 ICC Cricket World Cup Qualifiers 2023 ICC World Cup Qualifiers Warm-up matches 2023 ACC Mens Premier Cup 2023 The Ford Trophy 2022-23 Ireland v Bangladesh in England, 2023 ICC Cricket World Cup Qualifier Play-off 2023 ICC Cricket World Cup League Two 2019-23 Australia Domestic One-Day Cup 2022-23 CSA Provincial One-Day Challenge Division One 2022-23 CSA Provincial One-Day Challenge Division Two 2022-23 Vijay Hazare Trophy 2022 Royal London One-Day Cup 2022 CSA Provincial One-Day Challenge Division Two 2022 CSA Provincial One-Day Challenge Division One 2022 Australia Domestic One-Day Cup 2021-22 The Ford Trophy 2021-22 England Domestic One-Day Cup 2025 Vijay Hazare Trophy 2024-25
T20
Global Super League, 2024 ICC Mens T20 World Cup Africa Sub Regional Qualifier C 2024 Abu Dhabi T10 League 2024 Syed Mushtaq Ali Trophy 2024 ICC Mens T20 World Cup Asia Qualifier B 2024 Bahrain in Uganda 2024 ICC Mens T20 World Cup Sub Regional Africa Qualifier Group B, 2024 South American Mens Championships 2024 Quadrangular T20I Series in Bhutan, 2024 T20I Tri-Series in South Korea, 2024 Namibia T20I Tri-Series 2024 Canada T20I Tri-Series 2024 ACC Mens T20 Emerging Teams Asia Cup 2024 Legends League Cricket 2024 ICC Mens T20 World Cup Africa Region Qualifier 2023 Zim Afro T10 2024 ICC Mens T20 World Cup Africa Sub Regional Qualifier A 2024 Caribbean Premier League 2024 ICC Mens T20 World Cup Asia Qualifier A 2024 CSA T20 Knock Out Competition 2024 Malaysia T20I Tri Nations Cup, 2024 T20 Spring Challenge 2024 ICC Mens T20 World Cup Sub Regional East Asia-Pacific Qualifier B, 2024 ICC Mens T20 World Cup Sub Regional Europe Qualifier C, 2024 Netherlands T20I Tri-Series, 2024 ICC Mens T20 World Cup Sub Regional East Asia-Pacific Qualifier A, 2024 Maharaja Trophy KSCA T20 2024 CSA T20 Challenge 2024 Big Bash League 2024-25 Global T20 Canada 2024 World Championship of Legends 2024 Kenya Quadrangular Cup 2024 ICC T20 World Cup Sub Regional Europe Qualifier B, 2024 ICC Mens T20 World Cup Europe Qualifier A, 2024 Major League Cricket 2024 Continental Cup 2024 ICC Mens T20 World Cup Warm-up Matches 2024 T20 Blast 2024 Mdina Cup 2024 Tamil Nadu Premier League 2024 Central American Cricket Championships 2024 Lanka Premier League, 2024 Indian Premier League 2024 Netherlands T20I Tri-Series, 2024 Mens African Games, 2024 ACC Mens T20I Premier Cup, 2024 Asian Legends League, 2024 Hong Kong T20I Tri-Series, 2024 CSA T20 Challenge 2024 Legends Cricket Trophy, 2024 Hong Kong Friendship Cup, 2024 Malaysia Open T20I Championship, 2024 Nepal T20I Tri-Series 2024 Quadrangular Twenty20 Series in Thailand 2024 East Asia Cup 2024 Maldives v Indonesia in Thailand, 2024 ACC Mens T20I Challenger Cup 2024 Bangladesh Premier League 2024 Pakistan Super League, 2024 ICC Mens T20 World Cup 2024 SA20, 2024 American Premier League 2023 Super Smash 2023-24 Africa Cricket Association Cup 2023 East-West Africa Cup Qualifiers 2023 T10 League 2023 Legends League Cricket 2023 International League T20, 2024 ICC Mens T20I World Cup Asia Finals 2023 Malaysia T20I Tri-Series 2023 Nepal T20I Tri-Series 2023 West Africa Trophy 2023 ICC Mens T20 World Cup Americas Region Final 2023 Asian Games Mens T20I 2023 ICC Mens T20 World Cup Sub Regional Asia Qualifier A 2023 Gulf Cricket T20I Championship 2023 East Africa Cup 2023 Rajasthan Premier League 2023 US Masters T10 League 2023 Saurashtra Premier League 2023 Lanka Premier League 2023 Continental Cup 2023 Big Bash League 2023-24 Syed Mushtaq Ali Trophy 2023 Caribbean Premier League 2023 Maharaja Trophy KSCA T20 2023 Germany v Guernsey in Netherlands, 2023 Budapest Cup 2023 Global T20 Canada 2023 Major League Cricket 2023 Zim Afro T10 2023 Valletta Cup 2023 Tamil Nadu Premier League 2023 Mdina Cup 2023 Inter-Insular Mens T20I Series 2023 ICC Mens T20 World Cup Asia Qualifier B 2023 Austria v Germany in Netherlands, 2023 Bulgaria Quadrangular Series 2023 Africa Continental Cup 2023 Central Europe Cup 2023 Indian Premier League 2023 Southern Africa Cup 2023 ICC Mens T20 World Cup Europe Qualifier 2023 ICC Mens T20 World Cup East Asia Pacific Qualifier 2023 SEA Games Mens Twenty20 Cricket Competition 2023 Nordic T20I Cup 2023 Gibraltar T20I Tri-Series 2023 Legends League Cricket 2023 Pakistan Super League, 2023 Hong Kong Quadrangular Series 2023 Afghanistan v Pakistan in UAE, 2023 ICC Mens T20 World Cup Americas Qualifier 2023 Bangladesh Premier League 2023 SA20, 2023 Super Smash 2022-23 Big Bash League 2022-23 Malaysia Quadrangular Series 2022-23 Lanka Premier League 2022 East Africa T20I Series 2022 T10 League 2022 Desert Cup T20I Series 2022 ICC Mens T20 World Cup Sub Regional Africa Qualifier B 2022 ICC Mens T20 World Cup Sub Regional Africa Qualifier A 2022 ICC Mens T20 World Cup 2022 Syed Mushtaq Ali Trophy 2022 CSA T20 Challenge 2022-23 Spain Triangular T20I Series, 2022-23 New Zealand T20I Tri-Series 2022 T20 WC Warm-up Matches IND v WA X1 2022 CSA Provincial T20 Cup 2022 Legends League Cricket 2022 Road Safety World Series T20 2022 Caribbean Premier League 2022 Africa Cricket Association Cup 2022 ICC Mens T20 World Cup Warm-up Matches 2022 Asia Cup 2022 The Hundred Mens Competition 2022 ICC Mens T20 World Cup East Asia Pacific Qualifier B 2022 ICC Mens T20 World Cup East Asia Pacific Qualifier A 2022 Maharaja Trophy KSCA T20 2022 Asia Cup Qualifier 2022 Bahrain v Kuwait in Oman T20I Series, 2022 ICC Mens T20 World Cup Europe Qualifier Group B 2022 Tamil Nadu Premier League 2022 Lanka Premier League 2022 (Postponed) ICC Mens T20 World Cup Europe Qualifier Group A 2022 ICC Mens T20 World Cup Qualifier B 2022 T20 Vitality Blast 2022 Malaysia Quadrangular Series 2022 ICC Mens T20 World Cup Europe Qualifier Group C 2022 Namibia T20 Tri-Series 2022 Central Europe Cup 2022 ICC Mens T20 World Cup Europe Qualifier Group C 2022 Germany T20I Tri-Series 2022 Indian Premier League 2022 Valletta Cup 2022 Spain Triangular T20I Series, 2022 Nepal T20I Tri-Series 2022 South Africa v Ireland in England, 2022 Pakistan Super League, 2022 ICC Mens T20 World Cup Qualifier A 2022 CSA T20 Challenge 2022 Africa Continental Cup 2024 ICC Mens T20 World Cup Americas Sub Regional Qualifier, 2024 Gulf Cricket T20I Championship, 2024 Lanka T10 Super League, 2024
TOUR
Sri Lanka A tour of Pakistan, 2024 Pakistan tour of Zimbabwe, 2024 Bangladesh tour of West Indies, 2024 Pakistan tour of South Africa, 2024 -25 Sri Lanka tour of South Africa, 2024 Netherlands tour of Oman, 2024 Myanmar tour of Indonesia, 2024 New Zealand tour of Sri Lanka, 2024 England tour of New Zealand, 2024 India tour of Australia, 2024-25 Rwanda tour of Malawi 2024 Nepal tour of United States of America 2024 South Africa tour of Bangladesh, 2024 West Indies tour of Sri Lanka, 2024 Serbia tour of Gibraltar, 2024 Australia Under 19 tour of India, 2024 Bangladesh A tour of Pakistan, 2024 New Zealand tour of Sri Lanka, 2024 Sri Lanka A tour of South Africa,2024 Sri Lanka tour of England, 2024 Spain tour of Croatia, 2024 Australia tour of Scotland, 2024 India tour of Sri Lanka, 2024 Nigeria tour of Kenya 2024 England tour of Pakistan, 2024 Bangladesh tour of Pakistan, 2024 West Indies tour of England, 2024 Serbia tour of Slovenia, 2024 Sri Lanka Under 19 tour of England, 2024 Jersey tour of Guernsey, 2024 India tour of South Africa, 2024 New Zealand tour of India, 2024 Bangladesh tour of India, 2024 Jersey tour of Denmark, 2024 Estonia tour of Cyprus 2024 Guernsey tour of Belgium, 2024 India A tour of Australia, 2024 South Africa tour of West Indies, 2024 Belgium tour of Austria, 2024 South Africa tour of West Indies, 2024 England tour of West Indies, 2024 Mongolia tour of Japan, 2024 Thailand tour of Indonesia 2024 Zimbabwe tour of Ireland, 2024 Pakistan tour of Australia, 2024 Pakistan tour of Ireland, 2024 Jersey tour of Spain, 2024 Lesotho tour of Eswatini, 2024 Namibia tour of Oman, 2024 Zimbabwe tour of Bangladesh, 2024 Bangladesh tour of USA, 2024 Canada tour of USA, 2024 New Zealand tour of Pakistan, 2024 Papua New Guinea tour of Malaysia, 2024 Papua New Guinea tour of Oman 2024 Hong Kong tour of Qatar 2024 Scotland tour of United Arab Emirates 2024 India tour of Zimbabwe, 2024 Sri Lanka tour of Bangladesh, 2024 Canada tour of Nepal, 2024 South Africa tour of New Zealand, 2024 Afghanistan tour of Sri Lanka, 2024 West Indies tour of Australia, 2024 England Lions tour of India, 2024 Philippines tour of Indonesia T20I Series 2023 Zimbabwe tour of Sri Lanka 2024 Afghanistan tour of United Arab Emirates 2023-24 India A tour of South Africa, 2023-24 Cambodia tour of Indonesia 2023 Ireland tour of Zimbabwe, 2023 Australia tour of India, 2023 Zimbabwe tour of Namibia 2023 Luxembourg tour of Gibraltar 2023 Serbia tour of Gibraltar 2023 West Indies A tour of South Africa 2023 New Zealand tour of England, 2023 New Zealand A tour of Australia, 2023 New Zealand tour of Bangladesh, 2023 Estonia tour of Gibraltar 2023 Pakistan tour of Australia, 2023-24 England tour of India, 2024 Afghanistan tour of India, 2024 Australia tour of India, 2023 Australia tour of New Zealand, 2024 Bangladesh tour of New Zealand, 2023 Pakistan tour of New Zealand, 2024 India tour of South Africa, 2023-24 India tour of Ireland, 2023 Pakistan tour of Sri Lanka, 2023 Australia tour of England, 2024 Pakistan tour of England, 2024 Uganda tour of Namibia, 2023 Austria tour of Isle of Man, 2023 India tour of West Indies, 2023 Switzerland tour of Luxembourg, 2023 Belgium tour of Germany, 2023 Karnataka tour of Namibia, 2023 South Africa A tour of Sri Lanka, 2023 Afghanistan tour of Sri Lanka, 2023 West Indies A tour of Bangladesh, 2023 Afghanistan tour of Bangladesh, 2023 Pakistan A tour of Zimbabwe 2023 West Indies tour of UAE, 2023 Australia tour of South Africa, 2023 England tour of West Indies, 2023 Gibraltar tour of Portugal, 2023 Netherlands tour of South Africa, 2023 Australia A tour of New Zealand, 2023 Ireland tour of England Only Test, 2023 Ireland tour of Sri Lanka, 2023 Ireland tour of Bangladesh, 2023 Netherlands tour of Zimbabwe, 2023 New Zealand tour of United Arab Emirates, 2023 Sri Lanka tour New Zealand, 2023 Bermuda tour of Argentina, 2023 West Indies tour of South Africa, 2023 Afghanistan tour of United Arab Emirates, 2023 England tour of New Zealand, 2023 Isle of Man tour of Spain, 2023 England Lions tour of Sri Lanka, 2023 West Indies tour of Zimbabwe, 2023 England tour of Bangladesh, 2023 England tour of Pakistan, 2022 Sri Lanka tour of India, 2023 Ireland tour of Zimbabwe, 2023 Australia tour of India, 2023 New Zealand tour of India, 2023 India A tour of Bangladesh, 2022 West Indies tour of Australia, 2022 South Africa tour of Australia, 2022-23 United Arab Emirates tour of Nepal, 2022 Rwanda tour of Tanzania, 2022 England tour of South Africa, 2023 New Zealand tour of Pakistan, 2023 England tour of Australia, 2022 Bahamas tour of Cayman Islands, 2022 India tour of Bangladesh, 2022 Afghanistan tour of Sri Lanka, 2022 New Zealand tour of Pakistan, 2022-23 Indonesia tour of Japan, 2022 South Africa tour of India, 2022 Ireland tour of England ODI Series, 2023 New Zealand A tour of India, 2022 Bangladesh tour of United Arab Emirates, 2022 Nepal tour of Kenya, 2022 Bangladesh tour of Zimbabwe, 2022 South Africa tour of England, 2022 Australia tour of India, 2022 India tour of Zimbabwe, 2022 Bulgaria tour of Serbia, 2022 India tour of New Zealand, 2022 India tour of England, 2022 Papua New Guinea tour of Singapore, 2022 Nepal tour of Canada, 2022 Malaysia tour of Singapore, 2022 Pakistan tour of Sri Lanka, 2022 Serbia tour of Bulgaria, 2022 Estonia tour of Finland, 2022 Australia A tour of Sri Lanka, 2022 Switzerland tour of Luxembourg, 2022 Malta tour of Belgium, 2022 India tour of West Indies, 2022 New Zealand tour of West Indies, 2022 Zimbabwe tour of Australia, 2022 New Zealand tour of Australia, 2022 South Africa tour of Australia, 2022-23 Hungary tour of Austria, 2022 New Zealand tour of England, 2022 Namibia tour of Zimbabwe, 2022 Bangladesh tour of West Indies, 2022 Sri Lanka tour of Bangladesh, 2022 South Africa A tour of Zimbabwe, 2022 Jersey tour of Guernsey, 2022 Zimbabwe A tour of Nepal, 2022 Pakistan tour of Netherlands, 2022 Finland tour of Denmark, 2022 Afghanistan tour of Zimbabwe, 2022 Uganda tour of Namibia, 2022 New Zealand tour of Netherlands, 2022 West Indies tour of Pakistan, 2021-22 New Zealand tour of Scotland, 2022 Papua New Guinea tour of Nepal, 2022 Australia tour of Sri Lanka, 2022 India tour of Ireland, 2022 New Zealand tour of Ireland, 2022 Afghanistan tour of Ireland, 2022 Netherlands tour of New Zealand, 2022 England tour of West Indies, 2022 Afghanistan tour of Bangladesh, 2022 Sri Lanka tour of India, 2022 Australia tour of Pakistan, 2022 Bangladesh tour of South Africa, 2022 West Indies tour of Netherlands, 2022 South Africa tour of India, 2022 England tour of Netherlands, 2022 South Africa tour of New Zealand, 2022 Sri Lanka tour of Australia, 2022 West Indies tour of India, 2022 Afghanistan tour of Zimbabwe, 2024-25
OTHERS
The Hundred Mens Competition 2024 Ireland v South Africa in UAE, 2024 Asian Legends League 2024 (Postponed) CSA Provincial T20 Cup 2024 Afghanistan v Ireland in UAE, 2024 Road Safety World Series T20 2023 (Postponed) England Domestic One-Day Cup 2023 The Hundred Mens Competition 2023 T20 Blast 2023 International League T20, 2023