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
21.01 Al Amarat (Oman) Bahrain - MaldivesACC Western Zone T20Group Stage
21.01 Al Amarat (Oman) Qatar - Saudi ArabiaACC Western Zone T20Group Stage
22.01 Durban (South Africa)South Africa - Pakistan One Day International 
22.01 Al Amarat (Oman) Kuwait - QatarACC Western Zone T20Group Stage
22.01 Al Amarat (Oman) Maldives - Saudi ArabiaACC Western Zone T20Group Stage
23.01-
27.01
Bridgetown (Barbados) West Indies - EnglandTest Match 
23.01Napier (New Zealand) New Zealand - India One Day International 
23.01 Al Amarat (Oman) Bahrain -KuwaitACC Western Zone T20Group Stage
23.01 Al Amarat (Oman) Maldives - QatarACC Western Zone T20Group Stage
24.01-
28.01
Brisbane (Australia) Australia - Sri LankaTest Match 
24.01 Al Amarat (Oman) Bahrain - QatarACC Western Zone T20Group Stage
24.01 Al Amarat (Oman) Kuwait - Saudi ArabiaACC Western Zone T20Group Stage
24.01 Al Amarat (Oman) 1st Group Stage - 2nd Group StageACC Western Zone T20Final
25.01 Centurion (South Africa)South Africa - Pakistan One Day International 
25.01Dubai (United Arab Emirates) United Arab Emirates - NepalOne Day International 
26.01Mount Maunganui (New Zealand) New Zealand - India One Day International 
26.01Dubai (United Arab Emirates) United Arab Emirates - NepalOne Day International 
27.01 Johannesburg (South Africa)South Africa - Pakistan One Day International 
28.01Mount Maunganui (New Zealand) New Zealand - India One Day International 
28.01Dubai (United Arab Emirates) United Arab Emirates - NepalOne Day International 
30.01 Cape Town (South Africa)South Africa - Pakistan One Day International 
31.01-
04.02
North Sound (Antigua & Barbuda) West Indies - EnglandTest Match 
31.01Hamilton (New Zealand) New Zealand - India One Day International 
31.01Dubai (United Arab Emirates) United Arab Emirates - NepalTwenty20 International 
01.02-
05.02
Canberra (Australia) Australia - Sri LankaTest Match 
01.02 Cape Town (South Africa)South Africa - Pakistan Twenty20 International 
01.02Dubai (United Arab Emirates) United Arab Emirates - NepalTwenty20 International 
03.02Wellington (New Zealand) New Zealand - India One Day International 
03.02 Johannesburg (South Africa)South Africa - Pakistan Twenty20 International 
03.02Dubai (United Arab Emirates) United Arab Emirates - NepalTwenty20 International 
06.02Wellington (New Zealand) New Zealand - India Twenty20 International 
06.02 Centurion (South Africa)South Africa - Pakistan Twenty20 International 
08.02Auckland (New Zealand) New Zealand - India Twenty20 International 
09.02-
13.02
Gros Islet (Saint Lucia) West Indies - EnglandTest Match 
09.02TBD (Oman) Oman 'B' - Ireland Twenty20 International 
10.02Hamilton (New Zealand) New Zealand - India Twenty20 International 
10.02TBD (Oman) Oman 'B' - Ireland Twenty20 International 
13.02-
17.02
Durban (South Africa)South Africa - Sri Lanka Test Match 
13.02Napier (New Zealand) New Zealand - Bangladesh One Day International 
13.02TBD (Oman) Oman - Ireland Oman Quadrangular Series 
13.02TBD (Oman) Scotland - Netherlands Oman Quadrangular Series 
15.02TBD (Oman) Ireland - Scotland Oman Quadrangular Series 
15.02TBD (Oman) Oman - Netherlands Oman Quadrangular Series 
16.02Christchurch (New Zealand) New Zealand - Bangladesh One Day International 
17.02TBD (Oman) Ireland - Netherlands Oman Quadrangular Series 
17.02TBD (Oman) Oman - Scotland Oman Quadrangular Series 
20.02Dunedin (New Zealand) New Zealand - Bangladesh One Day International 
20.02Bridgetown (Barbados) West Indies - England One Day International 
21.02-
25.02
Port Elizabeth (South Africa)South Africa - Sri Lanka Test Match 
22.02Bridgetown (Barbados) West Indies - England One Day International 
23.02Dehradun (India) Afghanistan - Ireland Twenty20 International 
24.02Bangalore (India) India - Australia Twenty20 International 
24.02Dehradun (India) Afghanistan - Ireland Twenty20 International 
25.02Saint George's (Grenada) West Indies - England One Day International 
26.02Dehradun (India) Afghanistan - Ireland Twenty20 International 
27.02Visakhapatnam (India) India - Australia Twenty20 International 
27.02Saint George's (Grenada) West Indies - England One Day International 
28.02-
04.03
Hamilton (New Zealand) New Zealand - Bangladesh Test Match 
??.03-
??.03
TBD (Papua New Guinea)Papua New Guinea, Philippines, Vanuatu World Twenty20 QualifierEast Asia/Pacific, Finals
02.03Dehradun (India) Afghanistan - Ireland One Day International 
02.03Hyderabad (India) India - Australia One Day International 
02.03Gros Islet (Saint Lucia) West Indies - England One Day International 
03.03 Johannesburg (South Africa)South Africa - Sri Lanka One Day International 
04.03Dehradun (India) Afghanistan - Ireland One Day International 
05.03Nagpur (India) India - Australia One Day International 
05.03Gros Islet (Saint Lucia) West Indies - England Twenty20 International 
06.03 Centurion (South Africa)South Africa - Sri Lanka One Day International 
07.03Dehradun (India) Afghanistan - Ireland One Day International 
08.03-
12.03
Wellington (New Zealand) New Zealand - Bangladesh Test Match 
08.03Ranchi (India) India - Australia One Day International 
08.03Basseterre (Saint Kitts & Nevis) West Indies - England Twenty20 International 
09.03Dehradun (India) Afghanistan - Ireland One Day International 
10.03 Durban (South Africa)South Africa - Sri Lanka One Day International 
10.03Mohali (India) India - Australia One Day International 
10.03Basseterre (Saint Kitts & Nevis) West Indies - England Twenty20 International 
12.03Dehradun (India) Afghanistan - Ireland One Day International 
13.03 Port Elizabeth (South Africa)South Africa - Sri Lanka One Day International 
13.03Delhi (India) India - Australia One Day International 
16.03-
20.03
Christchurch (New Zealand) New Zealand - Bangladesh Test Match 
??.03-
??.03
TBD (India) India - Zimbabwe Test Match 
??.03TBD (India) India - Zimbabwe One Day International 
??.03TBD (India) India - Zimbabwe One Day International 
??.03TBD (India) India - Zimbabwe One Day International 
16.03 Cape Town (South Africa)South Africa - Sri Lanka One Day International 
17.03-
21.03
Dehradun (India) Afghanistan - Ireland Test Match 
19.03 Cape Town (South Africa)South Africa - Sri Lanka Twenty20 International 
22.03 Centurion (South Africa)South Africa - Sri Lanka Twenty20 International 
24.03 Johannesburg (South Africa)South Africa - Sri Lanka 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
??.??-
??.??
TBD (TBD)Teams to be decidedAfrican Twenty20 Championship 
??.??-
??.??
TBD (TBD)Bermuda, Canada, Cayman Islands, USA World Twenty20 QualifierAmericas, Finals
??.??-
??.??
TBD (TBD)Kuwait, Malaysia, Nepal, Qatar, Singapore, United Arab Emirates World Twenty20 QualifierAsia, Finals
??.??-
??.??
TBD (TBD)Denmark, Germany, Guernsey, Italy, Jersey, Norway World Twenty20 QualifierEurope, Finals
??.04-
??.04
TBD (Mexico)Belize, Costa Rica, Mexico, Marylebone Cricket Club, Panama Central American Championship 
18.04-
28.04
TBD (Namibia)Canada, Hong Kong, Namibia, Oman, Papua New Guinea, USA World Cricket LeagueDivision 2
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 
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 
17.05-
26.05
TBD (Uganda)Botswana, Ghana, Kenya, Namibia, Nigeria, Uganda World Twenty20 Championship QualifierAfrica, Finals
18.05 TBD (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 
21.05 Belfast (Northern Ireland)Ireland - Afghanistan One Day International 
21.05 TBD (Scotland)Scotland - Sri Lanka One Day International 
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
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
11.07 Birmingham (England)2nd Group Stage - 3rd Group Stage World CupSemi-Final
14.07 London (England)Winner 1st Group/4th Group - Winner 2nd Group/3rd Group World CupFinal
??.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 
??.07 TBD (TBD)West Indies - India One Day International 
01.08-
05.08
Birmingham (England)England - Australia Test Match 
??.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 
22.08-
26.08
Leeds (England)England - Australia Test Match 
04.09-
08.09
Manchester (England)England - Australia Test Match 
12.09-
16.09
London (England)England - Australia Test Match 
??.09-
??.09
TBD (Nepal)Teams to be decided South Asian Games