FootballFutsal (FIFA)Futsal (AMF)Beach SoccerAustralian FootballAmerican FootballFlag FootballBeach Flag Football
Rugby UnionRugby SevensRugby LeagueTouchIce HockeyBandyField HockeyIndoor Hockey
Floorball
Roller HockeyInline Hockey (FIRS)Inline Hockey (IIHF)Skater 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

2016 2015 2014 2013 2012 2011 2010

Men's Fixtures

Men's Ranking

Latest Women's Results

2016 2015 2014 2013 2012 2011 2010

Women's Fixtures

Women's Ranking

DATE VENUE MATCH COMPETITION STAGE
17.12 Visakhapatnam (India)India - Sri LankaOne Day International 
20.12 Whangarei (New Zealand)New Zealand - West IndiesOne Day International 
20.12 Cuttack (India)India - Sri LankaTwenty20 International 
22.12 Indore (India)India - Sri LankaTwenty20 International 
23.12 Christchurch (New Zealand)New Zealand - West IndiesOne Day International 
24.12 Mumbai (India)India - Sri LankaTwenty20 International 
25.12-
29.12
Melbourne (Australia)Australia - EnglandTest Match 
26.12-
30.12
Port Elizabeth (South Africa)South Africa - ZimbabweTest Match 
26.12 Christchurch (New Zealand)New Zealand - West IndiesOne Day International 
29.12 Nelson (New Zealand)New Zealand - West IndiesTwenty20 International 
2018
01.01 Mount Maunganui (New Zealand)New Zealand - West IndiesTwenty20 International 
03.01 Mount Maunganui (New Zealand)New Zealand - West IndiesTwenty20 International 
04.01-
08.01
Sydney (Australia)Australia - EnglandTest Match 
05.01-
09.01
Cape Town (South Africa)South Africa - IndiaTest Match 
06.01 Wellington (New Zealand)New Zealand - PakistanOne Day International 
09.01 Wellington (New Zealand)New Zealand - PakistanOne Day International 
13.01-
17.01
Centurion (South Africa)South Africa - IndiaTest Match 
13.01 Dunedin (New Zealand)New Zealand - PakistanOne Day International 
14.01 Melbourne (Australia)Australia - EnglandOne Day International 
16.01 Hamilton (New Zealand)New Zealand - PakistanOne Day International 
19.01 Brisbane (Australia)Australia - EnglandOne Day International 
19.01 Wellington (New Zealand)New Zealand - PakistanOne Day International 
21.01 Sydney (Australia)Australia - EnglandOne Day International 
22.01 Wellington (New Zealand)New Zealand - PakistanTwenty20 International 
24.01-
28.01
Johannesburg (South Africa)South Africa - IndiaTest Match 
25.01 Auckland (New Zealand)New Zealand - PakistanTwenty20 International 
26.01 Adelaide (Australia)Australia - EnglandOne Day International 
28.01 Mount Maunganui (New Zealand)New Zealand - PakistanTwenty20 International 
??.02-
??.02
TBD (Namibia)Canada, Namibia, Nepal, Oman, United Arab Emirates + 1 teamWorld Cricket LeagueDivision 2
??.02-
??.02
TBD (Bangladesh)Bangladesh, Sri Lanka, Zimbabwe Tri-Series 
??.02-
??.02
TBD (Thailand)Bhutan, Maldives, Thailand Tri-Series 
01.02 Durban (South Africa)South Africa - IndiaOne Day International 
03.02 Sydney (Australia)Australia - New ZealandTwenty20 Tri-SeriesGroup Stage
04.02 Durban (South Africa)South Africa - IndiaOne Day International 
05.02 Sharjah (United Arab Emirates)Afghanistan - Zimbabwe Twenty20 International 
06.02 Sharjah (United Arab Emirates)Afghanistan - Zimbabwe Twenty20 International 
07.02 Durban (South Africa)South Africa - IndiaOne Day International 
07.02 Hobart (Australia)Australia - EnglandTwenty20 Tri-SeriesGroup Stage
09.02 Sharjah (United Arab Emirates)Afghanistan - ZimbabweOne Day International 
10.02 Johannesburg (South Africa)South Africa - IndiaOne Day International 
10.02 Melbourne (Australia)Australia - EnglandTwenty20 Tri-SeriesGroup Stage
11.02 Sharjah (United Arab Emirates)Afghanistan - ZimbabweOne Day International 
13.02 Sharjah (United Arab Emirates)Afghanistan - ZimbabweOne Day International 
13.02 Port Elizabeth (South Africa)South Africa - IndiaOne Day International 
13.02 Wellington (New Zealand)New Zealand - EnglandTwenty20 Tri-SeriesGroup Stage
16.02 Sharjah (United Arab Emirates)Afghanistan - ZimbabweOne Day International 
16.02 Centurion (South Africa)South Africa - IndiaOne Day International 
16.02 Auckland (New Zealand)New Zealand - AustraliaTwenty20 Tri-SeriesGroup Stage
18.02 Hamilton (New Zealand)New Zealand - EnglandTwenty20 Tri-SeriesGroup Stage
18.02 Johannesburg (South Africa)South Africa - India Twenty20 International 
19.02 Sharjah (United Arab Emirates)Afghanistan - ZimbabweOne Day International 
21.02 Auckland (New Zealand)1st Group Stage - 2nd Group Stage Twenty20 Tri-SeriesFinal
21.02 Centurion (South Africa)South Africa - IndiaTwenty20 International 
24.02 Cape Town (South Africa)South Africa - IndiaTwenty20 International 
25.02 Hamilton (New Zealand)New Zealand - EnglandOne Day International 
28.02 Mount Maunganui (New Zealand)New Zealand - EnglandOne Day International 
??.03-
??.03
TBD (Zimbabwe)Afghanistan, Ireland, Netherlands, Papua New Guinea,
Scotland, West Indies, Zimbabwe + 3 teams
World Cup Qualifier 
01.03-
05.03
Durban (South Africa)South Africa - AustraliaTest Match 
03.03 Wellington (New Zealand)New Zealand - EnglandOne Day International 
07.03 Dunedin (New Zealand)New Zealand - EnglandOne Day International 
09.03-
13.03
Port Elizabeth (South Africa)South Africa - Australia Test Match 
10.03 Christchurch (New Zealand)New Zealand - EnglandOne Day International 
15.03-
30.03
TBD (Sri Lanka)Bangladesh, India, Sri LankaNidahas Trophy 
22.03-
26.03
Auckland (New Zealand)New Zealand - EnglandTest Match 
22.03-
26.03
Cape Town (South Africa)South Africa - AustraliaTest Match 
30.03-
03.04
Christchurch (New Zealand)New Zealand - EnglandTest Match 
30.03-
03.04
Johannesburg (South Africa)South Africa - Australia Test Match 
28.04-
06.05
TBD (Malaysia)Bermuda, Denmark, Jersey, Malaysia, Uganda, VanuatuWorld Cricket LeagueDivision 4
11.05-
15.05
Malahide (Ireland)Ireland - PakistanTest Match 
24.05-
28.05
London (England)England - PakistanTest Match 
01.06-
05.06
Leeds (England)England - PakistanTest Match 
10.06 Edinburgh (Scotland)Scotland - EnglandOne Day International 
13.06 London (England)England - AustraliaOne Day International 
16.06 Cardiff (Wales)England - AustraliaOne Day International 
19.06 West Bridgford (England)England - AustraliaOne Day International 
21.06 Chester-le-Street (England)England - AustraliaOne Day International 
24.06 Manchester (England)England - AustraliaOne Day International 
27.06 Birmingham (England)England - AustraliaTwenty20 International 
03.07 Manchester (England)England - IndiaTwenty20 International 
06.07 Cardiff (Wales)England - IndiaTwenty20 International 
08.07 Bristol (England)England - IndiaTwenty20 International 
12.07 West Bridgford (England)England - IndiaOne Day International 
14.07 London (England)England - IndiaOne Day International 
17.07 Leeds (England)England - IndiaOne Day International 
01.08-
05.08
Birmingham (England)England - IndiaOne Day International 
09.08-
13.08
London (England)England - IndiaOne Day International 
18.08-
22.08
West Bridgford (England)England - IndiaOne Day International 
23.08-
26.08
TBD (Colombia)Teams to be decidedSouth American Championship 
30.08-
03.09
West End (England)England - IndiaOne Day International 
07.09-
11.09
London (England)England - IndiaOne Day International