Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Cricket Matches of 2024
Select a year
Bangladesh in West Indies Test Series - 2018
Series Home
1ST
Wed, 04 Jul - Fri, 06 Jul 2018 - 03:30 PM • 1st Test • Sir Vivian Richards Stadium, North Sound, Antigua
West Indies
Bangladesh
41
85
36
2ND
Thu, 12 Jul - Sat, 14 Jul 2018 - 00:00 • 2nd Test • Sabina Park, Kingston, Jamaica
West Indies
Bangladesh
44
85
33
Zimbabwe in Sri Lanka ODI Series - 2023/24
Series Home
1ST
Sat, 06 Jan 2024 - 00:00 • 1st ODI • Colombo (RPS)
Sri Lanka
Zimbabwe
43
89
45
2ND
Mon, 08 Jan 2024 - 00:00 • 2nd ODI • Colombo (RPS)
Zimbabwe
Sri Lanka
45
89
44
3RD
Thu, 11 Jan 2024 - 00:00 • 3rd ODI • Colombo (RPS)
Zimbabwe
Sri Lanka
46
89
44
Afghanistan in India T20I Series - 2023/24
Series Home
1ST
Thu, 11 Jan 2024 - 00:00 • 1st T20I • Mohali
Afghanistan
India
5
11
4
2ND
Sun, 14 Jan 2024 - 00:00 • 2nd T20I • Indore
Afghanistan
India
5
11
4
3RD
Wed, 17 Jan 2024 - 00:00 • 3rd T20I • Bengaluru
India
Afghanistan
4
11
5
Pakistan in New Zealand T20I Series - 2023/24
Series Home
1ST
Fri, 12 Jan 2024 - 00:00 • 1st T20I • Auckland
New Zealand
Pakistan
119
240
109
2ND
Sun, 14 Jan 2024 - 00:00 • 2nd T20I • Hamilton
New Zealand
Pakistan
119
240
109
3RD
Wed, 17 Jan 2024 - 00:00 • 3rd T20I • Dunedin
New Zealand
Pakistan
119
240
109
4TH
Fri, 19 Jan 2024 - 00:00 • 4th T20I • Christchurch
Pakistan
New Zealand
109
240
119
5TH
Sun, 21 Jan 2024 - 00:00 • 5th T20I • Christchurch
Pakistan
New Zealand
109
240
119
Zimbabwe in Sri Lanka T20I Series - 2023/24
Series Home
1ST
Sun, 14 Jan 2024 - 00:00 • 1st T20I • Colombo (RPS)
Zimbabwe
Sri Lanka
44
89
40
2ND
Tue, 16 Jan 2024 - 00:00 • 2nd T20I • Colombo (RPS)
Sri Lanka
Zimbabwe
40
89
45
3RD
Thu, 18 Jan 2024 - 00:00 • 3rd T20I • Colombo (RPS)
Zimbabwe
Sri Lanka
45
89
41
The Frank Worrell Trophy (West Indies in Australia) - 2023/24
Series Home
1ST
Tue, 16 Jan - Tue, 16 Jan 2024 - 00:00 • 1st Test • Adelaide
West Indies
Australia
110
294
180
2ND
Thu, 25 Jan - Thu, 25 Jan 2024 - 00:00 • 2nd Test • Brisbane
West Indies
Australia
111
294
180
Anthony de Mello Trophy (England in India) - 2023/24
Series Home
1ST
Thu, 25 Jan - Thu, 25 Jan 2024 - 00:00 • 1st Test • Hyderabad
England
India
152
282
124
2ND
Fri, 02 Feb - Fri, 02 Feb 2024 - 00:00 • 2nd Test • Visakhapnam
India
England
124
282
153
3RD
Thu, 15 Feb - Thu, 15 Feb 2024 - 00:00 • 3rd Test • Rajkot
India
England
124
282
154
4TH
Fri, 23 Feb - Fri, 23 Feb 2024 - 00:00 • 4th Test • Ranchi
England
India
154
282
125
5TH
Thu, 07 Mar - Thu, 07 Mar 2024 - 00:00 • 5th Test • Dharamsala
England
India
154
282
126
Asian Cricket Council Men's Challenger Cup (in Thailand) - 2023/24
Series Home
QUALIFYING
Sat, 27 Jan 2024 - 00:00 • Qualifying Group • Bangkok
Myanmar
Cambodia
0
-1
1
QUALIFYING
Sun, 28 Jan 2024 - 00:00 • Qualifying Group • Bangkok
Cambodia
China
1
-1
0
QUALIFYING
Mon, 29 Jan 2024 - 00:00 • Qualifying Group • Bangkok
China
Myanmar
0
1
2
9TH
Tue, 30 Jan 2024 - 00:00 • 9th place play-off • Bangkok
China
Myanmar
1
1
2
1ST
Thu, 01 Feb 2024 - 00:00 • 1st , Group A • Bangkok
Saudi Arabia
Cambodia
1
1
0
2ND
Thu, 01 Feb 2024 - 00:00 • 2nd , Group A • Bangkok
Indonesia
Bhutan
1
1
0
3RD
Fri, 02 Feb 2024 - 00:00 • 3rd , Group B • Bangkok
Singapore
Maldives
1
0
0
4TH
Fri, 02 Feb 2024 - 00:00 • 4th , Group B • Bangkok
Japan
Thailand
1
-1
0
5TH
Sat, 03 Feb 2024 - 00:00 • 5th , Group A • Bangkok
Bhutan
Saudi Arabia
0
1
2
6TH
Sat, 03 Feb 2024 - 00:00 • 6th , Group A • Bangkok
Indonesia
Cambodia
0
6
1
7TH
Sun, 04 Feb 2024 - 00:00 • 7th , Group B • Bangkok
Singapore
Thailand
1
1
1
8TH
Sun, 04 Feb 2024 - 00:00 • 8th , Group B • Bangkok
Japan
Maldives
1
-1
0
9TH
Mon, 05 Feb 2024 - 00:00 • 9th , Group A • Bangkok
Saudi Arabia
Indonesia
1
-1
0
10TH
Mon, 05 Feb 2024 - 00:00 • 10th , Group A • Bangkok
Cambodia
Bhutan
1
0
0
11TH
Tue, 06 Feb 2024 - 00:00 • 11th , Group B • Bangkok
Singapore
Japan
1
0
0
12TH
Tue, 06 Feb 2024 - 00:00 • 12th , Group B • Bangkok
Maldives
Thailand
1
6
5
5TH
Wed, 07 Feb 2024 - 00:00 • 5th place play-off • Bangkok
Indonesia
Thailand
2
7
4
7TH
Wed, 07 Feb 2024 - 00:00 • 7th place play-off • Bangkok
Maldives
Bhutan
5
6
1
1ST
Fri, 09 Feb 2024 - 00:00 • 1st semi-final • Bangkok
Japan
Saudi Arabia
0
-1
1
2ND
Fri, 09 Feb 2024 - 00:00 • 2nd semi-final • Bangkok
Singapore
Cambodia
0
0
1
3RD
Sun, 11 Feb 2024 - 00:00 • 3rd place play-off • Bangkok
Japan
Singapore
0
0
2
FINAL
Sun, 11 Feb 2024 - 00:00 • Final • Bangkok
Cambodia
Saudi Arabia
0
1
2
Afghanistan in Sri Lanka Test Match - 2023/24
Series Home
ONLY
Fri, 02 Feb - Fri, 02 Feb 2024 - 00:00 • Only Test • Colombo (SSC)
Afghanistan
Sri Lanka
0
0
0
West Indies in Australia ODI Series - 2023/24
Series Home
1ST
Fri, 02 Feb 2024 - 00:00 • 1st ODI • Melbourne
West Indies
Australia
109
294
174
2ND
Sun, 04 Feb 2024 - 00:00 • 2nd ODI • Sydney
Australia
West Indies
175
294
109
3RD
Tue, 06 Feb 2024 - 00:00 • 3rd ODI • Canberra
West Indies
Australia
109
294
176
Tangiwai Shield (South Africa in New Zealand) - 2023/24
Series Home
1ST
Sat, 03 Feb - Sat, 03 Feb 2024 - 00:00 • 1st Test • Mount Maunganui
New Zealand
South Africa
73
139
64
2ND
Mon, 12 Feb - Mon, 12 Feb 2024 - 00:00 • 2nd Test • Hamilton
South Africa
New Zealand
65
139
73
Canada in Nepal ODI Series - 2023/24
Series Home
1ST
Thu, 08 Feb 2024 - 00:00 • 1st ODI • Kirtipur
Nepal
Canada
2
6
2
2ND
Sat, 10 Feb 2024 - 00:00 • 2nd ODI • Kirtipur
Canada
Nepal
2
6
3
3RD
Mon, 12 Feb 2024 - 00:00 • 3rd ODI • Kirtipur
Canada
Nepal
2
6
4
Afghanistan in Sri Lanka ODI Series - 2023/24
Series Home
1ST
Fri, 09 Feb 2024 - 00:00 • 1st ODI • Pallekele
Sri Lanka
Afghanistan
11
25
7
2ND
Sun, 11 Feb 2024 - 00:00 • 2nd ODI • Pallekele
Sri Lanka
Afghanistan
12
25
7
3RD
Wed, 14 Feb 2024 - 00:00 • 3rd ODI • Pallekele
Afghanistan
Sri Lanka
7
25
13
West Indies in Australia T20I Series - 2023/24
Series Home
1ST
Fri, 09 Feb 2024 - 00:00 • 1st T20I • Hobart
Australia
West Indies
173
294
109
2ND
Sun, 11 Feb 2024 - 00:00 • 2nd T20I • Adelaide
Australia
West Indies
173
294
109
3RD
Tue, 13 Feb 2024 - 00:00 • 3rd T20I • Perth
West Indies
Australia
109
294
173
Quadrangular Twenty20 Series (Thailand) (Bhutan, Maldives, Saudi Arabia, Thailand in Thailand) - 2023/24
Series Home
1ST
Mon, 12 Feb 2024 - 00:00 • 1st • Bangkok
Bhutan
Thailand
1
4
3
2ND
Mon, 12 Feb 2024 - 00:00 • 2nd • Bangkok
Saudi Arabia
Maldives
3
3
0
3RD
Tue, 13 Feb 2024 - 00:00 • 3rd • Bangkok
Thailand
Saudi Arabia
0
1
1
4TH
Tue, 13 Feb 2024 - 00:00 • 4th • Bangkok
Bhutan
Maldives
0
6
4
5TH
Thu, 15 Feb 2024 - 00:00 • 5th • Bangkok
Maldives
Thailand
1
6
4
6TH
Thu, 15 Feb 2024 - 00:00 • 6th • Bangkok
Saudi Arabia
Bhutan
1
1
0
FINAL
Fri, 16 Feb 2024 - 00:00 • Final • Bangkok
Thailand
Saudi Arabia
0
1
2
3RD
Fri, 16 Feb 2024 - 00:00 • 3rd place play-off • Bangkok
Maldives
Bhutan
4
6
1
East Asia Cup (China, Hong Kong, Japan in Hong Kong) - 2023/24
Series Home
1ST
Wed, 14 Feb 2024 - 00:00 • 1st • Mong Kok
Hong Kong
China
1
0
0
2ND
Wed, 14 Feb 2024 - 00:00 • 2nd • Mong Kok
Japan
Hong Kong
0
2
1
3RD
Thu, 15 Feb 2024 - 00:00 • 3rd • Mong Kok
Japan
China
1
0
0
4TH
Thu, 15 Feb 2024 - 00:00 • 4th • Mong Kok
Hong Kong
Japan
2
2
0
5TH
Fri, 16 Feb 2024 - 00:00 • 5th • Mong Kok
China
Hong Kong
0
0
2
6TH
Fri, 16 Feb 2024 - 00:00 • 6th • Mong Kok
Japan
China
2
0
0
FINAL
Sat, 17 Feb 2024 - 00:00 • Final • Mong Kok
Hong Kong
Japan
3
2
0
ICC Men's Cricket World Cup League 2 - 2023/24-2027
Series Home
Afghanistan in Sri Lanka T20I Series - 2023/24
Series Home
1ST
Sat, 17 Feb 2024 - 00:00 • 1st T20I • Dambulla
Sri Lanka
Afghanistan
7
25
4
2ND
Mon, 19 Feb 2024 - 00:00 • 2nd T20I • Dambulla
Sri Lanka
Afghanistan
8
25
4
3RD
Wed, 21 Feb 2024 - 00:00 • 3rd T20I • Dambulla
Afghanistan
Sri Lanka
5
25
8
Chappell-Hadlee Trophy (Australia in New Zealand) - 2023/24
Series Home
1ST
Wed, 21 Feb 2024 - 00:00 • 1st T20I • Wellington
New Zealand
Australia
109
230
117
2ND
Fri, 23 Feb 2024 - 00:00 • 2nd T20I • Auckland
Australia
New Zealand
117
230
109
3RD
Sun, 25 Feb 2024 - 00:00 • 3rd T20I • Auckland
Australia
New Zealand
117
230
109
Hong Kong in Qatar T20I Series - 2023/24
Series Home
1ST
Tue, 27 Feb 2024 - 00:00 • 1st T20I • Doha
Hong Kong
Qatar
1
2
0
2ND
Thu, 29 Feb 2024 - 00:00 • 2nd T20I • Doha
Hong Kong
Qatar
1
2
1
3RD
Fri, 01 Mar 2024 - 00:00 • 3rd T20I • Doha
Qatar
Hong Kong
1
2
2
Nepal Triangular Series (Namibia, Nepal, Netherlands) - 2023/24
Series Home
1ST
Tue, 27 Feb 2024 - 00:00 • 1st • Kirtipur
Namibia
Nepal
4
11
0
2ND
Wed, 28 Feb 2024 - 00:00 • 2nd • Kirtipur
Netherlands
Nepal
11
22
7
3RD
Thu, 29 Feb 2024 - 00:00 • 3rd • Kirtipur
Netherlands
Namibia
14
20
4
4TH
Fri, 01 Mar 2024 - 00:00 • 4th • Kirtipur
Nepal
Namibia
1
11
4
5TH
Sat, 02 Mar 2024 - 00:00 • 5th • Kirtipur
Netherlands
Nepal
11
22
8
6TH
Sun, 03 Mar 2024 - 00:00 • 6th • Kirtipur
Namibia
Netherlands
5
20
15
FINAL
Tue, 05 Mar 2024 - 00:00 • Final • Kirtipur
Nepal
Netherlands
8
22
12
Afghanistan v Ireland Test Match (in United Arab Emirates) - 2023/24
Series Home
ONLY
Wed, 28 Feb - Wed, 28 Feb 2024 - 00:00 • Only Test • Tolerance Oval
Afghanistan
Ireland
0
0
0
Australia in New Zealand Test Series - 2023/24
Series Home
1ST
Wed, 28 Feb - Wed, 28 Feb 2024 - 00:00 • 1st Test • Wellington
Australia
New Zealand
120
230
111
2ND
Thu, 07 Mar - Thu, 07 Mar 2024 - 00:00 • 2nd Test • Christchurch
New Zealand
Australia
112
230
120
Sri Lanka in Bangladesh T20I Series - 2023/24
Series Home
1ST
Mon, 04 Mar 2024 - 00:00 • 1st T20I • Sylhet
Sri Lanka
Bangladesh
51
99
36
2ND
Wed, 06 Mar 2024 - 00:00 • 2nd T20I • Sylhet
Sri Lanka
Bangladesh
51
99
37
3RD
Sat, 09 Mar 2024 - 00:00 • 3rd T20I • Sylhet
Sri Lanka
Bangladesh
52
99
37
Malaysia Open T20 Championship (Bahrain, Kuwait, Malaysia, Tanzania, Vanuatu) - 2023/24
Series Home
1ST
Tue, 05 Mar 2024 - 00:00 • 1st • Kuala Lumpur
Vanuatu
Tanzania
1
-1
0
2ND
Tue, 05 Mar 2024 - 00:00 • 2nd • Kuala Lumpur
Kuwait
Bahrain
8
14
4
3RD
Wed, 06 Mar 2024 - 00:00 • 3rd • Kuala Lumpur
Tanzania
Kuwait
0
-1
1
4TH
Wed, 06 Mar 2024 - 00:00 • 4th • Kuala Lumpur
Malaysia
Vanuatu
3
4
2
5TH
Thu, 07 Mar 2024 - 00:00 • 5th • Kuala Lumpur
Malaysia
Bahrain
1
24
4
6TH
Thu, 07 Mar 2024 - 00:00 • 6th • Kuala Lumpur
Vanuatu
Kuwait
0
0
1
7TH
Sat, 09 Mar 2024 - 00:00 • 7th • Kuala Lumpur
Kuwait
Malaysia
1
4
2
8TH
Sat, 09 Mar 2024 - 00:00 • 8th • Kuala Lumpur
Bahrain
Tanzania
1
-1
0
9TH
Sun, 10 Mar 2024 - 00:00 • 9th • Kuala Lumpur
Bahrain
Vanuatu
1
-1
0
10TH
Sun, 10 Mar 2024 - 00:00 • 10th • Kuala Lumpur
Tanzania
Malaysia
0
-1
1
3RD
Mon, 11 Mar 2024 - 00:00 • 3rd place play-off • Kuala Lumpur
Vanuatu
Kuwait
0
0
2
FINAL
Mon, 11 Mar 2024 - 00:00 • Final • Kuala Lumpur
Malaysia
Bahrain
1
24
5
Papua New Guinea in Oman T20I Series - 2023/24
Series Home
Afghanistan v Ireland ODI Series (in United Arab Emirates) - 2023/24
Series Home
1ST
Thu, 07 Mar 2024 - 00:00 • 1st ODI • Sharjah
Afghanistan
Ireland
31
67
30
2ND
Sat, 09 Mar 2024 - 00:00 • 2nd ODI • Sharjah Cricket Stadium
Afghanistan
Ireland
31
67
31
3RD
Tue, 12 Mar 2024 - 00:00 • 3rd ODI • Sharjah
Afghanistan
Ireland
32
67
31
Nepal in Hong Kong T20I Match - 2023/24
Series Home
ONLY
Sat, 09 Mar 2024 - 00:00 • Only T20I • Mong Kok
Hong Kong
Nepal
9
21
10
Hong Kong Men's T20I Series (Hong Kong, Hong Kong A, Nepal, Papua New Guinea) - 2023/24
Series Home
Scotland in United Arab Emirates T20I Series - 2023/24
Series Home
1ST
Mon, 11 Mar 2024 - 00:00 • 1st T20I • Dubai (DICS)
Scotland
United Arab Emirates
10
26
9
2ND
Wed, 13 Mar 2024 - 00:00 • 2nd T20I • Dubai (DICS)
Scotland
United Arab Emirates
11
26
9
3RD
Thu, 14 Mar 2024 - 00:00 • 3rd T20I • Dubai (DICS)
Scotland
United Arab Emirates
12
26
9
Sri Lanka in Bangladesh ODI Series - 2023/24
Series Home
1ST
Wed, 13 Mar 2024 - 00:00 • 1st ODI • Chtogram
Sri Lanka
Bangladesh
53
99
38
2ND
Fri, 15 Mar 2024 - 00:00 • 2nd ODI • Chtogram
Bangladesh
Sri Lanka
38
99
54
3RD
Mon, 18 Mar 2024 - 00:00 • 3rd ODI • Chtogram
Sri Lanka
Bangladesh
54
99
39
Afghanistan v Ireland T20I Series (in United Arab Emirates) - 2023/24
Series Home
1ST
Fri, 15 Mar 2024 - 00:00 • 1st T20I • Sharjah
Ireland
Afghanistan
30
67
26
2ND
Sun, 17 Mar 2024 - 00:00 • 2nd T20I • Sharjah
Afghanistan
Ireland
27
67
30
3RD
Mon, 18 Mar 2024 - 00:00 • 3rd T20I • Sharjah
Afghanistan
Ireland
28
67
30
Papua New Guinea in Malaysia T20I Series - 2023/24
Series Home
African Games (in Ghana) - 2023/24
Series Home
Sri Lanka in Bangladesh Test Series - 2023/24
Series Home
1ST
Fri, 22 Mar - Fri, 22 Mar 2024 - 00:00 • 1st Test • Sylhet
Sri Lanka
Bangladesh
58
99
39
2ND
Sat, 30 Mar - Sat, 30 Mar 2024 - 00:00 • 2nd Test • Chtogram
Sri Lanka
Bangladesh
59
99
39
Lesotho in Eswatini T20I Series - 2023/24
Series Home
1ST
Fri, 29 Mar 2024 - 00:00 • 1st T20I • Malkerns
Eswatini
Lesotho
3
3
2
2ND
Fri, 29 Mar 2024 - 00:00 • 2nd T20I • Malkerns
Eswatini
Lesotho
3
3
2
3RD
Sat, 30 Mar 2024 - 00:00 • 3rd T20I • Malkerns
Eswatini
Lesotho
3
3
2
4TH
Sat, 30 Mar 2024 - 00:00 • 4th T20I • Malkerns
Eswatini
Lesotho
3
3
2
5TH
Sun, 31 Mar 2024 - 00:00 • 5th T20I • Malkerns
Lesotho
Eswatini
2
3
3
Namibia in Oman T20I Series - 2024
Series Home
1ST
Mon, 01 Apr 2024 - 00:00 • 1st T20I • Al Amer
Oman
Namibia
4
20
9
2ND
Tue, 02 Apr 2024 - 00:00 • 2nd T20I • Al Amer
Oman
Namibia
4
20
9
3RD
Thu, 04 Apr 2024 - 00:00 • 3rd T20I • Al Amer
Namibia
Oman
9
20
4
4TH
Fri, 05 Apr 2024 - 00:00 • 4th T20I • Al Amer
Namibia
Oman
9
20
4
5TH
Sun, 07 Apr 2024 - 00:00 • 5th T20I • Al Amer
Namibia
Oman
9
20
4
Canada in United States of America T20I Series - 2024
Series Home
Central American Cricket Championships (Mexico in Costa Rica) - 2024
Series Home
1ST
Thu, 11 Apr 2024 - 00:00 • 1st • Guacima
Mexico
Costa Rica
3
4
3
2ND
Fri, 12 Apr 2024 - 00:00 • 2nd • Guacima
Mexico
Costa Rica
3
4
3
3RD
Fri, 12 Apr 2024 - 00:00 • 3rd • Guacima
Mexico
Costa Rica
3
4
3
4TH
Sat, 13 Apr 2024 - 00:00 • 4th • Guacima
Costa Rica
Mexico
3
4
3
5TH
Sun, 14 Apr 2024 - 00:00 • 5th • Guacima
Mexico
Costa Rica
3
4
3
ACC Men's Premier Cup (in Oman) - 2024
Series Home
1ST
Fri, 12 Apr 2024 - 00:00 • 1st , Group B • Al Amer
Oman
Bahrain
2
5
3
2ND
Fri, 12 Apr 2024 - 00:00 • 2nd , Group B • Al Amer
Kuwait
United Arab Emirates
1
7
4
3RD
Fri, 12 Apr 2024 - 00:00 • 3rd , Group A • Al Amer
Malaysia
Nepal
3
11
9
4TH
Fri, 12 Apr 2024 - 00:00 • 4th , Group A • Al Amer
Hong Kong
Qatar
3
2
1
5TH
Sat, 13 Apr 2024 - 00:00 • 5th , Group B • Al Amer
Cambodia
Kuwait
0
-1
1
6TH
Sat, 13 Apr 2024 - 00:00 • 6th , Group B • Al Amer
United Arab Emirates
Bahrain
1
5
1
7TH
Sat, 13 Apr 2024 - 00:00 • 7th , Group A • Al Amer
Nepal
Qatar
1
1
1
8TH
Sat, 13 Apr 2024 - 00:00 • 8th , Group A • Al Amer
Malaysia
Saudi Arabia
1
0
0
9TH
Sun, 14 Apr 2024 - 00:00 • 9th , Group B • Al Amer
Oman
Cambodia
1
-1
0
10TH
Sun, 14 Apr 2024 - 00:00 • 10th , Group A • Al Amer
Saudi Arabia
Hong Kong
1
-1
0
11TH
Mon, 15 Apr 2024 - 00:00 • 11th , Group A • Al Amer
Hong Kong
Nepal
10
21
13
12TH
Mon, 15 Apr 2024 - 00:00 • 12th , Group A • Al Amer
Malaysia
Qatar
1
3
3
13TH
Mon, 15 Apr 2024 - 00:00 • 13th , Group B • Al Amer
United Arab Emirates
Oman
11
22
11
14TH
Mon, 15 Apr 2024 - 00:00 • 14th , Group B • Al Amer
Kuwait
Bahrain
10
14
4
15TH
Tue, 16 Apr 2024 - 00:00 • 15th , Group A • Al Amer
Qatar
Saudi Arabia
3
8
2
16TH
Tue, 16 Apr 2024 - 00:00 • 16th , Group B • Al Amer
Cambodia
Bahrain
0
0
1
17TH
Wed, 17 Apr 2024 - 00:00 • 17th , Group A • Al Amer
Malaysia
Hong Kong
7
34
6
18TH
Wed, 17 Apr 2024 - 00:00 • 18th , Group A • Al Amer
Saudi Arabia
Nepal
0
0
1
19TH
Wed, 17 Apr 2024 - 00:00 • 19th , Group B • Al Amer
Cambodia
United Arab Emirates
0
0
1
20TH
Wed, 17 Apr 2024 - 00:00 • 20th , Group B • Al Amer
Oman
Kuwait
2
2
1
1ST
Fri, 19 Apr 2024 - 00:00 • 1st semi-final • Al Amer
Nepal
United Arab Emirates
12
28
8
2ND
Fri, 19 Apr 2024 - 00:00 • 2nd semi-final • Al Amer
Hong Kong
Oman
4
10
6
3RD
Sat, 20 Apr 2024 - 00:00 • 3rd place play-off • Al Amer
Nepal
Hong Kong
10
21
8
FINAL
Sun, 21 Apr 2024 - 00:00 • Final • Al Amer
United Arab Emirates
Oman
6
22
7
Jersey in Spain T20I Series - 2024
Series Home
1ST
Sun, 14 Apr 2024 - 00:00 • 1st T20I • Cartagena
Jersey
Spain
0
0
2
2ND
Sun, 14 Apr 2024 - 00:00 • 2nd T20I • Cartagena
Jersey
Spain
0
0
2
New Zealand in Pakistan T20I Series - 2024
Series Home
1ST
Thu, 18 Apr 2024 - 00:00 • 1st T20I • Rawalpindi
New Zealand
Pakistan
121
240
110
2ND
Sat, 20 Apr 2024 - 00:00 • 2nd T20I • Rawalpindi
New Zealand
Pakistan
119
240
109
3RD
Sun, 21 Apr 2024 - 00:00 • 3rd T20I • Rawalpindi
Pakistan
New Zealand
109
240
119
4TH
Thu, 25 Apr 2024 - 00:00 • 4th T20I • Lahore
New Zealand
Pakistan
119
240
109
5TH
Sat, 27 Apr 2024 - 00:00 • 5th T20I • Lahore
Pakistan
New Zealand
109
240
119
Thailand in Indonesia T20I Series - 2024
Series Home
1ST
Wed, 01 May 2024 - 00:00 • 1st T20I • Bali
Thailand
Indonesia
3
7
2
2ND
Thu, 02 May 2024 - 00:00 • 2nd T20I • Bali
Thailand
Indonesia
3
7
2
3RD
Sat, 04 May 2024 - 00:00 • 3rd T20I • Bali
Indonesia
Thailand
2
7
3
4TH
Sun, 05 May 2024 - 00:00 • 4th T20I • Bali
Thailand
Indonesia
3
7
2
5TH
Mon, 06 May 2024 - 00:00 • 5th T20I • Bali
Indonesia
Thailand
2
7
3
Zimbabwe in Bangladesh T20I Series - 2024
Series Home
1ST
Fri, 03 May 2024 - 00:00 • 1st T20I • Chtogram
Zimbabwe
Bangladesh
52
125
74
2ND
Sun, 05 May 2024 - 00:00 • 2nd T20I • Chtogram
Zimbabwe
Bangladesh
52
125
74
3RD
Tue, 07 May 2024 - 00:00 • 3rd T20I • Chtogram
Bangladesh
Zimbabwe
74
125
52
4TH
Fri, 10 May 2024 - 00:00 • 4th T20I • Mirpur
Bangladesh
Zimbabwe
74
125
52
5TH
Sun, 12 May 2024 - 00:00 • 5th T20I • Mirpur
Bangladesh
Zimbabwe
74
125
52
Mongolia in Japan T20I Series - 2024
Series Home
1ST
Tue, 07 May 2024 - 00:00 • 1st T20I • Sano
Japan
Mongolia
7
5
0
2ND
Wed, 08 May 2024 - 00:00 • 2nd T20I • Sano
Japan
Mongolia
7
5
0
3RD
Wed, 08 May 2024 - 00:00 • 3rd T20I • Sano
Japan
Mongolia
7
5
0
4TH
Thu, 09 May 2024 - 00:00 • 4th T20I • Sano
Mongolia
Japan
0
5
7
5TH
Sat, 11 May 2024 - 00:00 • 5th T20I • Sano
Japan
Mongolia
7
5
0
6TH
Sat, 11 May 2024 - 00:00 • 6th T20I • Sano
Japan
Mongolia
7
5
0
7TH
Sun, 12 May 2024 - 00:00 • 7th T20I • Sano
Japan
Mongolia
7
5
0
Mdina Cup (Belgium, France, Malta in France) - 2024
Series Home
1ST
Thu, 09 May 2024 - 00:00 • 1st • Dreux
France
Malta
4
4
2
2ND
Thu, 09 May 2024 - 00:00 • 2nd • Dreux
France
Malta
4
4
2
3RD
Fri, 10 May 2024 - 00:00 • 3rd • Dreux
Belgium
France
0
1
3
4TH
Fri, 10 May 2024 - 00:00 • 4th • Dreux
Belgium
Malta
8
8
2
5TH
Sat, 11 May 2024 - 00:00 • 5th • Dreux
Malta
Belgium
2
8
8
6TH
Sat, 11 May 2024 - 00:00 • 6th • Dreux
Belgium
France
0
1
3
FINAL
Sun, 12 May 2024 - 00:00 • Final • Dreux
France
Belgium
3
1
0
Pakistan in Ireland T20I Series - 2024
Series Home
1ST
Fri, 10 May 2024 - 00:00 • 1st T20I • Dublin
Pakistan
Ireland
9
12
4
2ND
Sun, 12 May 2024 - 00:00 • 2nd T20I • Dublin
Ireland
Pakistan
4
12
9
3RD
Tue, 14 May 2024 - 00:00 • 3rd T20I • Dublin
Ireland
Pakistan
4
12
9
Netherlands Tri-Nation T20I Series (Ireland, Netherlands, Scotland) - 2024
Series Home
1ST
Sat, 18 May 2024 - 00:00 • 1st • The Hague
Netherlands
Scotland
11
29
18
2ND
Sun, 19 May 2024 - 00:00 • 2nd • The Hague
Ireland
Netherlands
12
29
18
3RD
Mon, 20 May 2024 - 00:00 • 3rd • The Hague
Ireland
Scotland
11
36
23
4TH
Wed, 22 May 2024 - 00:00 • 4th • The Hague
Scotland
Netherlands
18
29
11
5TH
Thu, 23 May 2024 - 00:00 • 5th • The Hague
Scotland
Ireland
23
36
11
6TH
Fri, 24 May 2024 - 00:00 • 6th • The Hague
Ireland
Netherlands
12
29
18
Bangladesh in United States of America T20I Series - 2024
Series Home
Pakistan in England T20I Series - 2024
Series Home
1ST
Wed, 22 May 2024 - 00:00 • 1st T20I • Headingley, Leeds
England
Pakistan
123
217
91
2ND
Sat, 25 May 2024 - 00:00 • 2nd T20I • Edgbaston, Birmingham
England
Pakistan
123
217
91
3RD
Tue, 28 May 2024 - 00:00 • 3rd T20I • Sophia Gardens, Cardiff
England
Pakistan
122
217
92
4TH
Thu, 30 May 2024 - 00:00 • 4th T20I • Kennington Oval, London
Pakistan
England
92
217
122
South Africa in West Indies T20I Series - 2024
Series Home
1ST
Thu, 23 May 2024 - 00:00 • 1st T20I • Kingston
West Indies
South Africa
66
122
55
2ND
Sat, 25 May 2024 - 00:00 • 2nd T20I • Kingston
West Indies
South Africa
66
122
55
3RD
Sun, 26 May 2024 - 00:00 • 3rd T20I • Kingston
South Africa
West Indies
55
122
66
Continental Cup (Bulgaria, Gibraltar, Hungary, Romania in Romania) - 2024
Series Home
1ST
Fri, 24 May 2024 - 00:00 • 1st • Ilfov County
Bulgaria
Gibraltar
2
3
3
2ND
Fri, 24 May 2024 - 00:00 • 2nd • Ilfov County
Gibraltar
Hungary
0
2
3
3RD
Fri, 24 May 2024 - 00:00 • 3rd • Ilfov County
Bulgaria
Romania
1
7
8
4TH
Sat, 25 May 2024 - 00:00 • 4th • Ilfov County
Romania
Hungary
2
2
2
5TH
Sat, 25 May 2024 - 00:00 • 5th • Ilfov County
Hungary
Bulgaria
2
0
0
6TH
Sat, 25 May 2024 - 00:00 • 6th • Ilfov County
Romania
Gibraltar
1
0
1
3RD
Sun, 26 May 2024 - 00:00 • 3rd place play-off • Ilfov County
Romania
Bulgaria
7
7
1
FINAL
Sun, 26 May 2024 - 00:00 • Final • Ilfov County
Gibraltar
Hungary
0
2
3
Belgium in Austria T20I Series - 2024
Series Home
1ST
Sat, 25 May 2024 - 00:00 • 1st T20I • Lower Austria
Austria
Belgium
3
5
2
2ND
Sat, 25 May 2024 - 00:00 • 2nd T20I • Lower Austria
Belgium
Austria
2
5
3
3RD
Sun, 26 May 2024 - 00:00 • 3rd T20I • Lower Austria
Austria
Belgium
4
5
2
4TH
Sun, 26 May 2024 - 00:00 • 4th T20I • Lower Austria
Austria
Belgium
5
5
2
ICC Men's T20 World Cup - 2024
Series Home
Guernsey in Belgium T20I Series - 2024
Series Home
1ST
Sat, 08 Jun 2024 - 00:00 • 1st T20I • Werloo
Belgium
Guernsey
2
2
2
2ND
Sat, 08 Jun 2024 - 00:00 • 2nd T20I • Werloo
Guernsey
Belgium
2
2
2
3RD
Sun, 09 Jun 2024 - 00:00 • 3rd T20I • Werloo
Guernsey
Belgium
2
2
2
4TH
Sun, 09 Jun 2024 - 00:00 • 4th T20I • Werloo
Belgium
Guernsey
2
2
2
ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A (in Italy) - 2024
Series Home
1ST
Sun, 09 Jun 2024 - 00:00 • 1st , Group A • Spinaceto
Italy
Luxembourg
1
-1
0
2ND
Sun, 09 Jun 2024 - 00:00 • 2nd , Group B • Rome
Portugal
Hungary
1
-1
0
3RD
Sun, 09 Jun 2024 - 00:00 • 3rd , Group A • Spinaceto
France
Isle of Man
1
-1
0
4TH
Sun, 09 Jun 2024 - 00:00 • 4th , Group B • Rome
Austria
Romania
0
0
2
5TH
Mon, 10 Jun 2024 - 00:00 • 5th , Group B • Spinaceto
Israel
Austria
0
-1
1
6TH
Mon, 10 Jun 2024 - 00:00 • 6th , Group A • Rome
Isle of Man
Turkey
1
0
0
7TH
Mon, 10 Jun 2024 - 00:00 • 7th , Group B • Spinaceto
Portugal
Romania
0
-1
1
8TH
Mon, 10 Jun 2024 - 00:00 • 8th , Group A • Rome
France
Italy
0
-1
1
9TH
Wed, 12 Jun 2024 - 00:00 • 9th , Group A • Spinaceto
Isle of Man
Italy
0
0
2
10TH
Wed, 12 Jun 2024 - 00:00 • 10th , Group B • Rome
Portugal
Austria
0
-1
1
11TH
Wed, 12 Jun 2024 - 00:00 • 11th , Group A • Spinaceto
Luxembourg
Turkey
1
0
1
12TH
Wed, 12 Jun 2024 - 00:00 • 12th , Group B • Rome
Israel
Hungary
0
0
2
13TH
Thu, 13 Jun 2024 - 00:00 • 13th , Group B • Spinaceto
Hungary
Romania
2
2
2
14TH
Thu, 13 Jun 2024 - 00:00 • 14th , Group A • Rome
France
Luxembourg
3
2
1
15TH
Thu, 13 Jun 2024 - 00:00 • 15th , Group B • Spinaceto
Portugal
Israel
1
0
1
16TH
Thu, 13 Jun 2024 - 00:00 • 16th , Group A • Rome
Turkey
Italy
0
-1
1
19TH
Sat, 15 Jun 2024 - 00:00 • 19th , Group A • Spinaceto
France
Turkey
1
-1
0
20TH
Sat, 15 Jun 2024 - 00:00 • 20th , Group B • Rome
Romania
Israel
1
-1
0
17TH
Sat, 15 Jun 2024 - 00:00 • 17th , Group A • Spinaceto
Isle of Man
Luxembourg
1
-1
0
18TH
Sat, 15 Jun 2024 - 00:00 • 18th , Group B • Rome
Austria
Hungary
2
3
1
7TH
Sun, 16 Jun 2024 - 00:00 • 7th place play-off • Spinaceto
TBA
TBA
18
24
18
3RD
Sun, 16 Jun 2024 - 00:00 • 3rd place play-off • Rome
TBA
TBA
18
24
18
5TH
Sun, 16 Jun 2024 - 00:00 • 5th place play-off • Spinaceto
Portugal
Isle of Man
1
-1
0
FINAL
Sun, 16 Jun 2024 - 00:00 • Final • Rome
Italy
Romania
1
-1
0
Nordic T20 Cup - 2024
Series Home
Jersey in Denmark T20I Series - 2024
Series Home
1ST
Sat, 15 Jun 2024 - 00:00 • 1st T20I • Svanholm Park, Brondby
Denmark
Jersey
2
5
5
2ND
Sun, 16 Jun 2024 - 00:00 • 2nd T20I • Brondby
Denmark
Jersey
2
5
5
3RD
Sun, 16 Jun 2024 - 00:00 • 3rd T20I • Brondby
Denmark
Jersey
3
5
4
Estonia in Cyprus T20I Series - 2024
Series Home
1ST
Mon, 17 Jun 2024 - 00:00 • 1st T20I • Episkopi
Cyprus
Estonia
4
8
6
2ND
Mon, 17 Jun 2024 - 00:00 • 2nd T20I • Episkopi
Cyprus
Estonia
4
8
6
3RD
Tue, 18 Jun 2024 - 00:00 • 3rd T20I • Episkopi
Cyprus
Estonia
5
8
5
4TH
Tue, 18 Jun 2024 - 00:00 • 4th T20I • Episkopi
Cyprus
Estonia
6
8
4
5TH
Wed, 19 Jun 2024 - 00:00 • 5th T20I • Episkopi
Cyprus
Estonia
6
8
4
6TH
Wed, 19 Jun 2024 - 00:00 • 6th T20I • Episkopi
Cyprus
Estonia
7
8
3
Inter-Insular T20 Series (Jersey in Guernsey) - 2024
Series Home
1ST
Sat, 22 Jun 2024 - 00:00 • 1st • Castel
Guernsey
Jersey
4
11
7
2ND
Sat, 22 Jun 2024 - 00:00 • 2nd • Castel
Guernsey
Jersey
4
11
8
3RD
Sun, 23 Jun 2024 - 00:00 • 3rd • Port Soif
Jersey
Guernsey
8
11
5
Twenty20 Quadrangular (in Kenya) (Kenya, Malawi, Rwanda, Zambia in Kenya) - 2024
Series Home
Serbia in Slovenia T20I Series - 2024
Series Home
India in Zimbabwe T20I Series - 2024
Series Home
1ST
Sat, 06 Jul 2024 - 00:00 • 1st T20I • Harare
Zimbabwe
India
45
92
48
2ND
Sun, 07 Jul 2024 - 00:00 • 2nd T20I • Harare
Zimbabwe
India
46
92
47
3RD
Wed, 10 Jul 2024 - 00:00 • 3rd T20I • Harare
Zimbabwe
India
47
92
46
4TH
Sat, 13 Jul 2024 - 00:00 • 4th T20I • Harare
Zimbabwe
India
47
92
46
5TH
Sun, 14 Jul 2024 - 00:00 • 5th T20I • Harare
Zimbabwe
India
48
92
45
ICC Men's T20 World Cup Sub Regional Europe Qualifier Group B (in Germany) - 2024
Series Home
Botham-Richards Trophy - 2024
Series Home
1ST
Wed, 10 Jul - Wed, 10 Jul 2024 - 00:00 • 1st Test • Lord's
West Indies
England
154
323
165
2ND
Thu, 18 Jul - Thu, 18 Jul 2024 - 00:00 • 2nd Test • Nottingham
England
West Indies
166
323
154
3RD
Fri, 26 Jul - Fri, 26 Jul 2024 - 00:00 • 3rd Test • Birmingham
West Indies
England
155
323
166
Nigeria in Kenya T20I Series - 2024
Series Home
1ST
Fri, 12 Jul 2024 - 00:00 • 1st T20I • Nairobi
Kenya
Nigeria
6
10
2
2ND
Sat, 13 Jul 2024 - 00:00 • 2nd T20I • Nairobi
Nigeria
Kenya
2
10
7
3RD
Mon, 15 Jul 2024 - 00:00 • 3rd T20I • Nairobi
Kenya
Nigeria
7
10
3
4TH
Tue, 16 Jul 2024 - 00:00 • 4th T20I • Nairobi
Nigeria
Kenya
4
10
7
5TH
Wed, 17 Jul 2024 - 00:00 • 5th T20I • Nairobi
Nigeria
Kenya
4
10
8
Zimbabwe in Ireland Test Match - 2024
Series Home
ONLY
Thu, 25 Jul - Thu, 25 Jul 2024 - 00:00 • Only Test • Belfast
Zimbabwe
Ireland
20
48
26
India in Sri Lanka T20I Series - 2024
Series Home
1ST
Sat, 27 Jul 2024 - 00:00 • 1st T20I • Pallekele
India
Sri Lanka
113
252
134
2ND
Sun, 28 Jul 2024 - 00:00 • 2nd T20I • Pallekele
Sri Lanka
India
135
252
113
3RD
Tue, 30 Jul 2024 - 00:00 • 3rd T20I • Pallekele
India
Sri Lanka
113
252
136
India in Sri Lanka ODI Series - 2024
Series Home
1ST
Fri, 02 Aug 2024 - 00:00 • 1st ODI • Colombo (RPS)
Sri Lanka
India
132
252
111
2ND
Sun, 04 Aug 2024 - 00:00 • 2nd ODI • Colombo (RPS)
Sri Lanka
India
133
252
111
3RD
Wed, 07 Aug 2024 - 00:00 • 3rd ODI • Colombo (RPS)
Sri Lanka
India
134
252
111
Spain in Croatia T20I Series - 2024
Series Home
1ST
Fri, 02 Aug 2024 - 00:00 • 1st T20I • Zagreb
Croatia
Spain
0
3
1
2ND
Sat, 03 Aug 2024 - 00:00 • 2nd T20I • Zagreb
Croatia
Spain
0
3
2
3RD
Sat, 03 Aug 2024 - 00:00 • 3rd T20I • Zagreb
Croatia
Spain
0
3
3
4TH
Sun, 04 Aug 2024 - 00:00 • 4th T20I • Zagreb
Spain
Croatia
4
3
0
5TH
Sun, 04 Aug 2024 - 00:00 • 5th T20I • Zagreb
Spain
Croatia
5
3
0
Sir Vivian Richards Trophy - 2024
Series Home
1ST
Wed, 07 Aug - Wed, 07 Aug 2024 - 00:00 • 1st Test • Port of Spain
South Africa
West Indies
56
122
67
2ND
Thu, 15 Aug - Thu, 15 Aug 2024 - 00:00 • 2nd Test • Providence
South Africa
West Indies
56
122
68
ICC Men's T20 World Cup East Asia-Pacific Region Qualifier A (Cook Islands, Fiji, Samoa, Vanuat - 2024
Series Home
1ST
Fri, 16 Aug 2024 - 00:00 • 1st • Apia (No 2)
Vanuatu
Cook Islands
0
2
3
2ND
Sat, 17 Aug 2024 - 00:00 • 2nd • Apia (No 2)
Fiji
Samoa
3
4
2
3RD
Sun, 18 Aug 2024 - 00:00 • 3rd • Apia (No 2)
Samoa
Cook Islands
1
2
2
4TH
Mon, 19 Aug 2024 - 00:00 • 4th • Apia (No 2)
Vanuatu
Fiji
3
4
2
5TH
Mon, 19 Aug 2024 - 00:00 • 5th • Apia (No 2)
Samoa
Vanuatu
2
5
4
6TH
Tue, 20 Aug 2024 - 00:00 • 6th • Apia (No 2)
Fiji
Cook Islands
2
2
1
7TH
Tue, 20 Aug 2024 - 00:00 • 7th • Apia (No 2)
Samoa
Fiji
3
4
3
8TH
Wed, 21 Aug 2024 - 00:00 • 8th • Apia (No 2)
Vanuatu
Cook Islands
0
2
4
9TH
Thu, 22 Aug 2024 - 00:00 • 9th • Apia (No 2)
Vanuatu
Fiji
3
4
3
10TH
Fri, 23 Aug 2024 - 00:00 • 10th • Apia (No 2)
Samoa
Cook Islands
1
2
3
11TH
Fri, 23 Aug 2024 - 00:00 • 11th • Apia (No 2)
Fiji
Cook Islands
3
2
1
12TH
Sat, 24 Aug 2024 - 00:00 • 12th • Apia (No 2)
Samoa
Vanuatu
3
5
4
Sri Lanka in England Test Series - 2024
Series Home
1ST
Wed, 21 Aug - Wed, 21 Aug 2024 - 00:00 • 1st Test • Manchester
Sri Lanka
England
58
133
70
2ND
Thu, 29 Aug - Thu, 29 Aug 2024 - 00:00 • 2nd Test • Lord's
England
Sri Lanka
70
133
59
3RD
Fri, 06 Sep - Fri, 06 Sep 2024 - 00:00 • 3rd Test • The Oval
England
Sri Lanka
70
133
60
Malaysia Tri-Nation T20I Series (Hong Kong, Kuwait, Malaysia) - 2024
Series Home
1ST
Wed, 21 Aug 2024 - 00:00 • 1st • Kuala Lumpur
Hong Kong
Kuwait
3
6
1
2ND
Thu, 22 Aug 2024 - 00:00 • 2nd • Kuala Lumpur
Kuwait
Malaysia
1
4
3
3RD
Fri, 23 Aug 2024 - 00:00 • 3rd • Kuala Lumpur
Malaysia
Hong Kong
7
34
7
4TH
Sat, 24 Aug 2024 - 00:00 • 4th • Kuala Lumpur
Hong Kong
Kuwait
3
6
2
5TH
Sun, 25 Aug 2024 - 00:00 • 5th • Kuala Lumpur
Kuwait
Malaysia
2
4
3
6TH
Mon, 26 Aug 2024 - 00:00 • 6th • Selangor Turf Club, Kuala Lumpur
Hong Kong
Malaysia
7
34
8
FINAL
Tue, 27 Aug 2024 - 00:00 • Final • Selangor Turf Club, Kuala Lumpur
Hong Kong
Kuwait
3
6
3
ICC Men's T20 World Cup Sub Regional Europe Qualifier Group C (in Guernsey) - 2024
Series Home
1ST
Wed, 21 Aug 2024 - 00:00 • 1st , Group A • Castel
Spain
Cyprus
1
-1
0
2ND
Wed, 21 Aug 2024 - 00:00 • 2nd , Group B • Port Soif
Bulgaria
Guernsey
0
0
2
3RD
Wed, 21 Aug 2024 - 00:00 • 3rd , Group A • Castel
Denmark
Czech Republic
1
-1
0
4TH
Wed, 21 Aug 2024 - 00:00 • 4th , Group B • Port Soif
Malta
Finland
0
-1
1
5TH
Thu, 22 Aug 2024 - 00:00 • 5th , Group B • Castel
Finland
Estonia
2
1
1
6TH
Thu, 22 Aug 2024 - 00:00 • 6th , Group A • Port Soif
Denmark
Greece
1
-1
0
7TH
Thu, 22 Aug 2024 - 00:00 • 7th , Group B • Castel
Malta
Guernsey
0
-1
1
8TH
Thu, 22 Aug 2024 - 00:00 • 8th , Group A • Port Soif
Spain
Czech Republic
1
-1
0
9TH
Sat, 24 Aug 2024 - 00:00 • 9th , Group A • Castel
Denmark
Spain
0
0
2
10TH
Sat, 24 Aug 2024 - 00:00 • 10th , Group B • Port Soif
Finland
Guernsey
1
-1
0
11TH
Sat, 24 Aug 2024 - 00:00 • 11th , Group A • Castel
Greece
Cyprus
0
-1
1
12TH
Sat, 24 Aug 2024 - 00:00 • 12th , Group B • Port Soif
Bulgaria
Estonia
0
-1
1
13TH
Sun, 25 Aug 2024 - 00:00 • 13th , Group B • Castel
Bulgaria
Malta
1
6
7
14TH
Sun, 25 Aug 2024 - 00:00 • 14th , Group A • Port Soif
Cyprus
Czech Republic
0
-1
1
15TH
Sun, 25 Aug 2024 - 00:00 • 15th , Group B • Castel
Guernsey
Estonia
0
-1
1
16TH
Sun, 25 Aug 2024 - 00:00 • 16th , Group A • Port Soif
Greece
Spain
0
-1
1
17TH
Tue, 27 Aug 2024 - 00:00 • 17th , Group A • Castel
Cyprus
Denmark
0
-1
1
18TH
Tue, 27 Aug 2024 - 00:00 • 18th , Group B • Port Soif
Bulgaria
Finland
0
-1
1
19TH
Tue, 27 Aug 2024 - 00:00 • 19th , Group A • Castel
Czech Republic
Greece
0
-1
1
20TH
Tue, 27 Aug 2024 - 00:00 • 20th , Group B • Port Soif
Estonia
Malta
0
-1
1
3RD
Wed, 28 Aug 2024 - 00:00 • 3rd place play-off • Castel
TBA
TBA
23
24
23
7TH
Wed, 28 Aug 2024 - 00:00 • 7th place play-off • Port Soif
TBA
TBA
24
24
24
5TH
Wed, 28 Aug 2024 - 00:00 • 5th place play-off • Port Soif
TBA
TBA
25
24
25
FINAL
Wed, 28 Aug 2024 - 00:00 • Final • Castel
TBA
TBA
26
24
26
South Africa in West Indies T20I Series [Aug 2024] - 2024
Series Home
1ST
Fri, 23 Aug 2024 - 00:00 • 1st T20I • Brian Lara Stadium, Tarouba, Trinidad
West Indies
South Africa
66
122
55
2ND
Sun, 25 Aug 2024 - 00:00 • 2nd T20I • Brian Lara Stadium, Tarouba, Trinidad
West Indies
South Africa
66
122
55
3RD
Tue, 27 Aug 2024 - 00:00 • 3rd T20I • Brian Lara Stadium, Tarouba, Trinidad
West Indies
South Africa
66
122
55
Netherlands Tri-Nation T20I Series [Aug 2024] (Canada, Netherlands, United States of America) - 2024
Series Home
ICC Men's T20 World Cup Asia Qualifier A (in Malaysia) - 2024
Series Home
1ST
Fri, 30 Aug 2024 - 00:00 • 1st • Kuala Lumpur
Malaysia
Maldives
4
3
1
2ND
Fri, 30 Aug 2024 - 00:00 • 2nd • Bangi
Myanmar
Hong Kong
0
-1
1
3RD
Fri, 30 Aug 2024 - 00:00 • 3rd • Kuala Lumpur
Kuwait
Mongolia
1
-1
0
4TH
Sat, 31 Aug 2024 - 00:00 • 4th • Kuala Lumpur
Singapore
Maldives
2
0
0
5TH
Sat, 31 Aug 2024 - 00:00 • 5th • Bangi
Myanmar
Malaysia
0
0
2
6TH
Sat, 31 Aug 2024 - 00:00 • 6th • Kuala Lumpur
Mongolia
Hong Kong
0
-1
1
7TH
Mon, 02 Sep 2024 - 00:00 • 7th • Kuala Lumpur
Hong Kong
Singapore
2
4
3
8TH
Mon, 02 Sep 2024 - 00:00 • 8th • Bangi
Kuwait
Maldives
2
3
1
9TH
Mon, 02 Sep 2024 - 00:00 • 9th • Bangi
Myanmar
Mongolia
1
-1
0
10TH
Tue, 03 Sep 2024 - 00:00 • 10th • Bangi
Maldives
Hong Kong
0
-1
1
11TH
Tue, 03 Sep 2024 - 00:00 • 11th • Kuala Lumpur
Myanmar
Kuwait
0
-1
1
12TH
Tue, 03 Sep 2024 - 00:00 • 12th • Bangi
Malaysia
Singapore
7
9
4
13TH
Thu, 05 Sep 2024 - 00:00 • 13th • Kuala Lumpur
Malaysia
Kuwait
3
4
3
14TH
Thu, 05 Sep 2024 - 00:00 • 14th • Bangi
Mongolia
Singapore
0
-1
1
15TH
Thu, 05 Sep 2024 - 00:00 • 15th • Kuala Lumpur
Myanmar
Maldives
0
-1
1
16TH
Fri, 06 Sep 2024 - 00:00 • 16th • Kuala Lumpur
Maldives
Mongolia
2
0
0
17TH
Fri, 06 Sep 2024 - 00:00 • 17th • Bangi
Kuwait
Singapore
2
2
1
18TH
Sat, 07 Sep 2024 - 00:00 • 18th • Kuala Lumpur
Malaysia
Hong Kong
9
34
7
19TH
Mon, 09 Sep 2024 - 00:00 • 19th • Kuala Lumpur
Myanmar
Singapore
0
-1
1
20TH
Mon, 09 Sep 2024 - 00:00 • 20th • Bangi
Mongolia
Malaysia
0
-1
1
21ST
Mon, 09 Sep 2024 - 00:00 • 21st • Bangi
Hong Kong
Kuwait
4
6
3
Australia in Scotland T20I Series - 2024
Series Home
1ST
Wed, 04 Sep 2024 - 00:00 • 1st T20I • Grange Cricket Club Ground, Raeburn Place, Edinburgh
Scotland
Australia
5
8
3
2ND
Fri, 06 Sep 2024 - 00:00 • 2nd T20I • Grange Cricket Club Ground, Raeburn Place, Edinburgh
Australia
Scotland
3
8
6
3RD
Sat, 07 Sep 2024 - 00:00 • 3rd T20I • Grange Cricket Club Ground, Raeburn Place, Edinburgh
Scotland
Australia
6
8
4
Afghanistan v New Zealand Test Match - 2024
Series Home
ONLY
Mon, 09 Sep - Mon, 09 Sep 2024 - 00:00 • Only Test • Greater Noida Sports Complex Ground, Greater Noida
Afghanistan
New Zealand
3
5
4
Australia in England T20I Series - 2024
Series Home
1ST
Wed, 11 Sep 2024 - 00:00 • 1st T20I • The Rose Bowl, Southampton
England
Australia
242
557
302
2ND
Fri, 13 Sep 2024 - 00:00 • 2nd T20I • Sophia Gardens, Cardiff
England
Australia
242
557
302
3RD
Sun, 15 Sep 2024 - 00:00 • 3rd T20I • Old Trafford, Manchester
England
Australia
242
557
302
Afghanistan v South Africa ODI Series (in United Arab Emirates) - 2024
Series Home
1ST
Wed, 18 Sep 2024 - 00:00 • 1st ODI • Sharjah
Afghanistan
South Africa
2
6
2
2ND
Fri, 20 Sep 2024 - 00:00 • 2nd ODI • Sharjah
Afghanistan
South Africa
3
6
2
3RD
Sun, 22 Sep 2024 - 00:00 • 3rd ODI • Sharjah
Afghanistan
South Africa
3
6
3
Australia in England ODI Series - 2024
Series Home
1ST
Thu, 19 Sep 2024 - 00:00 • 1st ODI • Trent Bridge, Nottingham
England
Australia
245
557
305
2ND
Sat, 21 Sep 2024 - 00:00 • 2nd ODI • Headingley, Leeds
England
Australia
245
557
306
3RD
Tue, 24 Sep 2024 - 00:00 • 3rd ODI • Riverside Ground, Chester-le-Street
England
Australia
245
557
307
4TH
Fri, 27 Sep 2024 - 00:00 • 4th ODI • Lord's, London
England
Australia
245
557
308
5TH
Sun, 29 Sep 2024 - 00:00 • 5th ODI • County Ground, Bristol
England
Australia
245
557
309
ICC Men's T20 World Cup Sub Regional Africa Qualifier Group A (Cameroon, Ghana, Lesotho, Malawi - 2024
Series Home
1SR
Sat, 21 Sep 2024 - 00:00 • 1sr • Dar-es-Salaam
Malawi
Lesotho
2
1
0
2ND
Sat, 21 Sep 2024 - 00:00 • 2nd • Dar-es-Salaam
Cameroon
Ghana
0
0
1
3RD
Sat, 21 Sep 2024 - 00:00 • 3rd • Dar-es-Salaam
Mali
Tanzania
0
-1
1
4TH
Sun, 22 Sep 2024 - 00:00 • 4th • Dar-es-Salaam
Mali
Cameroon
0
0
2
5TH
Sun, 22 Sep 2024 - 00:00 • 5th • Dar-es-Salaam
Malawi
Ghana
1
0
1
6TH
Sun, 22 Sep 2024 - 00:00 • 6th • Dar-es-Salaam
Tanzania
Lesotho
1
-1
0
7TH
Tue, 24 Sep 2024 - 00:00 • 7th • Dar-es-Salaam
Ghana
Lesotho
2
0
0
8TH
Tue, 24 Sep 2024 - 00:00 • 8th • Dar-es-Salaam
Cameroon
Tanzania
0
2
3
9TH
Tue, 24 Sep 2024 - 00:00 • 9th • Dar-es-Salaam
Mali
Malawi
0
0
1
10TH
Wed, 25 Sep 2024 - 00:00 • 10th • Dar-es-Salaam
Ghana
Tanzania
0
0
1
11TH
Wed, 25 Sep 2024 - 00:00 • 11th • Dar-es-Salaam
Lesotho
Mali
1
0
0
12TH
Wed, 25 Sep 2024 - 00:00 • 12th • Dar-es-Salaam
Cameroon
Malawi
0
0
2
13TH
Thu, 26 Sep 2024 - 00:00 • 13th • Dar-es-Salaam
Mali
Ghana
0
-1
1
14TH
Thu, 26 Sep 2024 - 00:00 • 14th • Dar-es-Salaam
Lesotho
Cameroon
0
-1
1
15TH
Thu, 26 Sep 2024 - 00:00 • 15th • Dar-es-Salaam
Tanzania
Malawi
2
0
0
Indonesia v Japan T20I Match (in South Korea) - 2024
Series Home
ONLY
Wed, 25 Sep 2024 - 00:00 • Only • Incheon
Japan
Indonesia
4
6
4
Japan v Philippines T20I Match (in South Korea) - 2024
Series Home
ONLY
Thu, 26 Sep 2024 - 00:00 • Only • Incheon
Japan
Philippines
5
3
0
Ireland v South Africa T20I Series - 2024/25
Series Home
1ST
Fri, 27 Sep 2024 - 00:00 • 1st T20I • Zayed Cricket Stadium, Abu Dhabi
Ireland
South Africa
7
16
8
2ND
Sun, 29 Sep 2024 - 00:00 • 2nd T20I • Zayed Cricket Stadium, Abu Dhabi
Ireland
South Africa
7
16
8
Canada T20 Tri-Series (Canada, Nepal, Oman) - 2024
Series Home
1ST
Sat, 28 Sep 2024 - 00:00 • 1st • King City (NW)
Canada
Nepal
3
6
4
2ND
Sun, 29 Sep 2024 - 00:00 • 2nd • King City (NW)
Nepal
Oman
7
15
8
3RD
Mon, 30 Sep 2024 - 00:00 • 3rd • King City (NW)
Canada
Oman
3
8
5
4TH
Tue, 01 Oct 2024 - 00:00 • 4th • King City (NW)
Nepal
Canada
4
6
4
5TH
Wed, 02 Oct 2024 - 00:00 • 5th • King City (NW)
Nepal
Oman
8
15
8
6TH
Thu, 03 Oct 2024 - 00:00 • 6th • King City (NW)
Oman
Canada
5
8
4
ICC Men's T20 World Cup East Asia-Pacific Region Qualifier B (Indonesia, Japan, Philippines, So - 2024
Series Home
Namibia T20 Tri-Series (Namibia, United Arab Emirates, United States of America) - 2024
Series Home
Serbia in Gibraltar T20I Series - 2024
Series Home
1ST
Mon, 30 Sep 2024 - 00:00 • 1st T20I • Gibraltar
Serbia
Gibraltar
0
2
3
2ND
Mon, 30 Sep 2024 - 00:00 • 2nd T20I • Gibraltar
Serbia
Gibraltar
0
2
4
Ireland v South Africa ODI Series - 2024/25
Series Home
1ST
Wed, 02 Oct 2024 - 00:00 • 1st ODI • Zayed Cricket Stadium, Abu Dhabi
Ireland
South Africa
7
16
9
2ND
Fri, 04 Oct 2024 - 00:00 • 2nd ODI • Zayed Cricket Stadium, Abu Dhabi
Ireland
South Africa
7
16
10
3RD
Mon, 07 Oct 2024 - 00:00 • 3rd ODI • Zayed Cricket Stadium, Abu Dhabi
Ireland
South Africa
7
16
11
Bangladesh in India T20I Series - 2024/25
Series Home
1ST
Sun, 06 Oct 2024 - 00:00 • 1st T20I • Shrimant Madhavrao Scindia Cricket Stadium, Gwalior
India
Bangladesh
39
72
29
2ND
Wed, 09 Oct 2024 - 00:00 • 2nd T20I • Arun Jaitley Stadium, Delhi
India
Bangladesh
39
72
30
3RD
Sat, 12 Oct 2024 - 00:00 • 3rd T20I • Rajiv Gandhi International Stadium, Uppal, Hyderabad
India
Bangladesh
39
72
31
Rwanda in Malawi T20I Series - 2024/25
Series Home
1ST
Wed, 09 Oct 2024 - 00:00 • 1st T20I • Blantyre
Malawi
Rwanda
3
9
3
2ND
Thu, 10 Oct 2024 - 00:00 • 2nd T20I • Blantyre
Malawi
Rwanda
3
9
4
3RD
Sat, 12 Oct 2024 - 00:00 • 3rd T20I • Blantyre
Malawi
Rwanda
4
9
4
4TH
Sat, 12 Oct 2024 - 00:00 • 4th T20I • Blantyre
Rwanda
Malawi
4
9
5
5TH
Sun, 13 Oct 2024 - 00:00 • 5th T20I • Blantyre
Malawi
Rwanda
5
9
5
South American Men's Championships (in Brazil) - 2024/25
Series Home
1ST
Thu, 10 Oct 2024 - 00:00 • 1st , Group A • Seropedica
Mexico
Peru
1
1
2
2ND
Thu, 10 Oct 2024 - 00:00 • 2nd , Group B • Itaguai
Panama
Uruguay
1
0
1
3RD
Thu, 10 Oct 2024 - 00:00 • 3rd , Group B • Seropedica
Argentina
Chile
3
1
0
4TH
Thu, 10 Oct 2024 - 00:00 • 4th , Group A • Itaguai
Colombia
Brazil
1
0
1
5TH
Fri, 11 Oct 2024 - 00:00 • 5th , Group A • Seropedica
Brazil
Peru
2
1
1
6TH
Fri, 11 Oct 2024 - 00:00 • 6th , Group B • Itaguai
Uruguay
Chile
0
-1
1
7TH
Fri, 11 Oct 2024 - 00:00 • 7th , Group B • Seropedica
Argentina
Panama
2
2
1
8TH
Fri, 11 Oct 2024 - 00:00 • 8th , Group A • Itaguai
Colombia
Mexico
1
0
1
9TH
Sat, 12 Oct 2024 - 00:00 • 9th , Group A • Seropedica
Brazil
Mexico
2
1
1
10TH
Sat, 12 Oct 2024 - 00:00 • 10th , Group A • Itaguai
Peru
Colombia
1
-1
0
11TH
Sat, 12 Oct 2024 - 00:00 • 11th , Group B • Seropedica
Uruguay
Argentina
0
0
2
12TH
Sat, 12 Oct 2024 - 00:00 • 12th , Group B • Itaguai
Panama
Chile
2
0
0
5TH
Sun, 13 Oct 2024 - 00:00 • 5th place play-off • Itaguai
Chile
Peru
0
1
3
3RD
Sun, 13 Oct 2024 - 00:00 • 3rd place play-off • Seropedica
Mexico
Argentina
1
2
3
7TH
Sun, 13 Oct 2024 - 00:00 • 7th place play-off • Sao Fernando Polo and Cricket Club, Campo Sede
Colombia
Uruguay
0
0
2
FINAL
Sun, 13 Oct 2024 - 00:00 • Final • Seropedica
Panama
Brazil
1
1
2
West Indies in Sri Lanka T20I Series - 2024/25
Series Home
1ST
Sun, 13 Oct 2024 - 00:00 • 1st T20I • Dambulla
Sri Lanka
West Indies
54
108
52
2ND
Tue, 15 Oct 2024 - 00:00 • 2nd T20I • Dambulla
Sri Lanka
West Indies
55
108
52
3RD
Thu, 17 Oct 2024 - 00:00 • 3rd T20I • Dambulla
West Indies
Sri Lanka
52
108
56
Seychelles in Kenya T20I Match - 2024/25
Series Home
ONLY
Fri, 18 Oct 2024 - 00:00 • Only • Nairobi
Kenya
Seychelles
1
1
0
Nepal in United States of America T20I Series - 2024/25
Series Home
ICC Men's T20 World Cup Sub Regional Africa Qualifier Group B (Gambia, Kenya, Mozambique, Rwand - 2024/25
Series Home
1ST
Sat, 19 Oct 2024 - 00:00 • 1st • Nairobi (Gym)
Gambia
Rwanda
0
0
2
2ND
Sat, 19 Oct 2024 - 00:00 • 2nd • Nairobi (Gym)
Zimbabwe
Seychelles
1
-1
0
3RD
Sat, 19 Oct 2024 - 00:00 • 3rd • Nairobi (Ruaraka)
Kenya
Mozambique
1
-1
0
4TH
Sun, 20 Oct 2024 - 00:00 • 4th • Nairobi (Gym)
Mozambique
Zimbabwe
0
-1
1
5TH
Sun, 20 Oct 2024 - 00:00 • 5th • Nairobi (Ruaraka)
Gambia
Seychelles
0
-1
1
6TH
Sun, 20 Oct 2024 - 00:00 • 6th • Nairobi (Gym)
Rwanda
Kenya
0
7
8
7TH
Tue, 22 Oct 2024 - 00:00 • 7th • Nairobi (Gym)
Mozambique
Seychelles
1
-1
0
8TH
Tue, 22 Oct 2024 - 00:00 • 8th • Nairobi (Gym)
Kenya
Gambia
1
-1
0
9TH
Tue, 22 Oct 2024 - 00:00 • 9th • Nairobi (Ruaraka)
Zimbabwe
Rwanda
2
0
0
10TH
Wed, 23 Oct 2024 - 00:00 • 10th • Nairobi (Ruaraka)
Seychelles
Kenya
0
1
2
11TH
Wed, 23 Oct 2024 - 00:00 • 11th • Nairobi (Gym)
Rwanda
Mozambique
0
0
2
12TH
Wed, 23 Oct 2024 - 00:00 • 12th • Nairobi (Ruaraka)
Zimbabwe
Gambia
1
-1
0
13TH
Thu, 24 Oct 2024 - 00:00 • 13th • Nairobi (Ruaraka)
Rwanda
Seychelles
2
1
0
14TH
Thu, 24 Oct 2024 - 00:00 • 14th • Nairobi (Gym)
Zimbabwe
Kenya
21
35
16
15TH
Thu, 24 Oct 2024 - 00:00 • 15th • Nairobi (Ruaraka)
Gambia
Mozambique
0
0
1
Bhutan Quadrangular T20I Series (Bhutan, Indonesia, Maldives, Thailand) - 2024/25
Series Home
1ST
Sat, 19 Oct 2024 - 00:00 • 1st • Gelephu
Thailand
Bhutan
4
4
1
2ND
Sat, 19 Oct 2024 - 00:00 • 2nd • Gelephu
Indonesia
Maldives
1
-1
0
3RD
Sun, 20 Oct 2024 - 00:00 • 3rd • Gelephu
Maldives
Bhutan
5
6
2
4TH
Sun, 20 Oct 2024 - 00:00 • 4th • Gelephu
Indonesia
Thailand
3
7
5
5TH
Tue, 22 Oct 2024 - 00:00 • 5th • Gelephu
Thailand
Maldives
6
6
1
6TH
Tue, 22 Oct 2024 - 00:00 • 6th • Gelephu
Bhutan
Indonesia
1
1
1
1ST
Wed, 23 Oct 2024 - 00:00 • 1st semi-final • Gelephu
Thailand
Indonesia
6
7
3
2ND
Wed, 23 Oct 2024 - 00:00 • 2nd semi-final • Gelephu
Bhutan
Maldives
2
6
6
3RD
Thu, 24 Oct 2024 - 00:00 • 3rd place play-off • Gelephu
Indonesia
Bhutan
1
1
2
FINAL
Fri, 25 Oct 2024 - 00:00 • Final • Gelephu International Cricket Ground
Maldives
Thailand
1
6
7
West Indies in Sri Lanka ODI Series - 2024/25
Series Home
1ST
Sun, 20 Oct 2024 - 00:00 • 1st ODI • Pallekele
West Indies
Sri Lanka
50
108
53
2ND
Wed, 23 Oct 2024 - 00:00 • 2nd ODI • Pallekele
West Indies
Sri Lanka
50
108
54
3RD
Sat, 26 Oct 2024 - 00:00 • 3rd ODI • Pallekele
Sri Lanka
West Indies
54
108
51
South Africa in Bangladesh Test Series - 2024/25
Series Home
1ST
Mon, 21 Oct - Mon, 21 Oct 2024 - 00:00 • 1st Test • Shere Bangla National Stadium, Mirpur
Bangladesh
South Africa
22
48
26
2ND
Tue, 29 Oct - Tue, 29 Oct 2024 - 00:00 • 2nd Test • Zahur Ahmed Chowdhury Stadium, Chattogram
South Africa
Bangladesh
26
48
23
Bahrain in Uganda T20I Series - 2024/25
Series Home
1ST
Mon, 28 Oct 2024 - 00:00 • 1st T20I • Jinja
Bahrain
Uganda
1
0
0
2ND
Tue, 29 Oct 2024 - 00:00 • 2nd T20I • Jinja
Bahrain
Uganda
1
0
1
England in West Indies ODI Series - 2024/25
Series Home
1ST
Thu, 31 Oct 2024 - 00:00 • 1st ODI • Sir Vivian Richards Stadium, North Sound, Antigua
West Indies
England
150
323
161
2ND
Sat, 02 Nov 2024 - 00:00 • 2nd ODI • Sir Vivian Richards Stadium, North Sound, Antigua
West Indies
England
150
323
162
3RD
Wed, 06 Nov 2024 - 00:00 • 3rd ODI • Kensington Oval, Bridgetown, Barbados
West Indies
England
150
323
163
Pakistan in Australia ODI Series - 2024/25
Series Home
1ST
Mon, 04 Nov 2024 - 00:00 • 1st ODI • Melbourne Cricket Ground
Australia
Pakistan
111
213
99
2ND
Fri, 08 Nov 2024 - 00:00 • 2nd ODI • Adelaide Oval
Australia
Pakistan
111
213
100
3RD
Sun, 10 Nov 2024 - 00:00 • 3rd ODI • Perth Stadium
Australia
Pakistan
111
213
101
Afghanistan v Bangladesh ODI Series - 2024/25
Series Home
1ST
Wed, 06 Nov 2024 - 00:00 • 1st ODI • Sharjah
Afghanistan
Bangladesh
13
31
16
2ND
Sat, 09 Nov 2024 - 00:00 • 2nd ODI • Sharjah
Bangladesh
Afghanistan
17
31
13
3RD
Mon, 11 Nov 2024 - 00:00 • 3rd ODI • Sharjah
Bangladesh
Afghanistan
17
31
14
India in South Africa T20I Series - 2024/25
Series Home
1ST
Fri, 08 Nov 2024 - 00:00 • 1st T20I • Durban
India
South Africa
81
175
93
2ND
Sun, 10 Nov 2024 - 00:00 • 2nd T20I • Gqeberha
India
South Africa
81
175
94
3RD
Wed, 13 Nov 2024 - 00:00 • 3rd T20I • Centurion
India
South Africa
82
175
94
4TH
Fri, 15 Nov 2024 - 00:00 • 4th T20I • Johannesburg
India
South Africa
83
175
94
England in West Indies T20I Series - 2024/25
Series Home
1ST
Sat, 09 Nov 2024 - 00:00 • 1st T20I • Kensington Oval, Bridgetown, Barbados
West Indies
England
149
323
159
2ND
Sun, 10 Nov 2024 - 00:00 • 2nd T20I • Kensington Oval, Bridgetown, Barbados
West Indies
England
149
323
159
3RD
Thu, 14 Nov 2024 - 00:00 • 3rd T20I • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
West Indies
England
149
323
159
4TH
Sat, 16 Nov 2024 - 00:00 • 4th T20I • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
West Indies
England
149
323
159
5TH
Sun, 17 Nov 2024 - 00:00 • 5th T20I • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
West Indies
England
149
323
159
New Zealand in Sri Lanka T20I Series - 2024/25
Series Home
1ST
Sat, 09 Nov 2024 - 00:00 • 1st T20I • Dambulla
New Zealand
Sri Lanka
99
185
83
2ND
Sun, 10 Nov 2024 - 00:00 • 2nd T20I • Dambulla
New Zealand
Sri Lanka
100
185
83
Myanmar in Indonesia T20I Series - 2024/25
Series Home
1ST
Tue, 12 Nov 2024 - 00:00 • 1st T20I • Bali
Indonesia
Myanmar
1
4
0
2ND
Wed, 13 Nov 2024 - 00:00 • 2nd T20I • Bali
Myanmar
Indonesia
0
4
2
3RD
Fri, 15 Nov 2024 - 00:00 • 3rd T20I • Bali
Myanmar
Indonesia
0
4
3
4TH
Sat, 16 Nov 2024 - 00:00 • 4th T20I • Bali
Myanmar
Indonesia
0
4
4
5TH
Sun, 17 Nov 2024 - 00:00 • 5th T20I • Bali
Indonesia
Myanmar
5
4
0
6TH
Tue, 19 Nov 2024 - 00:00 • 6th T20I • Bali
Myanmar
Indonesia
0
4
6
New Zealand in Sri Lanka ODI Series - 2024/25
Series Home
1ST
Wed, 13 Nov 2024 - 00:00 • 1st ODI • Dambulla
Sri Lanka
New Zealand
82
185
97
2ND
Sun, 17 Nov 2024 - 00:00 • 2nd ODI • Pallekele
New Zealand
Sri Lanka
98
185
82
3RD
Tue, 19 Nov 2024 - 00:00 • 3rd ODI • Pallekele
New Zealand
Sri Lanka
99
185
82
Netherlands in Oman T20I Series - 2024/25
Series Home
1ST
Wed, 13 Nov 2024 - 00:00 • 1st T20I • Al Amer
Netherlands
Oman
4
7
3
2ND
Thu, 14 Nov 2024 - 00:00 • 2nd T20I • Al Amer
Netherlands
Oman
5
7
3
3RD
Sat, 16 Nov 2024 - 00:00 • 3rd T20I • Al Amer
Netherlands
Oman
6
7
3
Pakistan in Australia T20I Series - 2024/25
Series Home
1ST
Thu, 14 Nov 2024 - 00:00 • 1st T20I • Brisbane Cricket Ground, Woolloongabba, Brisbane
Australia
Pakistan
111
213
98
2ND
Sat, 16 Nov 2024 - 00:00 • 2nd T20I • Sydney Cricket Ground
Australia
Pakistan
111
213
98
3RD
Mon, 18 Nov 2024 - 00:00 • 3rd T20I • Bellerive Oval, Hobart
Australia
Pakistan
111
213
98
ICC Men's T20 World Cup Asia Qualifier B - 2024/25
Series Home
1ST
Tue, 19 Nov 2024 - 00:00 • 1st • West End Park International Cricket Stadium, Doha
Thailand
Qatar
0
-1
1
2ND
Tue, 19 Nov 2024 - 00:00 • 2nd • University of Doha for Science and Technology
United Arab Emirates
Bhutan
1
-1
0
3RD
Tue, 19 Nov 2024 - 00:00 • 3rd • West End Park International Cricket Stadium, Doha
Bahrain
Saudi Arabia
6
6
2
4TH
Wed, 20 Nov 2024 - 00:00 • 4th • West End Park International Cricket Stadium, Doha
Thailand
Cambodia
1
-1
0
6TH
Wed, 20 Nov 2024 - 00:00 • 6th • West End Park International Cricket Stadium, Doha
United Arab Emirates
Saudi Arabia
3
2
1
5TH
Wed, 20 Nov 2024 - 00:00 • 5th • University of Doha for Science and Technology
Bhutan
Qatar
0
-1
1
9TH
Fri, 22 Nov 2024 - 00:00 • 9th • University of Doha for Science and Technology
Saudi Arabia
Bhutan
3
1
0
8TH
Fri, 22 Nov 2024 - 00:00 • 8th • University of Doha for Science and Technology
Bahrain
Thailand
0
-1
1
7TH
Fri, 22 Nov 2024 - 00:00 • 7th • West End Park International Cricket Stadium, Doha
Cambodia
United Arab Emirates
0
0
2
10TH
Sat, 23 Nov 2024 - 00:00 • 10th • West End Park International Cricket Stadium, Doha
Bahrain
Bhutan
1
-1
0
12TH
Sat, 23 Nov 2024 - 00:00 • 12th • University of Doha for Science and Technology
Qatar
Cambodia
1
-1
0
11TH
Sat, 23 Nov 2024 - 00:00 • 11th • University of Doha for Science and Technology
United Arab Emirates
Thailand
1
-1
0
14TH
Mon, 25 Nov 2024 - 00:00 • 14th • University of Doha for Science and Technology
Cambodia
Saudi Arabia
0
1
3
15TH
Mon, 25 Nov 2024 - 00:00 • 15th • West End Park International Cricket Stadium, Doha
Thailand
Bhutan
5
4
1
13TH
Mon, 25 Nov 2024 - 00:00 • 13th • West End Park International Cricket Stadium, Doha
Qatar
Bahrain
4
6
4
16TH
Tue, 26 Nov 2024 - 00:00 • 16th • West End Park International Cricket Stadium, Doha
Thailand
Saudi Arabia
0
1
3
17TH
Tue, 26 Nov 2024 - 00:00 • 17th • University of Doha for Science and Technology
Bahrain
Cambodia
2
0
0
18TH
Tue, 26 Nov 2024 - 00:00 • 18th • West End Park International Cricket Stadium, Doha
United Arab Emirates
Qatar
4
2
0
19TH
Thu, 28 Nov 2024 - 00:00 • 19th • West End Park International Cricket Stadium, Doha
Bhutan
Cambodia
0
0
2
20TH
Thu, 28 Nov 2024 - 00:00 • 20th • University of Doha for Science and Technology
Saudi Arabia
Qatar
5
8
4
21ST
Thu, 28 Nov 2024 - 00:00 • 21st • University of Doha for Science and Technology
Bahrain
United Arab Emirates
2
5
4
Bangladesh in West Indies Test Series - 2024/25
Series Home
1ST
Fri, 22 Nov - Fri, 22 Nov 2024 - 00:00 • 1st Test • North Sound
West Indies
Bangladesh
43
85
43
2ND
Sat, 30 Nov - Sat, 30 Nov 2024 - 00:00 • 2nd Test • Kingston
West Indies
Bangladesh
43
85
44
Border-Gavaskar Trophy - 2024/25
Series Home
1ST
Fri, 22 Nov - Fri, 22 Nov 2024 - 00:00 • 1st Test • Perth
Australia
India
151
298
143
2ND
Fri, 06 Dec - Fri, 06 Dec 2024 - 00:00 • 2nd Test • Adelaide
Australia
India
151
298
144
3RD
Sat, 14 Dec - Sat, 14 Dec 2024 - 00:00 • 3rd Test • Brisbane
Australia
India
151
298
145
4TH
Wed, 25 Dec - Wed, 25 Dec 2024 - 00:00 • 4th Test • Melbourne
Australia
India
151
298
146
5TH
Thu, 02 Jan - Thu, 02 Jan 2025 - 00:00 • 5th Test • Sydney
Australia
India
151
298
147
ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C (Botswana, Eswatini, Ivory Coast, - 2024/25
Series Home
Pakistan in Zimbabwe ODI Series - 2024/25
Series Home
1ST
Sun, 24 Nov 2024 - 00:00 • 1st ODI • Bulawayo
Zimbabwe
Pakistan
54
104
47
2ND
Tue, 26 Nov 2024 - 00:00 • 2nd ODI • Bulawayo
Zimbabwe
Pakistan
54
104
48
3RD
Thu, 28 Nov 2024 - 00:00 • 3rd ODI • Bulawayo
Zimbabwe
Pakistan
55
104
48
Sri Lanka in South Africa Test Series - 2024/25
Series Home
1ST
Wed, 27 Nov - Wed, 27 Nov 2024 - 00:00 • 1st Test • Durban
South Africa
Sri Lanka
63
132
70
2ND
Thu, 05 Dec - Thu, 05 Dec 2024 - 00:00 • 2nd Test • Gqeberha
South Africa
Sri Lanka
63
132
71
England in New Zealand Test Series - 2024/25
Series Home
1ST
Wed, 27 Nov - Wed, 27 Nov 2024 - 00:00 • 1st Test • Christchurch
New Zealand
England
117
238
120
2ND
Thu, 05 Dec - Thu, 05 Dec 2024 - 00:00 • 2nd Test • Wellington
New Zealand
England
117
238
121
3RD
Fri, 13 Dec - Fri, 13 Dec 2024 - 00:00 • 3rd Test • Hamilton
New Zealand
England
117
238
122
Pakistan in Zimbabwe T20I Series - 2024/25
Series Home
1ST
Sun, 01 Dec 2024 - 00:00 • 1st T20I • Queens Sports Club, Bulawayo
Zimbabwe
Pakistan
55
104
49
2ND
Tue, 03 Dec 2024 - 00:00 • 2nd T20I • Queens Sports Club, Bulawayo
Zimbabwe
Pakistan
55
104
50
3RD
Thu, 05 Dec 2024 - 00:00 • 3rd T20I • Queens Sports Club, Bulawayo
Zimbabwe
Pakistan
55
104
51
Argentina v Bermuda T20I Match (in Argentina) - 2024/25
Series Home
ONLY
Mon, 02 Dec 2024 - 00:00 • Only • Buenos Aires
Bermuda
Argentina
5
5
0
Africa Continental Cup (Botswana, Nigeria, Rwanda, Uganda in Rwanda) - 2024/25
Series Home
1ST
Wed, 04 Dec 2024 - 00:00 • 1st • Rwanda
Uganda
Botswana
7
7
0
2ND
Wed, 04 Dec 2024 - 00:00 • 2nd • Rwanda
Rwanda
Nigeria
2
6
4
3RD
Thu, 05 Dec 2024 - 00:00 • 3rd • Rwanda
Nigeria
Botswana
1
3
1
4TH
Thu, 05 Dec 2024 - 00:00 • 4th • Rwanda
Uganda
Rwanda
14
19
5
5TH
Fri, 06 Dec 2024 - 00:00 • 5th • Rwanda
Botswana
Rwanda
1
5
3
6TH
Fri, 06 Dec 2024 - 00:00 • 6th • Rwanda
Nigeria
Uganda
2
9
6
7TH
Sat, 07 Dec 2024 - 00:00 • 7th • Rwanda
Uganda
Rwanda
15
19
5
8TH
Sat, 07 Dec 2024 - 00:00 • 8th • Rwanda
Nigeria
Botswana
1
3
2
9TH
Sun, 08 Dec 2024 - 00:00 • 9th • Rwanda
Nigeria
Uganda
2
9
7
10TH
Sun, 08 Dec 2024 - 00:00 • 10th • Rwanda
Rwanda
Botswana
3
5
2
11TH
Mon, 09 Dec 2024 - 00:00 • 11th • Rwanda
Uganda
Botswana
8
7
0
12TH
Mon, 09 Dec 2024 - 00:00 • 12th • Rwanda
Nigeria
Rwanda
4
6
3
13TH
Wed, 11 Dec 2024 - 00:00 • 13th • Rwanda
Rwanda
Botswana
4
5
2
14TH
Wed, 11 Dec 2024 - 00:00 • 14th • Rwanda
Uganda
Nigeria
8
9
2
15TH
Thu, 12 Dec 2024 - 00:00 • 15th • Rwanda
Uganda
Rwanda
16
19
5
16TH
Thu, 12 Dec 2024 - 00:00 • 16th • Rwanda
Botswana
Nigeria
2
3
2
17TH
Fri, 13 Dec 2024 - 00:00 • 17th • Rwanda
Nigeria
Rwanda
5
6
3
18TH
Fri, 13 Dec 2024 - 00:00 • 18th • Rwanda
Uganda
Botswana
9
7
0
FINAL
Sat, 14 Dec 2024 - 00:00 • Final • Rwanda
Nigeria
Uganda
2
9
9
ICC Men's T20 World Cup Sub Regional Americas Qualifier (in Argentina) - 2024/25
Series Home
Bangladesh in West Indies ODI Series - 2024/25
Series Home
1ST
Sun, 08 Dec 2024 - 00:00 • 1st ODI • Basseterre
West Indies
Bangladesh
40
85
39
2ND
Tue, 10 Dec 2024 - 00:00 • 2nd ODI • Basseterre
West Indies
Bangladesh
40
85
40
3RD
Thu, 12 Dec 2024 - 00:00 • 3rd ODI • Basseterre
West Indies
Bangladesh
40
85
41
Pakistan in South Africa T20I Series - 2024/25
Series Home
1ST
Tue, 10 Dec 2024 - 00:00 • 1st T20I • Kingsmead, Durban
South Africa
Pakistan
62
140
78
2ND
Fri, 13 Dec 2024 - 00:00 • 2nd T20I • SuperSport Park, Centurion
South Africa
Pakistan
62
140
79
3RD
Sat, 14 Dec 2024 - 00:00 • 3rd T20I • The Wanderers Stadium, Johannesburg
South Africa
Pakistan
62
140
80
Afghanistan in Zimbabwe T20I Series - 2024/25
Series Home
1ST
Wed, 11 Dec 2024 - 00:00 • 1st T20I • Harare
Afghanistan
Zimbabwe
31
51
17
2ND
Fri, 13 Dec 2024 - 00:00 • 2nd T20I • Harare
Afghanistan
Zimbabwe
32
51
17
3RD
Sat, 14 Dec 2024 - 00:00 • 3rd T20I • Harare
Zimbabwe
Afghanistan
17
51
33
Gulf T20I Championship (Bahrain, Kuwait, Oman, Qatar, Saudi Arabia, United Arab Emirates in United A - 2024/25
Series Home
1ST
Fri, 13 Dec 2024 - 00:00 • 1st • ICCA Dubai
Bahrain
United Arab Emirates
2
5
3
2ND
Fri, 13 Dec 2024 - 00:00 • 2nd • ICCA Dubai
Saudi Arabia
Kuwait
3
5
4
3RD
Sat, 14 Dec 2024 - 00:00 • 3rd • ICCA Dubai
Bahrain
Kuwait
5
14
10
4TH
Sat, 14 Dec 2024 - 00:00 • 4th • ICCA Dubai
Oman
Qatar
2
2
1
5TH
Sun, 15 Dec 2024 - 00:00 • 5th • ICCA Dubai
United Arab Emirates
Oman
12
22
12
6TH
Sun, 15 Dec 2024 - 00:00 • 6th • ICCA Dubai
Qatar
Saudi Arabia
3
8
5
7TH
Mon, 16 Dec 2024 - 00:00 • 7th • ICCA Dubai
Saudi Arabia
Bahrain
2
6
5
8TH
Mon, 16 Dec 2024 - 00:00 • 8th • ICCA Dubai
United Arab Emirates
Kuwait
6
7
1
9TH
Tue, 17 Dec 2024 - 00:00 • 9th • ICCA Dubai
Qatar
Kuwait
3
8
6
10TH
Tue, 17 Dec 2024 - 00:00 • 10th • ICCA Dubai
Oman
Bahrain
4
5
3
11TH
Wed, 18 Dec 2024 - 00:00 • 11th • ICCA Dubai
Oman
Saudi Arabia
3
3
1
12TH
Wed, 18 Dec 2024 - 00:00 • 12th • ICCA Dubai
United Arab Emirates
Qatar
3
2
0
13TH
Thu, 19 Dec 2024 - 00:00 • 13th • ICCA Dubai
Saudi Arabia
United Arab Emirates
1
2
2
14TH
Fri, 20 Dec 2024 - 00:00 • 14th • ICCA Dubai
Bahrain
Qatar
4
6
3
15TH
Fri, 20 Dec 2024 - 00:00 • 15th • ICCA Dubai
Oman
Kuwait
2
2
2
FINAL
Sat, 21 Dec 2024 - 00:00 • Final • Dubai (DICS)
United Arab Emirates
Kuwait
7
7
1
Bangladesh in West Indies T20I Series - 2024/25
Series Home
1ST
Mon, 16 Dec 2024 - 00:00 • 1st T20I • Arnos Vale Ground, Kingstown, St Vincent
Bangladesh
West Indies
42
85
41
2ND
Wed, 18 Dec 2024 - 00:00 • 2nd T20I • Arnos Vale Ground, Kingstown, St Vincent
Bangladesh
West Indies
42
85
42
3RD
Fri, 20 Dec 2024 - 00:00 • 3rd T20I • Arnos Vale Ground, Kingstown, St Vincent
Bangladesh
West Indies
42
85
43
Afghanistan in Zimbabwe ODI Series - 2024/25
Series Home
1ST
Tue, 17 Dec 2024 - 00:00 • 1st ODI • Harare
Zimbabwe
Afghanistan
18
51
33
2ND
Thu, 19 Dec 2024 - 00:00 • 2nd ODI • Harare
Afghanistan
Zimbabwe
34
51
18
3RD
Sat, 21 Dec 2024 - 00:00 • 3rd ODI • Harare
Zimbabwe
Afghanistan
18
51
35
Pakistan in South Africa ODI Series - 2024/25
Series Home
1ST
Tue, 17 Dec 2024 - 00:00 • 1st ODI • Paarl
South Africa
Pakistan
60
140
74
2ND
Thu, 19 Dec 2024 - 00:00 • 2nd ODI • Cape Town
South Africa
Pakistan
61
140
74
3RD
Sun, 22 Dec 2024 - 00:00 • 3rd ODI • Johannesburg
South Africa
Pakistan
62
140
74
Afghanistan in Zimbabwe Test Series - 2024/25
Series Home
1ST
Thu, 26 Dec - Thu, 26 Dec 2024 - 00:00 • 1st Test • Bulawayo
Zimbabwe
Afghanistan
16
51
30
2ND
Thu, 02 Jan - Thu, 02 Jan 2025 - 00:00 • 2nd Test • Queens Sports Club, Bulawayo
Zimbabwe
Afghanistan
16
51
31
Sri Lanka in New Zealand T20I Series - 2024/25
Series Home
1ST
Sat, 28 Dec 2024 - 00:00 • 1st T20I • Bay Oval, Mount Maunganui
New Zealand
Sri Lanka
100
185
84
2ND
Mon, 30 Dec 2024 - 00:00 • 2nd T20I • Bay Oval, Mount Maunganui
New Zealand
Sri Lanka
100
185
85
3RD
Thu, 02 Jan 2025 - 00:00 • 3rd T20I • Saxton Oval, Nelson
New Zealand
Sri Lanka
100
185
86
ðŸ Explore cricket matches by Year
Catch up on cricket matches and head to head from previous years.
2025
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951