LAST UPDATE: Tuesday, 28 January 2020, 22:46:53

FootballFIFA FutsalAMF FutsalBeach SoccerAustralian FootballAmerican Football
Flag FootballBeach Flag FootballRugby UnionRugby SevensRugby LeagueRugby League Nines
TouchIce HockeyBandyField HockeyIndoor HockeyFloorball
Roller HockeyInline HockeyIIHF Inline HockeySkater HockeyBall HockeyWBHF Ball Hockey
ShintyLacrosseBox LacrosseIntercrosseRingetteWater Polo
Beach Water PoloCanoe PoloCycleballCycle PoloCricketIndoor Cricket
BaseballSoftballPesäpalloQuidditchVolleyballFistball
Basketball3x3 BasketballNetballKorfballBeach KorfballRollball
HandballBeach HandballTchoukballBeach TchoukballUltimateBeach Ultimate
GutsRoller DerbySepak TakrawBeach Sepak TakrawFutnetUnderwater Hockey
Underwater RugbyUnderwater Ice HockeyCurlingIce StockPétanqueKabaddi
Indoor KabaddiBeach KabaddiPoloPolocrosseHorseballSnow Polo

MEN'S CRICKET - FIXTURES

Results  MenWomen
Fixtures  MenWomen
Rankings  MenTestODIT20
Rankings  WomenTestODIT20

Men's Archive  2019201820172016201520142013201220112010
Women's Archive  2019201820172016201520142013201220112010

DATE VENUE MATCH COMPETITION STAGE
30.01 Yangon (Myanmar) Myanmar - Cambodia Twenty20 International  
31.01 Wellington (New Zealand) New Zealand - India Twenty20 International  
02.02 Mount Maunganui (New Zealand) New Zealand - India Twenty20 International  
04.02 Cape Town (South Africa) South Africa - England One Day International  
05.02 Hamilton (New Zealand) New Zealand - India One Day International  
05.02 Kirtipur (Nepal)Nepal - Oman World Cup League 2 
06.02 Kirtipur (Nepal)Oman - USA World Cup League 2 
07.02-
11.02
Rawalpindi (Pakistan) Pakistan - Bangladesh Test Match  
07.02 Durban (South Africa) South Africa - England One Day International  
08.02 Auckland (New Zealand) New Zealand - India One Day International  
08.02 Kirtipur (Nepal)Nepal - USA World Cup League 2 
09.02 Johannesburg (South Africa) South Africa - England One Day International  
09.02 Kirtipur (Nepal)Nepal - Oman World Cup League 2 
11.02 Mount Maunganui (New Zealand) New Zealand - India One Day International  
11.02 Kirtipur (Nepal)Oman - USA World Cup League 2 
12.02 East London (South Africa) South Africa - England Twenty20 International  
12.02 Kirtipur (Nepal)Nepal - USA World Cup League 2 
14.02 Durban (South Africa) South Africa - England Twenty20 International  
16.02 Centurion (South Africa) South Africa - England Twenty20 International  
18.02 Hong Kong (Hong Kong) Hong Kong - Malaysia Twenty20 International  
19.02 Hong Kong (Hong Kong) Hong Kong - Malaysia Twenty20 International  
20.02 Hong Kong (Hong Kong) Hong Kong - Malaysia Twenty20 International Match 1
20.02 Hong Kong (Hong Kong) Hong Kong - Malaysia Twenty20 International Match 2
21.02-
25.02
Wellington (New Zealand) New Zealand - India Test Match  
21.02 Johannesburg (South Africa) South Africa - Australia Twenty20 International  
21.02-
28.02
TBD (Oman)Bahrain, Iran, Kuwait, Maldives,
Oman, Qatar, Saudi Arabia, United Arab Emirates
Asia Cup QualifierWestern Region
22.02 Colombo (Sri Lanka)Sri Lanka - West Indies One Day International 
22.02 Hong Kong (Hong Kong) Hong Kong - Malaysia Twenty20 International  
23.02 Port Elizabeth (South Africa) South Africa - Australia Twenty20 International  
26.02 Sooriyawewa (Sri Lanka)Sri Lanka - West Indies One Day International 
26.02 Cape Town (South Africa) South Africa - Australia Twenty20 International  
29.02-
04.03
Christchurch (New Zealand) New Zealand - India Test Match  
29.02 Paarl (South Africa) South Africa - Australia One Day International  
??.??-
??.??
Lagos (Nigeria) Teams to be decided World Twenty20 QualifierNorth/West Africa
29.02 Bangkok (Thailand)Nepal - China Asia Cup QualifierEastern Region, Group A
29.02 Bangkok (Thailand)Thailand - Malaysia Asia Cup QualifierEastern Region, Group A
29.02 Bangkok (Thailand)Hong Kong - Myanmar Asia Cup QualifierEastern Region, Group B
29.02 Bangkok (Thailand)Singapore - Bhutan Asia Cup QualifierEastern Region, Group B
01.03 Pallekele (Sri Lanka)Sri Lanka - West Indies One Day International 
01.03 Bangkok (Thailand)Malaysia - China Asia Cup QualifierEastern Region, Group A
01.03 Bangkok (Thailand)Thailand - Nepal Asia Cup QualifierEastern Region, Group A
01.03 Bangkok (Thailand)Hong Kong - Bhutan Asia Cup QualifierEastern Region, Group B
01.03 Bangkok (Thailand)Singapore - Myanmar Asia Cup QualifierEastern Region, Group B
03.03 Bangkok (Thailand)Nepal - Malaysia Asia Cup QualifierEastern Region, Group A
03.03 Bangkok (Thailand)Thailand - China Asia Cup QualifierEastern Region, Group A
03.03 Bangkok (Thailand)Bhutan - Myanmar Asia Cup QualifierEastern Region, Group B
03.03 Bangkok (Thailand)Hong Kong - Singapore Asia Cup QualifierEastern Region, Group B
04.03 Bloemfontein (South Africa) South Africa - Australia One Day International  
04.03 Bangkok (Thailand)1st Group A - 2nd Group B Asia Cup QualifierEastern Region, Semi-Final
04.03 Bangkok (Thailand)1st Group B - 2nd Group A Asia Cup QualifierEastern Region, Semi-Final
04.03 Pallekele (Sri Lanka)Sri Lanka - West Indies Twenty20 International 
06.03 Pallekele (Sri Lanka)Sri Lanka - West Indies Twenty20 International 
06.03 Bangkok (Thailand)Loser 1A/2B - Loser 1B/2A Asia Cup QualifierEastern Region, 3rd Place Match
06.03 Bangkok (Thailand)Winner 1A/2B - Winner 1B/2A Asia Cup QualifierEastern Region, Final
07.03 Potchefstroom (South Africa) South Africa - Australia One Day International  
08.03 Almería (Spain) Spain - Germany Twenty20 International Match 1
08.03 Almería (Spain) Spain - Germany Twenty20 International Match 2
13.03 Sydney (Australia) Australia - New Zealand One Day International 
15.03 Sydney (Australia) Australia - New Zealand One Day International 
16.03-
26.03
TBD (Malaysia)Canada, Denmark, Malaysia, Qatar, Singapore, Vanuatu Cricket World Cup Challenge LeagueLeague A
17.03-
25.03
TBD (USA)Scotland, United Arab Emirates, USA World Cup League 2 
19.03-
23.03
Galle (Sri Lanka) Sri Lanka - England Test Match  
20.03 Hobart (Australia) Australia - New Zealand One Day International 
22.03 Nairobi (Kenya)Nigeria - GhanaAfrican Twenty20 ChampionshipGroup A
22.03 Nairobi (Kenya)Uganda - MalawiAfrican Twenty20 ChampionshipGroup A
22.03 Nairobi (Kenya)Kenya - BotswanaAfrican Twenty20 ChampionshipGroup B
22.03 Nairobi (Kenya)Mozambique - CameroonAfrican Twenty20 ChampionshipGroup B
23.03 Nairobi (Kenya)Ghana - MalawiAfrican Twenty20 ChampionshipGroup A
23.03 Nairobi (Kenya)Uganda - NigeriaAfrican Twenty20 ChampionshipGroup A
23.03 Nairobi (Kenya)Botswana - MozambiqueAfrican Twenty20 ChampionshipGroup B
23.03 Nairobi (Kenya)Kenya - CameroonAfrican Twenty20 ChampionshipGroup B
24.03 Dunedin (New Zealand) New Zealand - Australia Twenty20 International  
25.03 Nairobi (Kenya)Nigeria - MalawiAfrican Twenty20 ChampionshipGroup A
25.03 Nairobi (Kenya)Uganda - GhanaAfrican Twenty20 ChampionshipGroup A
25.03 Nairobi (Kenya)Botswana - CameroonAfrican Twenty20 ChampionshipGroup B
25.03 Nairobi (Kenya)Kenya - MozambiqueAfrican Twenty20 ChampionshipGroup B
26.03 Nairobi (Kenya)1st Group A - 2nd Group BAfrican Twenty20 ChampionshipSemi-Final
26.03 Nairobi (Kenya)1st Group B - 2nd Group AAfrican Twenty20 ChampionshipSemi-Final
27.03-
31.03
Colombo (Sri Lanka) Sri Lanka - England Test Match  
27.03 Auckland (New Zealand) New Zealand - Australia Twenty20 International  
27.03 Nairobi (Kenya)Winner 1A/2B - Winner 1B/2AAfrican Twenty20 ChampionshipFinal
29.03 Christchurch (New Zealand) New Zealand - Australia Twenty20 International  
??.04-
??.04
TBD (Guatemala) Teams to be decided Easter Cup  
03.04 Karachi (Pakistan) Pakistan - Bangladesh One Day International  
05.04-
09.04
Karachi (Pakistan) Pakistan - Bangladesh Test Match  
??.04-
??.04
TBD (TBD) Fiji, Papua New Guinea, Samoa, Vanuatu World Twenty20 QualifierEast Asia/Pacific, Pacific Group
??.04-
??.04
TBD (TBD) Indonesia, Japan, Philippines, South Korea World Twenty20 QualifierEast Asia/Pacific, East Asia Group
??.04-
??.04
TBD (Kuwait)Teams to be decided World Twenty20 QualifierAsia, Western Region
17.04-
19.04
TBD (Belize) Teams to be decided Central American Championship  
20.04-
27.04
TBD (Namibia)Namibia, Nepal, Scotland World Cup League 2 
26.04 Brussels (Belgium)Belgium - Luxembourg Twenty20 InternationalMatch 1
26.04 Brussels (Belgium)Belgium - Luxembourg Twenty20 InternationalMatch 2
14.05 TBD (Ireland) Ireland - Bangladesh One Day International  
16.05 TBD (Ireland) Ireland - Bangladesh One Day International  
16.05-
22.05
La Manga (Spain) Bulgaria, Cyprus, France, Israel,
Italy, Malta, Norway, Spain
World Twenty20 Qualifier Europe, Group A
19.05 TBD (Ireland) Ireland - Bangladesh One Day International  
21.05 TBD (Ireland) Ireland - Bangladesh Twenty20 International  
30.05 Saint Anne (Alderney) Alderney - Sark Twenty20 International  
??.06-
??.06
TBD (Australia) Australia - Bangladesh Test Match  
??.06-
??.06
TBD (Australia) Australia - Bangladesh Test Match  
??.06 TBD (Sri Lanka) Sri Lanka - South Africa One Day International  
??.06 TBD (Sri Lanka) Sri Lanka - South Africa One Day International  
??.06 TBD (Sri Lanka) Sri Lanka - South Africa One Day International  
??.06 TBD (Sri Lanka) Sri Lanka - South Africa Twenty20 International  
??.06 TBD (Sri Lanka) Sri Lanka - South Africa Twenty20 International  
??.06 TBD (Sri Lanka) Sri Lanka - South Africa Twenty20 International  
??.06 TBD (Australia) Australia - Zimbabwe One Day International  
??.06 TBD (Australia) Australia - Zimbabwe One Day International  
??.06 TBD (Australia) Australia - Zimbabwe One Day International  
??.06 TBD (Sri Lanka) Sri Lanka - India One Day International  
??.06 TBD (Sri Lanka) Sri Lanka - India One Day International  
??.06 TBD (Sri Lanka) Sri Lanka - India One Day International  
??.06 TBD (Sri Lanka) Sri Lanka - India Twenty20 International  
??.06 TBD (Sri Lanka) Sri Lanka - India Twenty20 International  
??.06 TBD (Sri Lanka) Sri Lanka - India Twenty20 International  
??.06-
??.06
TBD (Rwanda) Teams to be decided World Twenty20 QualifierAfrica, Eastern Zone
04.06-
08.06
London (England) England - West Indies Test Match  
09.06-
16.06
TBD (Papua New Guinea)Nepal, Papua New Guinea, United Arab Emirates World Cup League 2 
10.06 Edinburgh (Scotland)Scotland - New Zealand Twenty20 International 
10.06-
16.06
TBD (Belgium) Austria, Belgium, Czechia, Denmark,
Isle of Man, Portugal, Romania, Serbia
World Twenty20 Qualifier Europe, Group C
12.06-
16.06
Birmingham (England) England - West Indies Test Match  
12.06 Edinburgh (Scotland)Scotland - New Zealand One Day International 
15.06 Rotterdam (Netherlands)Netherlands - New Zealand Twenty20 International 
18.06-
28.06
Rotterdam, Schiedam, Utrecht,
Voorburg (Netherlands)
Namibia, Netherlands, Oman, USA Quadrangular Series 
19.06 TBD (Ireland) Ireland - New Zealand Twenty20 International  
21.06 TBD (Ireland) Ireland - New Zealand Twenty20 International  
23.06 TBD (Ireland) Ireland - New Zealand Twenty20 International  
24.06-
30.06
Kerava (Finland) Finland, Germany, Gibraltar, Greece,
Guernsey, Hungary, Luxembourg, Sweden
World Twenty20 Qualifier Europe, Group B
25.06-
29.06
London (England) England - West Indies Test Match  
27.06 TBD (Ireland) Ireland - New Zealand One Day International  
29.06 Edinburgh (Scotland)Scotland - Australia Twenty20 International 
30.06 TBD (Ireland) Ireland - New Zealand One Day International  
01.07-
08.07
TBD (Scotland)Namibia, Nepal, Scotland World Cup League 2 
02.07 TBD (Ireland) Ireland - New Zealand One Day International  
03.07 Chester-le-Street (England) England - Australia Twenty20 International  
04.07 Amstelveen (Netherlands) Netherlands - Pakistan One Day International  
05.07 Manchester (England) England - Australia Twenty20 International  
07.07 Leeds (England) England - Australia Twenty20 International  
07.07 Amstelveen (Netherlands) Netherlands - Pakistan One Day International  
08.07 North Sound (Antigua & Barbuda) West Indies - New Zealand One Day International  
09.07 Amstelveen (Netherlands) Netherlands - Pakistan One Day International  
10.07 North Sound (Antigua & Barbuda) West Indies - New Zealand One Day International  
11.07 London (England) England - Australia One Day International  
12.07 TBD (Ireland) Ireland - Pakistan One Day International  
13.07 Roseau (Dominica) West Indies - New Zealand One Day International  
14.07 West End (England) England - Australia One Day International  
14.07 TBD (Ireland) Ireland - Pakistan One Day International  
15.07 Roseau (Dominica) West Indies - New Zealand Twenty20 International  
16.07 Bristol (England) England - Australia One Day International  
18.07 Providence (Guyana) West Indies - New Zealand Twenty20 International  
19.07 Providence (Guyana) West Indies - New Zealand Twenty20 International  
??.07-
??.07
TBD (Sri Lanka) Sri Lanka - Bangladesh Test Match  
??.07-
??.07
TBD (Sri Lanka) Sri Lanka - Bangladesh Test Match  
??.07-
??.07
TBD (Sri Lanka) Sri Lanka - Bangladesh Test Match  
??.07 TBD (Netherlands) Netherlands - West Indies One Day International  
??.07 TBD (Netherlands) Netherlands - West Indies One Day International  
??.07 TBD (Netherlands) Netherlands - West Indies One Day International  
23.07-
27.07
Port of Spain (Trinidad & Tobago) West Indies - South Africa Test Match  
29.07-
08.08
TBD (Uganda)Bermuda, Hong Kong, Italy, Jersey, Kenya, Uganda Cricket World Cup Challenge LeagueLeague B
30.07-
03.08
London (England) England - Pakistan Test Match  
31.07-
04.08
Gros Islet (Saint Lucia) West Indies - South Africa Test Match  
??.08-
??.08
TBD (Bangladesh)Bangladesh - New Zealand Test Match  
??.08-
??.08
TBD (Bangladesh)Bangladesh - New Zealand Test Match  
07.08-
11.08
Manchester (England) England - Pakistan Test Match  
08.08 Lauderhill (USA) West Indies - South Africa Twenty20 International  
09.08 Lauderhill (USA) West Indies - South Africa Twenty20 International  
12.08 Kingston (Jamaica) West Indies - South Africa Twenty20 International  
15.08 Kingston (Jamaica) West Indies - South Africa Twenty20 International  
15.08-
??.08
TBD (Malaysia)Top 2 Western Region + Top 2 Eastern Region Asia Cup QualifierFinals
16.08 Kingston (Jamaica) West Indies - South Africa Twenty20 International  
20.08-
24.08
West Bridgford (England) England - Pakistan Test Match  
29.08 Leeds (England) England - Pakistan Twenty20 International  
31.08 Cardiff (Wales) England - Pakistan Twenty20 International  
02.09 West End (England) England - Pakistan Twenty20 International  
??.09-
??.09
TBD (Pakistan)Afghanistan, Bangladesh, India, Pakistan, Sri Lanka + qualifier Asia Cup 
10.09 West Bridgford (England) England - Ireland One Day International  
12.09 Birmingham (England) England - Ireland One Day International  
15.09 London (England) England - Ireland One Day International  
15.09-
??.09
TBD (Namibia)Namibia, Papua New Guinea, USA World Cup League 2 
18.10 Geelong (Australia) Oman - Papua New Guinea Twenty20 World Cup 1st Round, Group A
18.10 Geelong (Australia) Sri Lanka - Ireland Twenty20 World Cup 1st Round, Group A
19.10 Hobart (Australia) Bangladesh - Namibia Twenty20 World Cup 1st Round, Group B
19.10 Hobart (Australia) Netherlands - Scotland Twenty20 World Cup 1st Round, Group B
20.10 Geelong (Australia) Ireland - Oman Twenty20 World Cup 1st Round, Group A
20.10 Geelong (Australia) Sri Lanka - Papua New Guinea Twenty20 World Cup 1st Round, Group A
21.10 Hobart (Australia) Bangladesh - Netherlands Twenty20 World Cup 1st Round, Group B
21.10 Hobart (Australia) Namibia - Scotland Twenty20 World Cup 1st Round, Group B
22.10 Geelong (Australia) Ireland - Papua New Guinea Twenty20 World Cup 1st Round, Group A
22.10 Geelong (Australia) Sri Lanka - Oman Twenty20 World Cup 1st Round, Group A
23.10 Hobart (Australia) Bangladesh - Scotland Twenty20 World Cup 1st Round, Group B
23.10 Hobart (Australia) Netherlands - Namibia Twenty20 World Cup 1st Round, Group B
24.10 Sydney (Australia) Australia - Pakistan Twenty20 World Cup Super 12, Group 1
24.10 Perth (Australia) India - South Africa Twenty20 World Cup Super 12, Group 2
25.10 Hobart (Australia) 1st Group A - 2nd Group B Twenty20 World Cup Super 12, Group 1
25.10 Melbourne (Australia) New Zealand - West Indies Twenty20 World Cup Super 12, Group 1
26.10 Perth (Australia) Afghanistan - 2nd Group B Twenty20 World Cup Super 12, Group 2
26.10 Perth (Australia) England - 1st Group B Twenty20 World Cup Super 12, Group 2
27.10 Hobart (Australia) New Zealand - 2nd Group B Twenty20 World Cup Super 12, Group 1
28.10 Perth (Australia) Australia - West Indies Twenty20 World Cup Super 12, Group 1
28.10 Perth (Australia) Afghanistan - 1st Group B Twenty20 World Cup Super 12, Group 2
29.10 Sydney (Australia) Pakistan - 1st Group A Twenty20 World Cup Super 12, Group 1
29.10 Melbourne (Australia) India - 2nd Group A Twenty20 World Cup Super 12, Group 2
30.10 Perth (Australia) West Indies - 2nd Group B Twenty20 World Cup Super 12, Group 1
30.10 Sydney (Australia) England - South Africa Twenty20 World Cup Super 12, Group 2
31.10 Brisbane (Australia) Australia - 1st Group A Twenty20 World Cup Super 12, Group 1
31.10 Brisbane (Australia) New Zealand - Pakistan Twenty20 World Cup Super 12, Group 1
01.11 Melbourne (Australia) England - India Twenty20 World Cup Super 12, Group 2
01.11 Adelaide (Australia) South Africa - Afghanistan Twenty20 World Cup Super 12, Group 2
02.11 Brisbane (Australia) New Zealand - 1st Group A Twenty20 World Cup Super 12, Group 1
02.11 Sydney (Australia) 1st Group B - 2nd Group A Twenty20 World Cup Super 12, Group 2
03.11 Adelaide (Australia) Australia - 2nd Group B Twenty20 World Cup Super 12, Group 1
03.11 Adelaide (Australia) Pakistan - West Indies Twenty20 World Cup Super 12, Group 1
04.11 Brisbane (Australia) England - Afghanistan Twenty20 World Cup Super 12, Group 2
05.11 Adelaide (Australia) India - 1st Group B Twenty20 World Cup Super 12, Group 2
05.11 Adelaide (Australia) South Africa - 2nd Group A Twenty20 World Cup Super 12, Group 2
06.11 Melbourne (Australia) Australia - New Zealand Twenty20 World Cup Super 12, Group 1
06.11 Melbourne (Australia) Pakistan - 2nd Group B Twenty20 World Cup Super 12, Group 1
07.11 Melbourne (Australia) West Indies - 1st Group A Twenty20 World Cup Super 12, Group 1
07.11 Adelaide (Australia) England - 2nd Group A Twenty20 World Cup Super 12, Group 2
08.11 Sydney (Australia) India - Afghanistan Twenty20 World Cup Super 12, Group 2
08.11 Sydney (Australia) South Africa - 1st Group B Twenty20 World Cup Super 12, Group 2
11.11 Sydney (Australia) TBD - TBD Twenty20 World Cup Super 12, Group 2
12.11 Adelaide (Australia) TBD - TBD Twenty20 World Cup Super 12, Group 2
15.11 Melbourne (Australia) Winner 1A/2B - Winner 1B/2A Twenty20 World Cup Super 12, Group 2
??.12-
??.12
TBD (Australia) Australia - Afghanistan Test Match  
15.12-
??.12
TBD (United Arab Emirates)Namibia, Oman, United Arab Emirates World Cup League 2