FootballFIFA FutsalAMF FutsalBeach SoccerAustralian FootballAmerican FootballFlag FootballBeach Flag Football
Rugby UnionRugby SevensRugby LeagueTouchIce HockeyBandyField HockeyIndoor Hockey
Floorball
Roller HockeyFIRS Inline 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

Latest Men's Results

2017 2016 2015 2014 2013 2012 2011 2010

Men's Fixtures

Men's Ranking

Latest Women's Results

2017 2016 2015 2014 2013 2012 2011 2010

Women's Fixtures

Women's Ranking

DATE VENUE MATCH COMPETITION STAGE
24.05-
28.05
London (England)England - PakistanTest Match 
26.05-
??.06
TBD (Saint Lucia)Dominica, Grenada, Saint Lucia, Saint Vincent & the Grenadines Windward Islands 50-Over Tournament 
30.05-
01.06
Tarouba (Trinidad & Tobago)West Indies - Sri Lanka 2-Day Match 
01.06-
05.06
Leeds (England)England - PakistanTest Match 
06.06-
10.06
Port of Spain (Trinidad & Tobago)West Indies - Sri LankaTest Match 
10.06 Edinburgh (Scotland)Scotland - EnglandOne Day International 
12.06 Edinburgh (Scotland)Scotland - PakistanTwenty20 International 
12.06 Rotterdam (Netherlands)Netherlands - IrelandTwenty20 Tri-Series 
13.06 London (England)England - AustraliaOne Day International 
13.06 Edinburgh (Scotland)Scotland - PakistanTwenty20 International 
13.06 Rotterdam (Netherlands)Netherlands - IrelandTwenty20 Tri-Series 
14.06-
18.06
Bangalore (India)India - AfghanistanTest Match 
14.06-
18.06
Bridgetown (Barbados)West Indies - Sri LankaTest Match 
15.06-
17.06
TBD (Czechia)Czechia, Luxembourg, Poland, SwitzerlandODI Tournament 
16.06 Cardiff (Wales)England - AustraliaOne Day International 
16.06 Deventer (Netherlands)Ireland - ScotlandTwenty20 Tri-Series 
17.06 Deventer (Netherlands)Ireland - ScotlandTwenty20 Tri-Series 
19.06 West Bridgford (England)England - AustraliaOne Day International 
19.06 Amstelveen (Netherlands)Netherlands - ScotlandTwenty20 Tri-Series 
20.06 Amstelveen (Netherlands)Netherlands - ScotlandTwenty20 Tri-Series 
21.06 Chester-le-Street (England)England - AustraliaOne Day International 
23.06-
27.06
Gros Islet (Saint Lucia)West Indies - Sri LankaTest Match 
24.06 Manchester (England)England - AustraliaOne Day International 
27.06 Birmingham (England)England - AustraliaTwenty20 International 
27.06 Malahide (Ireland)Ireland - IndiaTwenty20 International 
28.06-
08.07
TBD (Zimbabwe) Australia, Pakistan, Zimbabwe Twenty20 Tri-Series 
29.06 Malahide (Ireland)Ireland - IndiaTwenty20 International 
29.06-
30.06
Schiedam (Netherlands) Teams to be decided Continental T20 Cup 
30.06 Sark (Sark)Sark - Alderney30-over Match 
01.07 Harare (Zimbabwe)Zimbabwe - PakistanTri-Series Group Stage
02.07 Harare (Zimbabwe)Australia - PakistanTri-Series Group Stage
03.07 Harare (Zimbabwe)Zimbabwe - AustraliaTri-Series Group Stage
03.07 Manchester (England)England - IndiaTwenty20 International 
04.07 Harare (Zimbabwe)Zimbabwe - PakistanTri-Series Group Stage
05.07 Harare (Zimbabwe)Australia - PakistanTri-Series Group Stage
05.07-
15.07
Kigali (Rwanda) Teams to be decidedWorld Twenty20 QualifierAfrica (East)
05.07-
08.07
TBD (Luxembourg)Luxembourg, Malta + other teams Twenty20 Tournament 
06.07 Harare (Zimbabwe)Zimbabwe - AustraliaTri-Series Group Stage
06.07 Cardiff (Wales)England - IndiaTwenty20 International 
08.07 Harare (Zimbabwe)1st Group Stage - 2nd Group Stage Tri-SeriesFinal
08.07 Bristol (England)England - IndiaTwenty20 International 
12.07 West Bridgford (England)England - IndiaOne Day International 
12.07-
15.07
TBD (Poland)Poland, Switzerland + other teamsEuro Twenty20 
13.07 Bulawayo (Zimbabwe)Zimbabwe - PakistanOne Day International 
14.07 London (England)England - IndiaOne Day International 
16.07 Bulawayo (Zimbabwe)Zimbabwe - PakistanOne Day International 
17.07 Leeds (England)England - IndiaOne Day International 
18.07 Bulawayo (Zimbabwe)Zimbabwe - PakistanOne Day International 
20.07 Bulawayo (Zimbabwe)Zimbabwe - PakistanOne Day International 
22.07 Bulawayo (Zimbabwe)Zimbabwe - PakistanOne Day International 
22.07 Nairobi (Kenya)Tanzania - SeychellesAfrican Twenty20 QualifierEast, Group Stage
22.07 Nairobi (Kenya)Uganda - RwandaAfrican Twenty20 QualifierEast, Group Stage
22.07 Nairobi (Kenya)Kenya - UgandaAfrican Twenty20 QualifierEast, Group Stage
22.07 Nairobi (Kenya)Rwanda - SeychellesAfrican Twenty20 QualifierEast, Group Stage
22.07 Copenhagen (Denmark)Denmark - GermanyTwenty20 International 
23.07 Nairobi (Kenya)Kenya - SeychellesAfrican Twenty20 QualifierEast, Group Stage
23.07 Nairobi (Kenya)Tanzania - RwandaAfrican Twenty20 QualifierEast, Group Stage
23.07 Nairobi (Kenya)Kenya - TanzaniaAfrican Twenty20 QualifierEast, Group Stage
2.07 Copenhagen (Denmark)Denmark - GermanyTwenty20 International 
2?.07 Copenhagen (Denmark)Denmark - GermanyTwenty20 International 
2?.07 Copenhagen (Denmark)Denmark - GermanyTwenty20 International 
25.07 Nairobi (Kenya)Kenya - RwandaAfrican Twenty20 QualifierEast, Group Stage
25.07 Nairobi (Kenya)Uganda - TanzaniaAfrican Twenty20 QualifierEast, Group Stage
25.07 Nairobi (Kenya)Uganda - SeychellesAfrican Twenty20 QualifierEast, Group Stage
25.07 Copenhagen (Denmark)Denmark - GermanyTwenty20 International 
26.07 Nairobi (Kenya)1st Group Stage - 4th Group Stage African Twenty20 QualifierEast, Semi-Final
26.07 Nairobi (Kenya)2nd Group Stage - 3rd Group Stage African Twenty20 QualifierEast, Semi-Final
26.07 Nairobi (Kenya)Winner 1st/4th - Winner 2nd/3rdAfrican Twenty20 QualifierEast, Final
28.07 Weybridge (England)Switzerland - IcelandOne Day International 
29.07 London (England)Nepal - NetherlandsTwenty20 International 
29.07 Weybridge (England)Switzerland - IcelandTwenty20 International 
01.08-
05.08
Birmingham (England)England - IndiaTest Match 
02.08-
05.08
TBD (Hungary)Hungary, Malta + other teamsTwenty20 Tournament 
09.08-
13.08
London (England)England - IndiaTest Match 
17.08 Saint Martin (Jersey)Jersey - GuernseyInter-Insular (T20)Match 1
18.08-
22.08
West Bridgford (England)England - IndiaTest Match 
18.08 Saint Martin (Jersey)Jersey - GuernseyInter-Insular (T20)Match 2
18.08 Saint Martin (Jersey)Jersey - GuernseyInter-Insular (T20)Match 3
20.08 Bready (Northern Ireland)Ireland - AfghanistanTwenty20 International 
22.08 Bready (Northern Ireland)Ireland - AfghanistanTwenty20 International 
23.08-
26.08
TBD (Colombia)Argentina, Brazil, Chile, Colombia, Peru, UruguaySouth American Championship 
25.08-
30.08
TBD (Fiji)Fiji, Papua New Guinea, Samoa, VanuatuWorld Twenty20 Qualifier East Asia Pacific (Pacific Group)
27.08 Belfast (Northern Ireland)Ireland - AfghanistanOne Day International 
29.08 Belfast (Northern Ireland)Ireland - AfghanistanOne Day International 
31.08 Belfast (Northern Ireland)Ireland - AfghanistanOne Day International 
29.08-
03.09
TBD (Netherlands)Austria, Cyprus, Denmark, France, Germany, PortugalWorld Twenty20 Qualifier Europe, Group A
29.08-
03.09
TBD (Netherlands)Belgium, Finland, Isle of Man, Italy, Jersey, SpainWorld Twenty20 Qualifier Europe, Group B
29.08-
03.09
TBD (Netherlands)Czechia, Gibraltar, Guernsey, Israel, Norway, SwedenWorld Twenty20 Qualifier Europe, Group C
30.08-
03.09
West End (England)England - IndiaOne Day International 
??.09-
??.09
TBD (India)Hong Kong, Malaysia, Nepal,
Oman, Singapore, United Arab Emirates
Asia Cup Qualifier 
07.09-
11.09
London (England)England - IndiaOne Day International 
13.09-
287.09
TBD (India)Afghanistan, Bangladesh, India, Pakistan, Sri Lanka
+ 1 qualifier
Asia Cup 
16.09-
23.09
TBD (USA)Belize, Canada, Panama, USA World Twenty20 QualifierAmericas, Group A
??.10-
??.10
Hyderabad (India) India - West IndiesTest Match 
??.10-
??.10
Rajkot (India) India - West IndiesTest Match 
10.10Dambulla (Sri Lanka) Sri Lanka - EnglandOne Day International 
13.10Dambulla (Sri Lanka) Sri Lanka - EnglandOne Day International 
17.10Pallekele (Sri Lanka) Sri Lanka - EnglandOne Day International 
20.10Pallekele (Sri Lanka) Sri Lanka - EnglandOne Day International 
20.10-
03.11
TBD (Swaziland) Botswana, Lesotho, Malawi, Mozambique,
Namibia, Saint Helena, Swaziland, Zambia
World Twenty20 QualifierAfrica (South)
23.10Colombo (Sri Lanka) Sri Lanka - EnglandOne Day International 
27.10Colombo (Sri Lanka) Sri Lanka - EnglandTwenty20 International 
??.10Mumbai (India) India - West IndiesOne Day International 
??.10Guwahati (India) India - West IndiesOne Day International 
03.10-
12.10
TBD (Malaysia)Bhutan, Burma, China, Malaysia, Nepal, Singapore, ThailandWorld Twenty20 Qualifier Asia (East)
??.10-
??.11
TBDBahrain, Iran, Kuwait, Maldives, Saudi ArabiaACC Western Zone T20 
01.11Thiruvananthapuram (India) India - West IndiesOne Day International 
??.11Indoe (India) India - West IndiesOne Day International 
??.11Pune (India) India - West IndiesOne Day International 
??.11Chennai (India) India - West IndiesTwenty20 International 
??.11Kanpur (India) India - West IndiesTwenty20 International 
04.11Calcutta (India) India - West IndiesTwenty20 International 
05.11Gaborone (Botswana) Botswana - SwazilandAfrican Twenty20 QualifierSouth, Group Stage
05.11Gaborone (Botswana) Malawi - MozambiqueAfrican Twenty20 QualifierSouth, Group Stage
05.11Gaborone (Botswana) Namibia - LesothoAfrican Twenty20 QualifierSouth, Group Stage
05.11Gaborone (Botswana) Zambia - Saint HelenaAfrican Twenty20 QualifierSouth, Group Stage
06.11-
10.11
Galle (Sri Lanka) Sri Lanka - EnglandTest Match 
06.11Gaborone (Botswana) Botswana - MalawiAfrican Twenty20 QualifierSouth, Group Stage
06.11Gaborone (Botswana) Namibia - MozambiqueAfrican Twenty20 QualifierSouth, Group Stage
06.11Gaborone (Botswana) Swaziland - Saint HelenaAfrican Twenty20 QualifierSouth, Group Stage
06.11Gaborone (Botswana) Zambia - LesothoAfrican Twenty20 QualifierSouth, Group Stage
07.11Gaborone (Botswana) Botswana - Saint HelenaAfrican Twenty20 QualifierSouth, Group Stage
07.11Gaborone (Botswana) Namibia - MalawiAfrican Twenty20 QualifierSouth, Group Stage
07.11Gaborone (Botswana) Swaziland - LesothoAfrican Twenty20 QualifierSouth, Group Stage
07.11Gaborone (Botswana) Zambia - MozambiqueAfrican Twenty20 QualifierSouth, Group Stage
08.11Gaborone (Botswana) Botswana - NamibiaAfrican Twenty20 QualifierSouth, Group Stage
08.11Gaborone (Botswana) Lesotho - Saint HelenaAfrican Twenty20 QualifierSouth, Group Stage
08.11Gaborone (Botswana) Swaziland - MozambiqueAfrican Twenty20 QualifierSouth, Group Stage
08.11Gaborone (Botswana) Zambia - MalawiAfrican Twenty20 QualifierSouth, Group Stage
09.11Gaborone (Botswana) Botswana - LesothoAfrican Twenty20 QualifierSouth, Group Stage
09.11Gaborone (Botswana) Malawi - SwazilandAfrican Twenty20 QualifierSouth, Group Stage
09.11Gaborone (Botswana) Mozambique - Saint HelenaAfrican Twenty20 QualifierSouth, Group Stage
09.11Gaborone (Botswana) Namibia - ZambiaAfrican Twenty20 QualifierSouth, Group Stage
10.11Gaborone (Botswana) Botswana - ZambiaAfrican Twenty20 QualifierSouth, Group Stage
10.11Gaborone (Botswana) Malawi - Saint HelenaAfrican Twenty20 QualifierSouth, Group Stage
10.11Gaborone (Botswana) Mozambique - LesothoAfrican Twenty20 QualifierSouth, Group Stage
10.11Gaborone (Botswana) Namibia - SwazilandAfrican Twenty20 QualifierSouth, Group Stage
11.11Gaborone (Botswana) Botswana - MozambiqueAfrican Twenty20 QualifierSouth, Group Stage
11.11Gaborone (Botswana) Malawi - LesothoAfrican Twenty20 QualifierSouth, Group Stage
11.11Gaborone (Botswana) Namibia - Saint HelenaAfrican Twenty20 QualifierSouth, Group Stage
11.11Gaborone (Botswana) Zambia - SwazilandAfrican Twenty20 QualifierSouth, Group Stage
12.11Gaborone (Botswana) 1st Group Stage - 4th Group StageAfrican Twenty20 QualifierSouth, Semi-Final
12.11Gaborone (Botswana) 2nd Group Stage - 3rd Group StageAfrican Twenty20 QualifierSouth, Semi-Final
12.11Gaborone (Botswana) Winner 1st/4th - Winner 2nd/3rdAfrican Twenty20 QualifierSouth, Final
14.11-
18.11
Pallekele (Sri Lanka) Sri Lanka - EnglandTest Match 
23.11-
27.11
Colombo (Sri Lanka) Sri Lanka - EnglandTest Match 
01.12-
07.12
TBD (Philippines)Indonesia, Japan, Philippines, South Korea World Twenty20 QualifierEast Asia/Pacific (East Group)
??.12-
??.12
TBD (TBD)Afghanistan U-23, Bangladesh U-23, India U-23, Pakistan U-23,
Sri Lanka U-23 + 1 qualifier
Emerging Teams' Asia Cup 
16.12 TBD (TBD)Uruguay - Argentina Twenty20 International 
2019
30.05 London (England)England - South Africa World CupGroup Stage
31.05 West Bridgford (England)Pakistan - West Indies World CupGroup Stage
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
05.06 West End (England)India - South Africa World CupGroup Stage
05.06 London (England)New Zealand - Bangladesh World CupGroup Stage
06.06 West Bridgford (England)Australia - West Indies World CupGroup Stage
07.06 Bristol (England)Pakistan - Sri Lanka World CupGroup Stage
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
16.06 Manchester (England)India - Pakistan World CupGroup Stage
17.06 Taunton (England)Bangladesh - West Indies World CupGroup Stage
18.06 Manchester (England)England - Afghanistan World CupGroup Stage
19.06 Birmingham (England)South Africa - New Zealand World CupGroup Stage
20.06 West Bridgford (England)Australia - Bangladesh World CupGroup Stage
21.06 Leeds (England)England - Sri Lanka World CupGroup Stage
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
24.06 West End (England)Bangladesh - Afghanistan World CupGroup Stage
25.06 London (England)England - Australia World CupGroup Stage
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
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
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
09.07 Manchester (England)1st Group Stage - 4th Group Stage World CupSemi-Final
11.07 Birmingham (England)2nd Group Stage - 3rd Group Stage World CupSemi-Final
14.07 London (England)Winner 1/4 - Winner 2/3 World CupFinal