FootballFIFA FutsalAMF FutsalBeach SoccerAustralian FootballAmerican FootballFlag FootballBeach Flag Football
Rugby UnionRugby SevensRugby LeagueTouchIce HockeyBandyField HockeyIndoor Hockey
Floorball
Roller HockeyInline HockeyIIHF Inline HockeySkater HockeyBall HockeyLacrosseBox Lacrosse
Intercrosse
RingetteShintyWater PoloBeach Water PoloCanoe PoloCycleballRoller Derby
CricketIndoor Cricket
BaseballSoftballPes├ĄpalloUltimateBeach UltimateGuts
VolleyballFistballBasketball3x3 BasketballNetballKorfballHandballBeach Handball
TchoukballBeach TchoukballQuidditchUnderwater HockeyUnderwater RugbyCurlingSepak TakrawBeach Sepak Takraw
RollballKabaddiIndoor KabaddiBeach KabaddiPoloPolocrosseHorseballSnow Polo
MEN'S CRICKET - FIXTURES

Results  Men Women
Fixtures  Men Women
Rankings  Men Women

Men's Archive 2018 2017 2016 2015 2014 2013 2012 2011 2010
Women's Archive 2018 2017 2016 2015 2014 2013 2012 2011 2010

DATE VENUE MATCH COMPETITION STAGE
27.03 Abu Dhabi (United Arab Emirates) Pakistan - Australia One Day International  
28.03 Dubai (United Arab Emirates) United Arab Emirates - USA One Day International  
29.03 Dubai (United Arab Emirates) Pakistan - Australia One Day International  
29.03 La Manga (Spain)Estonia - Malta Twenty20 Tri-Series 
29.03 La Manga (Spain)Spain - Estonia Twenty20 Tri-Series 
29.03 La Manga (Spain)Spain - Malta Twenty20 Tri-Series 
29.03-
??.04
TBD (Saint Vincent & the Grenadines)Dominica, Grenada, Saint Lucia, Saint Vincent & the Grenadines Windward Islands Goodwill Tournament 
30.03 La Manga (Spain)Spain - Estonia Twenty20 Tri-Series 
30.03 La Manga (Spain)Spain - Malta Twenty20 Tri-Series 
30.03 La Manga (Spain)Estonia - Malta Twenty20 Tri-Series 
31.03 Dubai (United Arab Emirates) Pakistan - Australia One Day International  
31.03 La Manga (Spain)Spain - Malta Twenty20 Tri-Series 
31.03 La Manga (Spain)Estonia - Malta Twenty20 Tri-Series 
31.03 La Manga (Spain)Spain - Estonia Twenty20 Tri-Series 
08.04 Harare (Zimbabwe)Zimbabwe 'B' - United Arab Emirates One Day International 
10.04 Harare (Zimbabwe)Zimbabwe - United Arab Emirates One Day International 
12.04 Harare (Zimbabwe)Zimbabwe - United Arab Emirates One Day International 
12.04-
14.04
TBD (Guatemala)El Salvador, Guatemala + others Easter Cup 
14.04 TBD (Netherlands)Netherlands 'B' - Belgium One Day International 
14.04 Harare (Zimbabwe)Zimbabwe - United Arab Emirates One Day International 
16.04 Harare (Zimbabwe)Zimbabwe - United Arab Emirates One Day International 
20.04 Windhoek (Namibia)Canada - Hong Kong World Cricket LeagueDivision 2, Group Stage
20.04 Windhoek (Namibia)Namibia - Papua New Guinea World Cricket LeagueDivision 2, Group Stage
20.04 Windhoek (Namibia)Oman - USA World Cricket LeagueDivision 2, Group Stage
21.04 Windhoek (Namibia)Canada - Oman World Cricket LeagueDivision 2, Group Stage
21.04 Windhoek (Namibia)Hong Kong - Papua New Guinea World Cricket LeagueDivision 2, Group Stage
21.04 Windhoek (Namibia)Namibia - USA World Cricket LeagueDivision 2, Group Stage
21.04 TBD (Netherlands)Netherlands 'B' - Belgium Twenty20 InternationalMatch 1
21.04 TBD (Netherlands)Netherlands 'B' - Belgium Twenty20 InternationalMatch 1
23.04 Windhoek (Namibia)Hong Kong - Oman World Cricket LeagueDivision 2, Group Stage
23.04 Windhoek (Namibia)Namibia - Canada World Cricket LeagueDivision 2, Group Stage
23.04 Windhoek (Namibia)Papua New Guinea - USA World Cricket LeagueDivision 2, Group Stage
24.04 Windhoek (Namibia)Canada - Papua New Guinea World Cricket LeagueDivision 2, Group Stage
24.04 Windhoek (Namibia)Hong Kong - USA World Cricket LeagueDivision 2, Group Stage
24.04 Windhoek (Namibia)Namibia - Oman World Cricket LeagueDivision 2, Group Stage
??.04-
??.04
TBD (Kenya)Hong Kong, Kenya, Nepal, Oman + others Twenty20 Tournament 
25.04-
28.04
Mexico City (Mexico)Belize, Costa Rica, Mexico, Marylebone Cricket Club, Panama Central American Championship 
26.04 Windhoek (Namibia)Canada - USA World Cricket LeagueDivision 2, Group Stage
26.04 Windhoek (Namibia)Namibia - Hong Kong World Cricket LeagueDivision 2, Group Stage
26.04 Windhoek (Namibia)Oman - Papua New Guinea World Cricket LeagueDivision 2, Group Stage
27.04 Windhoek (Namibia)5th Group Stage - 6th Group Stage World Cricket LeagueDivision 2, 5th Place Match
27.04 Windhoek (Namibia)3rd Group Stage - 4th Group Stage World Cricket LeagueDivision 2, 3rd Place Match
27.04 Windhoek (Namibia)1st Group Stage - 2nd Group Stage World Cricket LeagueDivision 2, Final
03.05 Malahide (Ireland)Ireland - England One Day International 
05.05 Dublin (Ireland)Ireland - West Indies ODI Tri-SeriesGroup Stage
05.05 Cardiff (Wales)England - Pakistan Twenty20 International 
07.05 Dublin (Ireland)West Indies - Bangladesh ODI Tri-SeriesGroup Stage
08.05 London (England)England - Pakistan One Day International 
08.05 Edinburgh (Scotland)Scotland - Afghanistan One Day International 
09.05 Malahide (Ireland)Ireland - Bangladesh ODI Tri-SeriesGroup Stage
10.05 Edinburgh (Scotland)Scotland - Afghanistan One Day International 
11.05 Malahide (Ireland)Ireland - West Indies ODI Tri-SeriesGroup Stage
11.05 West End (England)England - Pakistan One Day International 
11.05 Brussels (Belgium)Belgium - Germany Twenty20 InternationalMatch 1
11.05 Brussels (Belgium)Belgium - Germany Twenty20 InternationalMatch 2
12.05 Brussels (Belgium)Belgium - Germany Twenty20 InternationalMatch 3
13.05 Malahide (Ireland)West Indies - Bangladesh ODI Tri-SeriesGroup Stage
14.05 Bristol (England)England - Pakistan One Day International 
15.05 Dublin (Ireland)Ireland - Bangladesh ODI Tri-SeriesGroup Stage
17.05 Malahide (Ireland)1st Group Stage - 2nd Group Stage ODI Tri-SeriesFinal
17.05 West Bridgford (England)England - Pakistan One Day International 
18.05 Edinburgh (Scotland)Scotland - Sri Lanka One Day International 
19.05 Leeds (England)England - Pakistan One Day International 
19.05 Belfast (Northern Ireland)Ireland - Afghanistan One Day International 
19.05 Kampala (Uganda)Namibia - Botswana World Twenty20 Championship QualifierAfrica, Finals
19.05 Kampala (Uganda)Nigeria - Ghana World Twenty20 Championship QualifierAfrica, Finals
19.05 Kampala (Uganda)Uganda - Kenya World Twenty20 Championship QualifierAfrica, Finals
20.05 Kampala (Uganda)Kenya - Nigeria World Twenty20 Championship QualifierAfrica, Finals
20.05 Kampala (Uganda)Namibia - Ghana World Twenty20 Championship QualifierAfrica, Finals
20.05 Kampala (Uganda)Uganda - Botswana World Twenty20 Championship QualifierAfrica, Finals
21.05 Belfast (Northern Ireland)Ireland - Afghanistan One Day International 
21.05 Edinburgh (Scotland)Scotland - Sri Lanka One Day International 
21.05 Kampala (Uganda)Kenya - Ghana World Twenty20 Championship QualifierAfrica, Finals
21.05 Kampala (Uganda)Nigeria - Botswana World Twenty20 Championship QualifierAfrica, Finals
21.05 Kampala (Uganda)Uganda - Namibia World Twenty20 Championship QualifierAfrica, Finals
23.05 TBD (Netherlands)Italy - Germany Twenty20 International 
23.05 Kampala (Uganda)Kenya - Botswana World Twenty20 Championship QualifierAfrica, Finals
23.05 Kampala (Uganda)Namibia - Nigeria World Twenty20 Championship QualifierAfrica, Finals
23.05 Kampala (Uganda)Uganda - Ghana World Twenty20 Championship QualifierAfrica, Finals
24.05 TBD (Netherlands)Netherlands 'B' - Italy Twenty20 International 
24.05 TBD (Netherlands)Netherlands 'B' - Germany Twenty20 International 
24.05 Bristol (England)Pakistan - Afghanistan Warm-up Match 
24.05 Cardiff (Wales)South Africa - Sri Lanka Warm-up Match 
24.05 Kampala (Uganda)Botswana - Ghana World Twenty20 Championship QualifierAfrica, Finals
24.05 Kampala (Uganda)Kenya - Namibia World Twenty20 Championship QualifierAfrica, Finals
24.05 Kampala (Uganda)Uganda - Nigeria World Twenty20 Championship QualifierAfrica, Finals
25.05 West End (England)England - Australia Warm-up Match 
25.05 Utrecht (Netherlands)Italy - Germany Twenty20 InternationalMatch 1
25.05 Utrecht (Netherlands)Italy - Germany Twenty20 InternationalMatch 2
25.05 London (England)India - New Zealand Warm-up Match 
26.05 Cardiff (Wales)Pakistan - Bangladesh Warm-up Match 
26.05 Bristol (England)South Africa - West Indies Warm-up Match 
27.05 West End (England)Australia - Sri Lanka Warm-up Match 
27.05 London (England)England - Afghanistan Warm-up Match 
28.05 Cardiff (Wales)India - Bangladesh Warm-up Match 
28.05 Bristol (England)New Zealand - West Indies Warm-up Match 
30.05 London (England)England - South Africa World CupGroup Stage
31.05 West Bridgford (England)Pakistan - West Indies World CupGroup Stage
31.05 Saint Anne (Alderney)Alderney - Sark Twenty20 International 
??.?? Nairobi (Kenya)Tanzania - SeychellesAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)Uganda - RwandaAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)Kenya - UgandaAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)Rwanda - SeychellesAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)Kenya - SeychellesAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)Tanzania - RwandaAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)Kenya - TanzaniaAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)Kenya - RwandaAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)Uganda - TanzaniaAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)Uganda - SeychellesAfrican Twenty20 QualifierEast, Group Stage
??.?? Nairobi (Kenya)1st Group Stage - 4th Group Stage African Twenty20 QualifierEast, Semi-Final
??.?? Nairobi (Kenya)2nd Group Stage - 3rd Group Stage African Twenty20 QualifierEast, Semi-Final
??.?? Nairobi (Kenya)Winner 1st/4th - Winner 2nd/3rdAfrican Twenty20 QualifierEast, Final
01.06 Bristol (England)Australia - Afghanistan World CupGroup Stage
01.06 Cardiff (Wales)New Zealand - Sri Lanka World CupGroup Stage
02.06 London (England)South Africa - Bangladesh World CupGroup Stage
03.06 West Bridgford (England)England - Pakistan World CupGroup Stage
04.06 Cardiff (Wales)Sri Lanka - Afghanistan World CupGroup Stage
04.06 TBD (Netherlands)Netherlands 'B' - Guernsey Twenty20 International 
05.06 West End (England)India - South Africa World CupGroup Stage
05.06 London (England)New Zealand - Bangladesh World CupGroup Stage
05.06 TBD (Netherlands)Netherlands 'B' - Guernsey Twenty20 International 
06.06 West Bridgford (England)Australia - West Indies World CupGroup Stage
06.06 TBD (Netherlands)Netherlands 'B' - Guernsey Twenty20 International 
07.06 Bristol (England)Pakistan - Sri Lanka World CupGroup Stage
07.06 TBD (Netherlands)Netherlands 'B' - Guernsey Twenty20 International 
08.06 Cardiff (Wales)England - Bangladesh World CupGroup Stage
08.06 Taunton (England)New Zealand - Afghanistan World CupGroup Stage
09.06 London (England)Australia - India World CupGroup Stage
10.06 West End (England)South Africa - West Indies World CupGroup Stage
11.06 Bristol (England)Sri Lanka - Bangladesh World CupGroup Stage
12.06 Taunton (England)Australia - Pakistan World CupGroup Stage
13.06 West Bridgford (England)India - New Zealand World CupGroup Stage
14.06 West End (England)England - West Indies World CupGroup Stage
15.06 London (England)Australia - Sri Lanka World CupGroup Stage
15.06 Cardiff (Wales)South Africa - Afghanistan World CupGroup Stage
15.06 Castel (Guernsey)Guernsey - Jersey World Twenty20 QualifierEurope, Finals
15.06 Saint Peter Port  (Guernsey)Italy - Norway World Twenty20 QualifierEurope, Finals
15.06 Saint Peter Port  (Guernsey)Denmark - Norway World Twenty20 QualifierEurope, Finals
15.06 Castel (Guernsey)Guernsey - Germany World Twenty20 QualifierEurope, Finals
16.06 Manchester (England)India - Pakistan World CupGroup Stage
16.06 Saint Peter Port  (Guernsey)Denmark - Jersey World Twenty20 QualifierEurope, Finals
16.06 Castel (Guernsey)Italy - Germany World Twenty20 QualifierEurope, Finals
16.06 Castel (Guernsey)Guernsey - Italy World Twenty20 QualifierEurope, Finals
16.06 Saint Peter Port  (Guernsey)Jersey - Norway World Twenty20 QualifierEurope, Finals
17.06 Taunton (England)Bangladesh - West Indies World CupGroup Stage
18.06 Manchester (England)England - Afghanistan World CupGroup Stage
18.06 Saint Peter Port  (Guernsey)Germany - Norway World Twenty20 QualifierEurope, Finals
18.06 Castel (Guernsey)Guernsey - Denmark World Twenty20 QualifierEurope, Finals
18.06 Castel (Guernsey)Denmark - Italy World Twenty20 QualifierEurope, Finals
18.06 Saint Peter Port  (Guernsey)Jersey - Germany World Twenty20 QualifierEurope, Finals
19.06 Birmingham (England)South Africa - New Zealand World CupGroup Stage
19.06 TBD (Netherlands)Netherlands - Zimbabwe One Day International 
19.06 Castel (Guernsey)Guernsey - Norway World Twenty20 QualifierEurope, Finals
19.06 Saint Peter Port  (Guernsey)Jersey - Italy World Twenty20 QualifierEurope, Finals
19.06 Castel (Guernsey)Denmark - Germany World Twenty20 QualifierEurope, Finals
20.06 West Bridgford (England)Australia - Bangladesh World CupGroup Stage
21.06 Leeds (England)England - Sri Lanka World CupGroup Stage
21.06-
23.06
TBD (Czechia)Teams to be decided Central European Cup 
21.06 TBD (Netherlands)Netherlands - Zimbabwe One Day International 
22.06 West End (England)India - Afghanistan World CupGroup Stage
22.06 Manchester (England)New Zealand - West Indies World CupGroup Stage
23.06 London (England)South Africa - Pakistan World CupGroup Stage
23.06 TBD (Netherlands)Netherlands - Zimbabwe Twenty20 International 
24.06 West End (England)Bangladesh - Afghanistan World CupGroup Stage
25.06 London (England)England - Australia World CupGroup Stage
25.06 TBD (Netherlands)Netherlands - Zimbabwe Twenty20 International 
26.06 Birmingham (England)New Zealand - Pakistan World CupGroup Stage
27.06 Manchester (England)India - West Indies World CupGroup Stage
28.06 Chester-le-Street (England)South Africa - Sri Lanka World CupGroup Stage
29.06 London (England)Australia - New Zealand World CupGroup Stage
29.06 Leeds (England)Pakistan - Afghanistan World CupGroup Stage
30.06 Birmingham (England)England - India World CupGroup Stage
01.07 Chester-le-Street (England)Sri Lanka - West Indies World CupGroup Stage
01.07 Magheramason (Northern Ireland)Ireland - Zimbabwe One Day International 
02.07 Birmingham (England)India - Bangladesh World CupGroup Stage
03.07 Chester-le-Street (England)England - New Zealand World CupGroup Stage
04.07 Leeds (England)West Indies - Afghanistan World CupGroup Stage
04.07 Belfast (Northern Ireland)Ireland - Zimbabwe One Day International 
05.07 London (England)Pakistan - Bangladesh World CupGroup Stage
06.07 Manchester (England)Australia - South Africa World CupGroup Stage
06.07 Leeds (England)India - Sri Lanka World CupGroup Stage
07.07 Belfast (Northern Ireland)Ireland - Zimbabwe One Day International 
08.07-
13.07
Apia (Samoa)Cook Islands, Fiji, Papua New Guinea,
Samoa, Tonga, Vanuatu
Pacific Games 
09.07 Manchester (England)1st Group Stage - 4th Group Stage World CupSemi-Final
10.07 Belfast (Northern Ireland)Ireland - Zimbabwe Twenty20 International 
11.07 Birmingham (England)2nd Group Stage - 3rd Group Stage World CupSemi-Final
12.07 Magheramason (Northern Ireland)Ireland - Zimbabwe Twenty20 International 
13.07 Magheramason (Northern Ireland)Ireland - Zimbabwe Twenty20 International 
14.07 London (England)Winner 1st Group/4th Group - Winner 2nd Group/3rd Group World CupFinal
18.07-
21.07
TBD (Romania)Teams to be decided Continental Cup 
??.07-
??.07
TBD (Sri Lanka)Sri Lanka - New Zealand Test Match 
??.07-
??.07
TBD (Sri Lanka)Sri Lanka - New Zealand Test Match 
??.07 TBD (Sri Lanka)Sri Lanka - New Zealand Twenty20 International 
??.07 TBD (Sri Lanka)Sri Lanka - New Zealand Twenty20 International 
??.07 TBD (Sri Lanka)Sri Lanka - New Zealand Twenty20 International 
??.07 Lauderhill (USA)West Indies - India Twenty20 International 
??.07 Lauderhill (USA)West Indies - India Twenty20 International 
??.07 TBD (TBD)West Indies - India Twenty20 International 
??.07 TBD (TBD)West Indies - India One Day International 
??.07 TBD (TBD)West Indies - India One Day International 
24.07-
27.07
London (England)England - Ireland Test Match 
22.07 Singapore (Singapore)Kuwait - Malaysia World Twenty20 QualifierAsia, Finals
22.07 Singapore (Singapore)Singapore - Qatar World Twenty20 QualifierAsia, Finals
23.07 Singapore (Singapore)Nepal - Qatar World Twenty20 QualifierAsia, Finals
23.07-
26.07
West End (England)Australia - Australia 'B' 4-Day Match 
23.07 Singapore (Singapore)Singapore - Kuwait World Twenty20 QualifierAsia, Finals
24.07 Singapore (Singapore)Nepal - Malaysia World Twenty20 QualifierAsia, Finals
26.07 Singapore (Singapore)Qatar - Kuwait World Twenty20 QualifierAsia, Finals
26.07 Singapore (Singapore)Singapore - Malaysia World Twenty20 QualifierAsia, Finals
27.07 Singapore (Singapore)Malaysia - Qatar World Twenty20 QualifierAsia, Finals
27.07 Singapore (Singapore)Nepal - Kuwait World Twenty20 QualifierAsia, Finals
28.07 Singapore (Singapore)Singapore - Nepal World Twenty20 QualifierAsia, Finals
??.07 TBD (TBD)West Indies - India One Day International 
29.07-
03.08
TBD (Kenya)Botswana, Ghana, Malawi, Nigeria + Top 2 East QualifiersAfrican Twenty20 Championship 
01.08-
05.08
Birmingham (England)England - Australia Test Match 
??.08-
??.08
TBD (Zimbabwe)Zimbabwe - Afghanistan Test Match 
??.08 TBD (Zimbabwe)Zimbabwe - Afghanistan One Day International 
??.08 TBD (Zimbabwe)Zimbabwe - Afghanistan One Day International 
??.08 TBD (Zimbabwe)Zimbabwe - Afghanistan One Day International 
??.08 TBD (Zimbabwe)Zimbabwe - Afghanistan One Day International 
??.08 TBD (Zimbabwe)Zimbabwe - Afghanistan One Day International 
??.08 TBD (Zimbabwe)Zimbabwe - Afghanistan Twenty20 International 
??.08 TBD (Zimbabwe)Zimbabwe - Afghanistan Twenty20 International 
??.08 TBD (Zimbabwe)Zimbabwe - Afghanistan Twenty20 International 
??.08-
??.08
TBD (TBD)West Indies - India Test Match 
??.08-
??.08
TBD (TBD)West Indies - India Test Match 
14.08-
18.08
London (England)England - Australia Test Match 
16.08 Kerava (Finland)Finland - Spain Twenty20 International 
17.08-
19.08
Crawley (England)Teams to be decided European Cup 
17.08 Kerava (Finland)Finland - Spain Twenty20 International 
18.08 North Shore Village (Bermuda)Bermuda - USA World Twenty20 QualifierAmericas, Finals
18.08 North Shore Village (Bermuda)Canada - Cayman Islands World Twenty20 QualifierAmericas, Finals
18.08 Kerava (Finland)Finland - Spain Twenty20 International 
19.08 North Shore Village (Bermuda)Bermuda - Canada World Twenty20 QualifierAmericas, Finals
19.08 North Shore Village (Bermuda)USA - Cayman Islands World Twenty20 QualifierAmericas, Finals
21.08 North Shore Village (Bermuda)Bermuda - Cayman Islands World Twenty20 QualifierAmericas, Finals
21.08 North Shore Village (Bermuda)USA - Canada World Twenty20 QualifierAmericas, Finals
22.08-
26.08
Leeds (England)England - Australia Test Match 
22.08 North Shore Village (Bermuda)Bermuda - USA World Twenty20 QualifierAmericas, Finals
22.08 North Shore Village (Bermuda)Canada - Cayman Islands World Twenty20 QualifierAmericas, Finals
24.08 North Shore Village (Bermuda)Bermuda - Canada World Twenty20 QualifierAmericas, Finals
24.08 North Shore Village (Bermuda)USA - Cayman Islands World Twenty20 QualifierAmericas, Finals
25.08 North Shore Village (Bermuda)Bermuda - Cayman Islands World Twenty20 QualifierAmericas, Finals
25.08 North Shore Village (Bermuda)USA - Canada World Twenty20 QualifierAmericas, Finals
04.09-
08.09
Manchester (England)England - Australia Test Match 
12.09-
16.09
London (England)England - Australia Test Match 
03.10-
06.10
TBD (Peru)Teams to be decided South American Championship 
11.10-
03.11
TBD (United Arab Emirates) Hong Kong, Ireland, Netherlands, Oman, Papua New Guinea,
Scotland, United Arab Emirates, Zimbabwe + 6 teams
World Twenty20 QualifierGlobal Round
20.11-
08.12
TBD (Nigeria) Teams to be decided World Twenty20 Qualifier (2021)North/West Africa
29.11-
01.12
Santa Tecla (El Salvador)Teams to be decided Volcano Cup 
01.12-
10.12
TBD (Nepal)Teams to be decided South Asian Games