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 2021
Select a year
ICC Men's Cricket World Cup Super League - 2022
Series Home
1ST
Sun, 06 Dec - Sun, 06 Dec 2020 - 00:00 • 1st ODI • Boland Park, Paarl
South Africa
England
139
257
114
2ND
Mon, 07 Dec - Mon, 07 Dec 2020 - 00:00 • 2nd ODI • Newlands, Cape Town
South Africa
England
139
257
114
3RD
Wed, 09 Dec - Wed, 09 Dec 2020 - 00:00 • 3rd ODI • Newlands, Cape Town
South Africa
England
139
257
114
1ST
Fri, 17 Sep - Fri, 17 Sep 2021 - 00:00 • 1st ODI • Rawalpindi Cricket Stadium
Pakistan
New Zealand
110
240
118
2ND
Sun, 19 Sep - Sun, 19 Sep 2021 - 00:00 • 2nd ODI • Rawalpindi Cricket Stadium
Pakistan
New Zealand
110
240
118
3RD
Tue, 21 Sep - Tue, 21 Sep 2021 - 00:00 • 3rd ODI • Rawalpindi Cricket Stadium
Pakistan
New Zealand
110
240
118
1ST
Sat, 18 Dec - Sat, 18 Dec 2021 - POSTPONED • 1st ODI • National Stadium, Karachi
Pakistan
West Indies
109
216
106
2ND
Mon, 20 Dec - Mon, 20 Dec 2021 - POSTPONED • 2nd ODI • National Stadium, Karachi
Pakistan
West Indies
109
216
106
3RD
Wed, 22 Dec - Wed, 22 Dec 2021 - POSTPONED • 3rd ODI • National Stadium, Karachi
Pakistan
West Indies
109
216
106
1ST
Sun, 30 Jan - Sun, 30 Jan 2022 - 00:00 • 1st ODI • Perth
Australia
New Zealand
113
230
113
2ND
Wed, 02 Feb - Wed, 02 Feb 2022 - 00:00 • 2nd ODI • Hobart
Australia
New Zealand
113
230
113
3RD
Sat, 05 Feb - Sat, 05 Feb 2022 - 00:00 • 3rd ODI • Sydney
Australia
New Zealand
113
230
113
Ireland in United Arab Emirates ODI Series - 2020/21
Series Home
1ST
Fri, 08 Jan 2021 - 00:00 • 1st ODI • Sheikh Zayed Stadium, Abu Dhabi
Ireland
United Arab Emirates
12
31
15
2ND
Tue, 12 Jan 2021 - POSTPONED • 2nd ODI • Sheikh Zayed Stadium, Abu Dhabi
United Arab Emirates
Ireland
15
31
12
3RD
Thu, 14 Jan 2021 - POSTPONED • 3rd ODI • Sheikh Zayed Stadium, Abu Dhabi
United Arab Emirates
Ireland
15
31
12
4TH
Mon, 18 Jan 2021 - 00:00 • 4th ODI • Sheikh Zayed Stadium, Abu Dhabi
Ireland
United Arab Emirates
13
31
14
England in Sri Lanka Test Series - 2020/21
Series Home
1ST
Thu, 14 Jan - Mon, 18 Jan 2021 - 00:00 • 1st Test • Galle International Stadium
Sri Lanka
England
56
133
69
2ND
Fri, 22 Jan - Mon, 25 Jan 2021 - 00:00 • 2nd Test • Galle International Stadium
Sri Lanka
England
57
133
68
West Indies in Bangladesh ODI Series - 2020/21
Series Home
1ST
Wed, 20 Jan 2021 - 00:00 • 1st ODI • Shere Bangla National Stadium, Mirpur
West Indies
Bangladesh
41
85
36
2ND
Fri, 22 Jan 2021 - 00:00 • 2nd ODI • Shere Bangla National Stadium, Mirpur
West Indies
Bangladesh
41
85
36
3RD
Mon, 25 Jan 2021 - 00:00 • 3rd ODI • Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh
West Indies
36
85
41
Afghanistan v Ireland ODI Series (in United Arab Emirates) - 2020/21
Series Home
1ST
Thu, 21 Jan 2021 - 00:00 • 1st ODI • Sheikh Zayed Stadium, Abu Dhabi
Afghanistan
Ireland
26
67
29
2ND
Sun, 24 Jan 2021 - 00:00 • 2nd ODI • Sheikh Zayed Stadium, Abu Dhabi
Ireland
Afghanistan
30
67
25
3RD
Tue, 26 Jan 2021 - 00:00 • 3rd ODI • Sheikh Zayed Stadium, Abu Dhabi
Afghanistan
Ireland
25
67
30
South Africa in Pakistan Test Series - 2020/21
Series Home
1ST
Tue, 26 Jan - Fri, 29 Jan 2021 - 00:00 • 1st Test • National Stadium, Karachi
South Africa
Pakistan
60
140
72
2ND
Thu, 04 Feb - Mon, 08 Feb 2021 - 00:00 • 2nd Test • Rawalpindi Cricket Stadium
Pakistan
South Africa
72
140
60
West Indies in Bangladesh Test Series - 2020/21
Series Home
1ST
Wed, 03 Feb - Sun, 07 Feb 2021 - 00:00 • 1st Test • Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh
West Indies
38
85
39
2ND
Thu, 11 Feb - Sun, 14 Feb 2021 - 00:00 • 2nd Test • Shere Bangla National Stadium, Mirpur
West Indies
Bangladesh
39
85
38
Anthony de Mello Trophy (England in India) - 2020/21
Series Home
1ST
Fri, 05 Feb - Tue, 09 Feb 2021 - 00:00 • 1st Test • MA Chidambaram Stadium, Chepauk, Chennai
England
India
145
282
117
2ND
Sat, 13 Feb - Tue, 16 Feb 2021 - 00:00 • 2nd Test • MA Chidambaram Stadium, Chepauk, Chennai
India
England
118
282
144
3RD
Wed, 24 Feb - Thu, 25 Feb 2021 - 00:00 • 3rd Test • Narendra Modi Stadium, Ahmedabad
England
India
145
282
117
4TH
Thu, 04 Mar - Sat, 06 Mar 2021 - 00:00 • 4th Test • Narendra Modi Stadium, Ahmedabad
England
India
145
282
117
South Africa in Pakistan T20I Series - 2020/21
Series Home
1ST
Thu, 11 Feb 2021 - 00:00 • 1st T20I • Gaddafi Stadium, Lahore
Pakistan
South Africa
73
140
59
2ND
Sat, 13 Feb 2021 - 00:00 • 2nd T20I • Gaddafi Stadium, Lahore
Pakistan
South Africa
72
140
60
3RD
Sun, 14 Feb 2021 - 00:00 • 3rd T20I • Gaddafi Stadium, Lahore
South Africa
Pakistan
60
140
72
Australia in New Zealand T20I Series - 2020/21
Series Home
1ST
Mon, 22 Feb 2021 - 00:00 • 1st T20I • Hagley Oval, Christchurch
New Zealand
Australia
113
230
113
2ND
Thu, 25 Feb 2021 - 00:00 • 2nd T20I • University Oval, Dunedin
New Zealand
Australia
112
230
114
3RD
Wed, 03 Mar 2021 - 00:00 • 3rd T20I • Westpac Stadium, Wellington
Australia
New Zealand
115
230
111
4TH
Fri, 05 Mar 2021 - 00:00 • 4th T20I • Westpac Stadium, Wellington
Australia
New Zealand
114
230
112
5TH
Sun, 07 Mar 2021 - 00:00 • 5th T20I • Westpac Stadium, Wellington
Australia
New Zealand
113
230
113
Afghanistan v Zimbabwe Test Series (in United Arab Emirates) - 2020/21
Series Home
1ST
Tue, 02 Mar - Wed, 03 Mar 2021 - 00:00 • 1st Test • Zayed Cricket Stadium, Abu Dhabi
Afghanistan
Zimbabwe
26
51
19
2ND
Wed, 10 Mar - Sun, 14 Mar 2021 - 00:00 • 2nd Test • Zayed Cricket Stadium, Abu Dhabi
Afghanistan
Zimbabwe
27
51
18
Sri Lanka in West Indies T20I Series - 2020/21
Series Home
1ST
Wed, 03 Mar 2021 - 00:00 • 1st T20I • Coolidge Cricket Ground, Antigua
Sri Lanka
West Indies
48
108
52
2ND
Fri, 05 Mar 2021 - 00:00 • 2nd T20I • Coolidge Cricket Ground, Antigua
Sri Lanka
West Indies
48
108
52
3RD
Sun, 07 Mar 2021 - 00:00 • 3rd T20I • Coolidge Cricket Ground, Antigua
Sri Lanka
West Indies
47
108
53
Sri Lanka in West Indies ODI Series - 2020/21
Series Home
1ST
Wed, 10 Mar 2021 - 00:00 • 1st ODI • Sir Vivian Richards Stadium, North Sound, Antigua
Sri Lanka
West Indies
48
108
52
2ND
Fri, 12 Mar 2021 - 00:00 • 2nd ODI • Sir Vivian Richards Stadium, North Sound, Antigua
Sri Lanka
West Indies
48
108
52
3RD
Sun, 14 Mar 2021 - 00:00 • 3rd ODI • Sir Vivian Richards Stadium, North Sound, Antigua
Sri Lanka
West Indies
48
108
52
England in India T20I Series - 2020/21
Series Home
1ST
Fri, 12 Mar 2021 - 00:00 • 1st T20I • Narendra Modi Stadium, Ahmedabad
India
England
113
282
149
2ND
Sun, 14 Mar 2021 - 00:00 • 2nd T20I • Narendra Modi Stadium, Ahmedabad
England
India
149
282
113
3RD
Tue, 16 Mar 2021 - 00:00 • 3rd T20I • Narendra Modi Stadium, Ahmedabad
India
England
113
282
149
4TH
Thu, 18 Mar 2021 - 00:00 • 4th T20I • Narendra Modi Stadium, Ahmedabad
India
England
113
282
149
5TH
Sat, 20 Mar 2021 - 00:00 • 5th T20I • Narendra Modi Stadium, Ahmedabad
India
England
112
282
150
Afghanistan v Zimbabwe T20I Series (in United Arab Emirates) - 2020/21
Series Home
1ST
Wed, 17 Mar 2021 - 00:00 • 1st T20I • Zayed Cricket Stadium, Abu Dhabi
Afghanistan
Zimbabwe
25
51
20
2ND
Fri, 19 Mar 2021 - 00:00 • 2nd T20I • Zayed Cricket Stadium, Abu Dhabi
Afghanistan
Zimbabwe
24
51
21
3RD
Sat, 20 Mar 2021 - 00:00 • 3rd T20I • Zayed Cricket Stadium, Abu Dhabi
Afghanistan
Zimbabwe
23
51
22
Bangladesh in New Zealand ODI Series - 2020/21
Series Home
1ST
Sat, 20 Mar 2021 - 00:00 • 1st ODI • University Oval, Dunedin
Bangladesh
New Zealand
45
85
30
2ND
Tue, 23 Mar 2021 - 00:00 • 2nd ODI • Hagley Oval, Christchurch
Bangladesh
New Zealand
45
85
30
3RD
Fri, 26 Mar 2021 - 00:00 • 3rd ODI • Basin Reserve, Wellington
New Zealand
Bangladesh
30
85
45
Sri Lanka in West Indies Test Series - 2020/21
Series Home
1ST
Sun, 21 Mar - Thu, 25 Mar 2021 - 00:00 • 1st Test • Sir Vivian Richards Stadium, North Sound, Antigua
Sri Lanka
West Indies
48
108
52
2ND
Mon, 29 Mar - Fri, 02 Apr 2021 - 00:00 • 2nd Test • Sir Vivian Richards Stadium, North Sound, Antigua
West Indies
Sri Lanka
52
108
48
England in India ODI Series - 2020/21
Series Home
1ST
Tue, 23 Mar 2021 - 00:00 • 1st ODI • Maharashtra Cricket Association Stadium, Pune
India
England
110
282
152
2ND
Fri, 26 Mar 2021 - 00:00 • 2nd ODI • Maharashtra Cricket Association Stadium, Pune
India
England
109
282
153
3RD
Sun, 28 Mar 2021 - 00:00 • 3rd ODI • Maharashtra Cricket Association Stadium, Pune
India
England
109
282
153
Bangladesh in New Zealand T20I Series - 2020/21
Series Home
1ST
Sun, 28 Mar 2021 - 00:00 • 1st T20I • Seddon Park, Hamilton
New Zealand
Bangladesh
33
85
42
2ND
Tue, 30 Mar 2021 - 00:00 • 2nd T20I • McLean Park, Napier
New Zealand
Bangladesh
32
85
43
3RD
Thu, 01 Apr 2021 - 00:00 • 3rd T20I • Eden Park, Auckland
New Zealand
Bangladesh
31
85
44
Pakistan in South Africa ODI Series - 2021
Series Home
1ST
Fri, 02 Apr 2021 - 00:00 • 1st ODI • SuperSport Park, Centurion
South Africa
Pakistan
59
140
73
2ND
Sun, 04 Apr 2021 - 00:00 • 2nd ODI • The Wanderers Stadium, Johannesburg
South Africa
Pakistan
59
140
73
3RD
Wed, 07 Apr 2021 - 00:00 • 3rd ODI • SuperSport Park, Centurion
Pakistan
South Africa
74
140
58
Uganda in Namibia T20I Series - 2021
Series Home
1ST
Sat, 03 Apr 2021 - 00:00 • 1st T20I • Wanderers Cricket Ground, Windhoek
Uganda
Namibia
3
11
9
3RD
Mon, 05 Apr 2021 - 00:00 • 3rd T20I • Wanderers Cricket Ground, Windhoek
Namibia
Uganda
8
11
4
2ND
Mon, 05 Apr 2021 - 00:00 • 2nd T20I • Wanderers Cricket Ground, Windhoek
Namibia
Uganda
9
11
3
Pakistan in South Africa T20I Series - 2021
Series Home
1ST
Sat, 10 Apr 2021 - 00:00 • 1st T20I • The Wanderers Stadium, Johannesburg
South Africa
Pakistan
59
140
73
2ND
Mon, 12 Apr 2021 - 00:00 • 2nd T20I • The Wanderers Stadium, Johannesburg
Pakistan
South Africa
73
140
59
3RD
Wed, 14 Apr 2021 - 00:00 • 3rd T20I • SuperSport Park, Centurion
South Africa
Pakistan
59
140
73
4TH
Fri, 16 Apr 2021 - 00:00 • 4th T20I • SuperSport Park, Centurion
South Africa
Pakistan
59
140
73
Nepal Tri-Nation T20I Series (Malaysia, Nepal, Netherlands) - 2021
Series Home
1ST
Sat, 17 Apr 2021 - 00:00 • 1st • Tribhuvan University International Cricket Ground, Kirtipur
Netherlands
Nepal
9
22
8
2ND
Sun, 18 Apr 2021 - 00:00 • 2nd • Tribhuvan University International Cricket Ground, Kirtipur
Netherlands
Malaysia
2
0
0
3RD
Mon, 19 Apr 2021 - 00:00 • 3rd • Tribhuvan University International Cricket Ground, Kirtipur
Malaysia
Nepal
3
11
7
4TH
Tue, 20 Apr 2021 - 00:00 • 4th • Tribhuvan University International Cricket Ground, Kirtipur
Nepal
Netherlands
8
22
9
5TH
Wed, 21 Apr 2021 - 00:00 • 5th • Tribhuvan University International Cricket Ground, Kirtipur
Netherlands
Malaysia
1
0
1
6TH
Thu, 22 Apr 2021 - 00:00 • 6th • Tribhuvan University International Cricket Ground, Kirtipur
Nepal
Malaysia
7
11
3
FINAL
Sat, 24 Apr 2021 - 00:00 • Final • Tribhuvan University International Cricket Ground, Kirtipur
Nepal
Netherlands
7
22
10
Bangladesh in Sri Lanka Test Series - 2021
Series Home
1ST
Wed, 21 Apr - Sun, 25 Apr 2021 - 00:00 • 1st Test • Pallekele International Cricket Stadium
Bangladesh
Sri Lanka
37
99
49
2ND
Thu, 29 Apr - Mon, 03 May 2021 - 00:00 • 2nd Test • Pallekele International Cricket Stadium
Sri Lanka
Bangladesh
50
99
36
Pakistan in Zimbabwe T20I Series - 2021
Series Home
1ST
Wed, 21 Apr 2021 - 00:00 • 1st T20I • Harare Sports Club
Pakistan
Zimbabwe
47
104
52
2ND
Fri, 23 Apr 2021 - 00:00 • 2nd T20I • Harare Sports Club
Zimbabwe
Pakistan
53
104
46
3RD
Sun, 25 Apr 2021 - 00:00 • 3rd T20I • Harare Sports Club
Pakistan
Zimbabwe
47
104
52
Pakistan in Zimbabwe Test Series - 2021
Series Home
1ST
Thu, 29 Apr - Sat, 01 May 2021 - 00:00 • 1st Test • Harare Sports Club
Zimbabwe
Pakistan
53
104
46
2ND
Fri, 07 May - Mon, 10 May 2021 - 00:00 • 2nd Test • Harare Sports Club
Pakistan
Zimbabwe
47
104
52
Scotland in Netherlands ODI Series - 2021
Series Home
1ST
Wed, 19 May 2021 - 00:00 • 1st ODI • Hazelaarweg, Rotterdam
Netherlands
Scotland
11
29
18
2ND
Thu, 20 May 2021 - 00:00 • 2nd ODI • Hazelaarweg, Rotterdam
Netherlands
Scotland
10
29
19
Central Europe Cup (Austria, Czech Republic, Luxembourg in Czech Republic) - 2021
Series Home
2ND
Fri, 21 May 2021 - 00:00 • 2nd • Scott Page Field, Vinor
Luxembourg
Austria
3
4
2
1ST
Fri, 21 May 2021 - 00:00 • 1st • Scott Page Field, Vinor
Luxembourg
Czech Republic
4
5
3
4TH
Sat, 22 May 2021 - 00:00 • 4th • Scott Page Field, Vinor
Czech Republic
Luxembourg
3
5
4
3RD
Sat, 22 May 2021 - 00:00 • 3rd • Scott Page Field, Vinor
Austria
Czech Republic
4
4
2
6TH
Sun, 23 May 2021 - 00:00 • 6th • Scott Page Field, Vinor
Czech Republic
Austria
3
4
3
5TH
Sun, 23 May 2021 - 00:00 • 5th • Scott Page Field, Vinor
Austria
Luxembourg
3
4
2
Sri Lanka in Bangladesh ODI Series - 2021
Series Home
1ST
Sun, 23 May 2021 - 00:00 • 1st ODI • Shere Bangla National Stadium, Mirpur
Bangladesh
Sri Lanka
37
99
49
2ND
Tue, 25 May 2021 - 00:00 • 2nd ODI • Shere Bangla National Stadium, Mirpur
Bangladesh
Sri Lanka
36
99
50
3RD
Fri, 28 May 2021 - 00:00 • 3rd ODI • Shere Bangla National Stadium, Mirpur
Sri Lanka
Bangladesh
51
99
35
New Zealand in England Test Series - 2021
Series Home
1ST
Wed, 02 Jun - Sun, 06 Jun 2021 - 00:00 • 1st Test • Lord's, London
New Zealand
England
122
238
111
2ND
Thu, 10 Jun - Sun, 13 Jun 2021 - 00:00 • 2nd Test • Edgbaston, Birmingham
England
New Zealand
111
238
122
Ireland in Netherlands ODI Series - 2021
Series Home
1ST
Wed, 02 Jun 2021 - 00:00 • 1st ODI • Sportpark Maarschalkerweerd, Utrecht
Netherlands
Ireland
19
29
11
2ND
Fri, 04 Jun 2021 - 00:00 • 2nd ODI • Sportpark Maarschalkerweerd, Utrecht
Netherlands
Ireland
18
29
12
3RD
Mon, 07 Jun 2021 - 00:00 • 3rd ODI • Sportpark Maarschalkerweerd, Utrecht
Ireland
Netherlands
12
29
18
Sir Vivian Richards Trophy (South Africa in West Indies) - 2021
Series Home
1ST
Thu, 10 Jun - Sat, 12 Jun 2021 - 00:00 • 1st Test • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
West Indies
South Africa
64
122
57
2ND
Fri, 18 Jun - Mon, 21 Jun 2021 - 00:00 • 2nd Test • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
South Africa
West Indies
57
122
64
India v New Zealand Test Match (in England) - 2021
Series Home
FINAL
Fri, 18 Jun - Wed, 23 Jun 2021 - 00:00 • Final • The Rose Bowl, Southampton
India
New Zealand
109
214
99
Sri Lanka in England T20I Series - 2021
Series Home
1ST
Wed, 23 Jun 2021 - 00:00 • 1st T20I • Sophia Gardens, Cardiff
Sri Lanka
England
56
133
69
2ND
Thu, 24 Jun 2021 - 00:00 • 2nd T20I • Sophia Gardens, Cardiff
Sri Lanka
England
56
133
69
3RD
Sat, 26 Jun 2021 - 00:00 • 3rd T20I • The Rose Bowl, Southampton
England
Sri Lanka
70
133
55
Sofia Twenty20 (Bulgaria, Greece, Romania, Serbia in Bulgaria) - 2021
Series Home
2ND
Thu, 24 Jun 2021 - 00:00 • 2nd • National Sports Academy, Sofia
Greece
Romania
0
-1
1
1ST
Thu, 24 Jun 2021 - 00:00 • 1st • National Sports Academy, Sofia
Bulgaria
Serbia
6
9
5
5TH
Fri, 25 Jun 2021 - 00:00 • 5th • National Sports Academy, Sofia
Romania
Serbia
2
1
0
4TH
Fri, 25 Jun 2021 - 00:00 • 4th • National Sports Academy, Sofia
Bulgaria
Romania
1
7
7
3RD
Fri, 25 Jun 2021 - 00:00 • 3rd • National Sports Academy, Sofia
Serbia
Greece
0
0
2
2ND
Sat, 26 Jun 2021 - 00:00 • 2nd Semi-final • National Sports Academy, Sofia
Bulgaria
Greece
2
2
2
1ST
Sat, 26 Jun 2021 - 00:00 • 1st Semi-final • National Sports Academy, Sofia
Serbia
Romania
1
1
1
6TH
Sat, 26 Jun 2021 - 00:00 • 6th • National Sports Academy, Sofia
Bulgaria
Greece
3
2
1
FINAL
Sun, 27 Jun 2021 - 00:00 • Final • National Sports Academy, Sofia
Bulgaria
Romania
1
7
7
South Africa in West Indies T20I Series - 2021
Series Home
1ST
Sat, 26 Jun 2021 - 00:00 • 1st T20I • National Cricket Stadium, St George's, Grenada
South Africa
West Indies
58
122
63
2ND
Sun, 27 Jun 2021 - 00:00 • 2nd T20I • National Cricket Stadium, St George's, Grenada
South Africa
West Indies
58
122
63
3RD
Tue, 29 Jun 2021 - 00:00 • 3rd T20I • National Cricket Stadium, St George's, Grenada
South Africa
West Indies
57
122
64
4TH
Thu, 01 Jul 2021 - 00:00 • 4th T20I • National Cricket Stadium, St George's, Grenada
West Indies
South Africa
65
122
56
5TH
Sat, 03 Jul 2021 - 00:00 • 5th T20I • National Cricket Stadium, St George's, Grenada
South Africa
West Indies
57
122
64
Sri Lanka in England ODI Series - 2021
Series Home
1ST
Tue, 29 Jun 2021 - 00:00 • 1st ODI • Riverside Ground, Chester-le-Street
Sri Lanka
England
57
133
68
2ND
Thu, 01 Jul 2021 - 00:00 • 2nd ODI • Kennington Oval, London
Sri Lanka
England
57
133
68
3RD
Sun, 04 Jul 2021 - 00:00 • 3rd ODI • County Ground, Bristol
Sri Lanka
England
57
133
68
Bangladesh in Zimbabwe Test Match - 2021
Series Home
ONLY
Wed, 07 Jul - Sun, 11 Jul 2021 - 00:00 • Only Test • Harare Sports Club
Bangladesh
Zimbabwe
70
125
56
Pakistan in England ODI Series - 2021
Series Home
1ST
Thu, 08 Jul 2021 - 00:00 • 1st ODI • Sophia Gardens, Cardiff
Pakistan
England
92
217
122
2ND
Sat, 10 Jul 2021 - 00:00 • 2nd ODI • Lord's, London
England
Pakistan
122
217
92
3RD
Tue, 13 Jul 2021 - 00:00 • 3rd ODI • Edgbaston, Birmingham
Pakistan
England
92
217
122
Belgium in Malta T20I Series - 2021
Series Home
2ND
Thu, 08 Jul 2021 - 00:00 • 2nd T20I • Marsa Sports Club
Malta
Belgium
5
8
5
1ST
Thu, 08 Jul 2021 - 00:00 • 1st T20I • Marsa Sports Club
Belgium
Malta
5
8
5
3RD
Fri, 09 Jul 2021 - 00:00 • 3rd T20I • Marsa Sports Club
Malta
Belgium
5
8
5
5TH
Sat, 10 Jul 2021 - 00:00 • 5th T20I • Marsa Sports Club
Belgium
Malta
5
8
5
4TH
Sat, 10 Jul 2021 - 00:00 • 4th T20I • Marsa Sports Club
Belgium
Malta
5
8
5
Australia in West Indies T20I Series - 2021
Series Home
1ST
Fri, 09 Jul 2021 - 00:00 • 1st T20I • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
West Indies
Australia
111
294
171
2ND
Sat, 10 Jul 2021 - 00:00 • 2nd T20I • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
West Indies
Australia
110
294
172
3RD
Mon, 12 Jul 2021 - 00:00 • 3rd T20I • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
Australia
West Indies
173
294
109
4TH
Wed, 14 Jul 2021 - 00:00 • 4th T20I • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
Australia
West Indies
173
294
109
5TH
Fri, 16 Jul 2021 - 00:00 • 5th T20I • Daren Sammy National Cricket Stadium, Gros Islet, St Lucia
West Indies
Australia
110
294
172
South Africa in Ireland ODI Series - 2021
Series Home
1ST
Sun, 11 Jul 2021 - 00:00 • 1st ODI • The Village, Malahide, Dublin
Ireland
South Africa
10
16
5
2ND
Tue, 13 Jul 2021 - 00:00 • 2nd ODI • The Village, Malahide, Dublin
Ireland
South Africa
9
16
6
3RD
Fri, 16 Jul 2021 - 00:00 • 3rd ODI • The Village, Malahide, Dublin
South Africa
Ireland
7
16
8
Bangladesh in Zimbabwe ODI Series - 2021
Series Home
1ST
Fri, 16 Jul 2021 - 00:00 • 1st ODI • Harare Sports Club
Bangladesh
Zimbabwe
69
125
57
2ND
Sun, 18 Jul 2021 - 00:00 • 2nd ODI • Harare Sports Club
Zimbabwe
Bangladesh
58
125
68
3RD
Tue, 20 Jul 2021 - 00:00 • 3rd ODI • Harare Sports Club
Zimbabwe
Bangladesh
58
125
68
Pakistan in England T20I Series - 2021
Series Home
1ST
Fri, 16 Jul 2021 - 00:00 • 1st T20I • Trent Bridge, Nottingham
Pakistan
England
92
217
122
2ND
Sun, 18 Jul 2021 - 00:00 • 2nd T20I • Headingley, Leeds
England
Pakistan
123
217
91
3RD
Tue, 20 Jul 2021 - 00:00 • 3rd T20I • Old Trafford, Manchester
Pakistan
England
92
217
122
India in Sri Lanka ODI Series - 2021
Series Home
1ST
Sun, 18 Jul 2021 - 00:00 • 1st ODI • R Premadasa Stadium, Colombo
Sri Lanka
India
141
252
100
2ND
Tue, 20 Jul 2021 - 00:00 • 2nd ODI • R Premadasa Stadium, Colombo
Sri Lanka
India
141
252
100
3RD
Fri, 23 Jul 2021 - 00:00 • 3rd ODI • R Premadasa Stadium, Colombo
India
Sri Lanka
100
252
141
South Africa in Ireland T20I Series - 2021
Series Home
1ST
Mon, 19 Jul 2021 - 00:00 • 1st T20I • The Village, Malahide, Dublin
South Africa
Ireland
8
16
7
2ND
Thu, 22 Jul 2021 - 00:00 • 2nd T20I • Civil Service Cricket Club, Stormont, Belfast
South Africa
Ireland
7
16
8
3RD
Sat, 24 Jul 2021 - 00:00 • 3rd T20I • Civil Service Cricket Club, Stormont, Belfast
South Africa
Ireland
6
16
9
Australia in West Indies ODI Series - 2021
Series Home
1ST
Tue, 20 Jul 2021 - 00:00 • 1st ODI • Kensington Oval, Bridgetown, Barbados
Australia
West Indies
173
294
109
2ND
Thu, 22 Jul 2021 - 00:00 • 2nd ODI • Kensington Oval, Bridgetown, Barbados
Australia
West Indies
173
294
109
3RD
Mon, 26 Jul 2021 - 00:00 • 3rd ODI • Kensington Oval, Bridgetown, Barbados
West Indies
Australia
110
294
172
Bangladesh in Zimbabwe T20I Series - 2021
Series Home
1ST
Thu, 22 Jul 2021 - 00:00 • 1st T20I • Harare Sports Club
Zimbabwe
Bangladesh
57
125
69
2ND
Fri, 23 Jul 2021 - 00:00 • 2nd T20I • Harare Sports Club
Zimbabwe
Bangladesh
57
125
69
3RD
Sun, 25 Jul 2021 - 00:00 • 3rd T20I • Harare Sports Club
Zimbabwe
Bangladesh
56
125
70
Austria in Belgium T20I Series - 2021
Series Home
2ND
Sat, 24 Jul 2021 - 00:00 • 2nd T20I • Royal Brussels Cricket Club Ground, Waterloo
Belgium
Austria
2
5
3
1ST
Sat, 24 Jul 2021 - 00:00 • 1st T20I • Royal Brussels Cricket Club Ground, Waterloo
Austria
Belgium
3
5
2
3RD
Sun, 25 Jul 2021 - 00:00 • 3rd T20I • Royal Brussels Cricket Club Ground, Waterloo
Belgium
Austria
1
5
4
India in Sri Lanka T20I Series - 2021
Series Home
1ST
Sun, 25 Jul 2021 - 00:00 • 1st T20I • R Premadasa Stadium, Colombo
India
Sri Lanka
102
252
139
2ND
Wed, 28 Jul 2021 - 00:00 • 2nd T20I • R Premadasa Stadium, Colombo
India
Sri Lanka
101
252
140
3RD
Thu, 29 Jul 2021 - 00:00 • 3rd T20I • R Premadasa Stadium, Colombo
India
Sri Lanka
101
252
140
Pakistan in West Indies T20I Series - 2021
Series Home
1ST
Wed, 28 Jul 2021 - 00:00 • 1st T20I • Kensington Oval, Bridgetown, Barbados
West Indies
Pakistan
107
216
108
2ND
Sat, 31 Jul 2021 - 00:00 • 2nd T20I • Providence Stadium, Guyana
Pakistan
West Indies
109
216
106
3RD
Sun, 01 Aug 2021 - 00:00 • 3rd T20I • Providence Stadium, Guyana
West Indies
Pakistan
107
216
108
4TH
Tue, 03 Aug 2021 - 00:00 • 4th T20I • Providence Stadium, Guyana
West Indies
Pakistan
106
216
109
Australia in Bangladesh T20I Series - 2021
Series Home
1ST
Tue, 03 Aug 2021 - 00:00 • 1st T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
Australia
20
38
18
2ND
Wed, 04 Aug 2021 - 00:00 • 2nd T20I • Shere Bangla National Stadium, Mirpur
Australia
Bangladesh
19
38
19
3RD
Fri, 06 Aug 2021 - 00:00 • 3rd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
Australia
19
38
19
4TH
Sat, 07 Aug 2021 - 00:00 • 4th T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
Australia
18
38
20
5TH
Mon, 09 Aug 2021 - 00:00 • 5th T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
Australia
18
38
20
Pataudi Trophy (India in England) - 2021-2022
Series Home
1ST
Wed, 04 Aug - Sun, 08 Aug 2021 - 00:00 • 1st Test • Trent Bridge, Nottingham
England
India
149
282
113
2ND
Thu, 12 Aug - Mon, 16 Aug 2021 - 00:00 • 2nd Test • Lord's, London
India
England
114
282
148
3RD
Wed, 25 Aug - Sat, 28 Aug 2021 - 00:00 • 3rd Test • Headingley, Leeds
India
England
115
282
147
4TH
Thu, 02 Sep - Mon, 06 Sep 2021 - 00:00 • 4th Test • Kennington Oval, London
India
England
116
282
146
5TH
Fri, 01 Jul - Tue, 05 Jul 2022 - 00:00 • 5th Test • Edgbaston, Birmingham
India
England
117
282
145
Germany T20 Tri-Series (France, Germany, Norway) - 2021
Series Home
2ND
Thu, 05 Aug 2021 - 00:00 • 2nd • Bayer Uerdingen Cricket Ground
Norway
France
1
1
1
1ST
Thu, 05 Aug 2021 - 00:00 • 1st • Bayer Uerdingen Cricket Ground
Norway
Germany
3
3
1
3RD
Fri, 06 Aug 2021 - 00:00 • 3rd • Bayer Uerdingen Cricket Ground
France
Germany
0
0
2
5TH
Sat, 07 Aug 2021 - 00:00 • 5th • Bayer Uerdingen Cricket Ground
Norway
France
1
1
1
4TH
Sat, 07 Aug 2021 - 00:00 • 4th • Bayer Uerdingen Cricket Ground
Germany
France
2
0
0
FINAL
Sun, 08 Aug 2021 - 00:00 • Final • Bayer Uerdingen Cricket Ground
Norway
Germany
2
3
2
6TH
Sun, 08 Aug 2021 - 00:00 • 6th • Bayer Uerdingen Cricket Ground
Norway
Germany
3
3
1
Pakistan in West Indies Test Series - 2021
Series Home
1ST
Thu, 12 Aug - Sun, 15 Aug 2021 - 00:00 • 1st Test • Sabina Park, Kingston, Jamaica
Pakistan
West Indies
108
216
107
2ND
Fri, 20 Aug - Tue, 24 Aug 2021 - 00:00 • 2nd Test • Sabina Park, Kingston, Jamaica
Pakistan
West Indies
109
216
106
Sweden in Denmark T20I Series - 2021
Series Home
2ND
Sat, 14 Aug 2021 - 00:00 • 2nd T20I • Svanholm Park, Brondby
Denmark
Sweden
1
2
3
1ST
Sat, 14 Aug 2021 - 00:00 • 1st T20I • Svanholm Park, Brondby
Denmark
Sweden
2
2
2
3RD
Sun, 15 Aug 2021 - 00:00 • 3rd T20I • Svanholm Park, Brondby
Sweden
Denmark
3
2
1
Ghana in Rwanda T20I Series - 2021
Series Home
2ND
Wed, 18 Aug 2021 - 00:00 • 2nd T20I • Gahanga International Cricket Stadium, Rwanda
Rwanda
Ghana
2
8
4
1ST
Wed, 18 Aug 2021 - 00:00 • 1st T20I • Gahanga International Cricket Stadium, Rwanda
Ghana
Rwanda
4
8
2
4TH
Fri, 20 Aug 2021 - 00:00 • 4th T20I • Gahanga International Cricket Stadium, Rwanda
Ghana
Rwanda
5
8
1
3RD
Fri, 20 Aug 2021 - 00:00 • 3rd T20I • Gahanga International Cricket Stadium, Rwanda
Rwanda
Ghana
2
8
4
5TH
Sat, 21 Aug 2021 - 00:00 • 5th T2OI • Gahanga International Cricket Stadium, Rwanda
Rwanda
Ghana
2
8
4
Portugal T20 Tri-Series (Gibraltar, Malta, Portugal) - 2021
Series Home
1ST
Thu, 19 Aug 2021 - 00:00 • 1st • Gucherre Cricket Ground
Malta
Portugal
2
4
3
2ND
Fri, 20 Aug 2021 - 00:00 • 2nd • Gucherre Cricket Ground
Gibraltar
Malta
4
8
6
4TH
Sat, 21 Aug 2021 - 00:00 • 4th • Gucherre Cricket Ground
Malta
Gibraltar
6
8
4
3RD
Sat, 21 Aug 2021 - 00:00 • 3rd • Gucherre Cricket Ground
Portugal
Gibraltar
9
8
1
6TH
Sun, 22 Aug 2021 - 00:00 • 6th • Gucherre Cricket Ground
Malta
Portugal
2
4
3
5TH
Sun, 22 Aug 2021 - 00:00 • 5th • Gucherre Cricket Ground
Portugal
Gibraltar
8
8
2
Sweden in Finland T20I Series - 2021
Series Home
2ND
Sat, 21 Aug 2021 - 00:00 • 2nd T20I • Kerava National Cricket Ground
Sweden
Finland
2
5
4
1ST
Sat, 21 Aug 2021 - 00:00 • 1st T20I • Kerava National Cricket Ground
Sweden
Finland
2
5
4
4TH
Sun, 22 Aug 2021 - 00:00 • 4th T20I • Kerava National Cricket Ground
Finland
Sweden
3
5
3
3RD
Sun, 22 Aug 2021 - 00:00 • 3rd T20I • Kerava National Cricket Ground
Finland
Sweden
4
5
2
Zimbabwe in Ireland T20I Series - 2021
Series Home
1ST
Fri, 27 Aug 2021 - 00:00 • 1st T20I • Castle Avenue, Dublin
Zimbabwe
Ireland
15
48
18
2ND
Sun, 29 Aug 2021 - 00:00 • 2nd T20I • Castle Avenue, Dublin
Zimbabwe
Ireland
14
48
19
3RD
Wed, 01 Sep 2021 - 00:00 • 3rd T20I • Bready Cricket Club, Magheramason, Bready
Ireland
Zimbabwe
19
48
14
4TH
Thu, 02 Sep 2021 - 00:00 • 4th T20I • Bready Cricket Club, Magheramason, Bready
Ireland
Zimbabwe
18
48
15
5TH
Sat, 04 Sep 2021 - 00:00 • 5th T20I • Bready Cricket Club, Magheramason, Bready
Zimbabwe
Ireland
16
48
17
New Zealand in Bangladesh T20I Series - 2021
Series Home
1ST
Wed, 01 Sep 2021 - 00:00 • 1st T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
New Zealand
43
85
32
2ND
Fri, 03 Sep 2021 - 00:00 • 2nd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
New Zealand
44
85
31
3RD
Sun, 05 Sep 2021 - 00:00 • 3rd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
New Zealand
45
85
30
4TH
Wed, 08 Sep 2021 - 00:00 • 4th T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
New Zealand
45
85
30
5TH
Fri, 10 Sep 2021 - 00:00 • 5th T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
New Zealand
46
85
29
South Africa in Sri Lanka ODI Series - 2021
Series Home
1ST
Thu, 02 Sep 2021 - 00:00 • 1st ODI • R Premadasa Stadium, Colombo
Sri Lanka
South Africa
68
132
60
2ND
Sat, 04 Sep 2021 - 00:00 • 2nd ODI • R Premadasa Stadium, Colombo
Sri Lanka
South Africa
69
132
59
3RD
Tue, 07 Sep 2021 - 00:00 • 3rd ODI • R Premadasa Stadium, Colombo
Sri Lanka
South Africa
70
132
58
Continental Cup (Bulgaria, Czech Republic, Hungary, Luxembourg, Malta, Romania in Romania) - 2021
Series Home
3RD
Thu, 02 Sep 2021 - 00:00 • 3rd • Moara Vlasiei Cricket Ground, Ilfov County
Malta
Luxembourg
1
2
3
2ND
Thu, 02 Sep 2021 - 00:00 • 2nd • Moara Vlasiei Cricket Ground, Ilfov County
Hungary
Czech Republic
4
4
2
1ST
Thu, 02 Sep 2021 - 00:00 • 1st • Moara Vlasiei Cricket Ground, Ilfov County
Luxembourg
Bulgaria
1
0
0
6TH
Fri, 03 Sep 2021 - 00:00 • 6th • Moara Vlasiei Cricket Ground, Ilfov County
Romania
Hungary
2
2
2
5TH
Fri, 03 Sep 2021 - 00:00 • 5th • Moara Vlasiei Cricket Ground, Ilfov County
Bulgaria
Malta
1
6
6
4TH
Fri, 03 Sep 2021 - 00:00 • 4th • Moara Vlasiei Cricket Ground, Ilfov County
Romania
Czech Republic
1
1
2
2ND
Sat, 04 Sep 2021 - 00:00 • 2nd Semi-Final • Moara Vlasiei Cricket Ground, Ilfov County
Romania
Malta
4
7
3
1ST
Sat, 04 Sep 2021 - 00:00 • 1st Semi-Final • Moara Vlasiei Cricket Ground, Ilfov County
Luxembourg
Hungary
1
-1
0
5TH
Sat, 04 Sep 2021 - 00:00 • 5th Place Play-off • Moara Vlasiei Cricket Ground, Ilfov County
Bulgaria
Czech Republic
1
1
2
3RD
Sun, 05 Sep 2021 - 00:00 • 3rd Place Play-off • Moara Vlasiei Cricket Ground, Ilfov County
Malta
Hungary
1
3
2
FINAL
Sun, 05 Sep 2021 - 00:00 • Final • Moara Vlasiei Cricket Ground, Ilfov County
Romania
Luxembourg
2
2
2
Papua New Guinea v United States of America ODI Series (in Oman) - 2021
Series Home
Nepal v Papua New Guinea ODI Series (in Oman) - 2021
Series Home
Zimbabwe in Ireland ODI Series - 2021
Series Home
1ST
Wed, 08 Sep 2021 - 00:00 • 1st ODI • Civil Service Cricket Club, Stormont, Belfast
Ireland
Zimbabwe
17
48
16
2ND
Fri, 10 Sep 2021 - 00:00 • 2nd ODI • Civil Service Cricket Club, Stormont, Belfast
Ireland
Zimbabwe
18
48
15
3RD
Mon, 13 Sep 2021 - 00:00 • 3rd ODI • Civil Service Cricket Club, Stormont, Belfast
Ireland
Zimbabwe
19
48
14
Uganda T20 Tri-Series (Kenya, Nigeria, Uganda) - 2021
Series Home
2ND
Fri, 10 Sep 2021 - 00:00 • 2nd • Entebbe Cricket Oval
Kenya
Uganda
9
19
9
1ST
Fri, 10 Sep 2021 - 00:00 • 1st • Entebbe Cricket Oval
Uganda
Kenya
9
19
9
4TH
Sat, 11 Sep 2021 - 00:00 • 4th • Entebbe Cricket Oval
Uganda
Nigeria
5
9
1
3RD
Sat, 11 Sep 2021 - 00:00 • 3rd • Entebbe Cricket Oval
Nigeria
Kenya
2
10
4
6TH
Mon, 13 Sep 2021 - 00:00 • 6th • Entebbe Cricket Oval
Kenya
Nigeria
4
10
2
5TH
Mon, 13 Sep 2021 - 00:00 • 5th • Entebbe Cricket Oval
Nigeria
Uganda
2
9
4
8TH
Wed, 15 Sep 2021 - 00:00 • 8th • Entebbe Cricket Oval
Uganda
Nigeria
4
9
2
7TH
Wed, 15 Sep 2021 - 00:00 • 7th • Entebbe Cricket Oval
Kenya
Uganda
8
19
10
9TH
Thu, 16 Sep 2021 - 00:00 • 9th • Entebbe Cricket Oval
Nigeria
Kenya
3
10
3
FINAL
Fri, 17 Sep 2021 - 00:00 • Final • Entebbe Cricket Oval
Uganda
Kenya
10
19
8
Germany in Spain T20I Series - 2021
Series Home
1ST
Fri, 10 Sep 2021 - 00:00 • 1st T20I • Desert Springs Cricket Ground, Almeria
Spain
Germany
4
5
3
3RD
Sat, 11 Sep 2021 - 00:00 • 3rd T20I • Desert Springs Cricket Ground, Almeria
Germany
Spain
3
5
4
2ND
Sat, 11 Sep 2021 - 00:00 • 2nd T20I • Desert Springs Cricket Ground, Almeria
Germany
Spain
3
5
4
South Africa in Sri Lanka T20I Series - 2021
Series Home
1ST
Fri, 10 Sep 2021 - 00:00 • 1st T20I • R Premadasa Stadium, Colombo
South Africa
Sri Lanka
59
132
69
2ND
Sun, 12 Sep 2021 - 00:00 • 2nd T20I • R Premadasa Stadium, Colombo
Sri Lanka
South Africa
70
132
58
3RD
Tue, 14 Sep 2021 - 00:00 • 3rd T20I • R Premadasa Stadium, Colombo
Sri Lanka
South Africa
70
132
58
Zimbabwe in Scotland T20I Series - 2021
Series Home
1ST
Wed, 15 Sep 2021 - 00:00 • 1st T20I • Grange Cricket Club Ground, Raeburn Place, Edinburgh
Scotland
Zimbabwe
4
7
3
2ND
Fri, 17 Sep 2021 - 00:00 • 2nd T20I • Grange Cricket Club Ground, Raeburn Place, Edinburgh
Scotland
Zimbabwe
5
7
2
3RD
Sun, 19 Sep 2021 - 00:00 • 3rd T20I • Grange Cricket Club Ground, Raeburn Place, Edinburgh
Scotland
Zimbabwe
5
7
2
New Zealand in Pakistan T20I Series - 2021
Series Home
1ST
Sat, 25 Sep 2021 - 00:00 • 1st T20I • Gaddafi Stadium, Lahore
Pakistan
New Zealand
110
240
118
2ND
Sun, 26 Sep 2021 - 00:00 • 2nd T20I • Gaddafi Stadium, Lahore
Pakistan
New Zealand
110
240
118
3RD
Wed, 29 Sep 2021 - 00:00 • 3rd T20I • Gaddafi Stadium, Lahore
Pakistan
New Zealand
110
240
118
4TH
Fri, 01 Oct 2021 - 00:00 • 4th T20I • Gaddafi Stadium, Lahore
Pakistan
New Zealand
110
240
118
5TH
Sun, 03 Oct 2021 - 00:00 • 5th T20I • Gaddafi Stadium, Lahore
Pakistan
New Zealand
110
240
118
Estonia in Cyprus T20I Series - 2021/22
Series Home
2ND
Tue, 05 Oct 2021 - 00:00 • 2nd T20I • Happy Valley Ground
Estonia
Cyprus
6
8
4
1ST
Tue, 05 Oct 2021 - 00:00 • 1st T20I • Happy Valley Ground
Estonia
Cyprus
6
8
4
Namibia in United Arab Emirates T20I Match - 2021/22
Series Home
ONLY
Tue, 05 Oct 2021 - 00:00 • Only T20I • ICC Academy, Dubai
Namibia
United Arab Emirates
5
20
8
Cyprus T20 Tri-Series (Cyprus, Estonia, Isle of Man) - 2021/22
Series Home
2ND
Wed, 06 Oct 2021 - 00:00 • 2nd • Happy Valley Ground
Estonia
Isle of Man
0
0
2
1ST
Wed, 06 Oct 2021 - 00:00 • 1st • Happy Valley Ground
Cyprus
Isle of Man
0
1
2
4TH
Thu, 07 Oct 2021 - 00:00 • 4th • Happy Valley Ground
Cyprus
Estonia
4
8
6
3RD
Thu, 07 Oct 2021 - 00:00 • 3rd • Happy Valley Ground
Cyprus
Isle of Man
0
1
2
6TH
Fri, 08 Oct 2021 - 00:00 • 6th • Happy Valley Ground
Estonia
Isle of Man
0
0
2
5TH
Fri, 08 Oct 2021 - 00:00 • 5th • Happy Valley Ground
Cyprus
Estonia
3
8
7
Ireland in United Arab Emirates T20I Series - 2021/22
Series Home
1ST
Thu, 07 Oct 2021 - 00:00 • 1st T20I • ICC Academy, Dubai
United Arab Emirates
Ireland
15
31
12
2ND
Fri, 08 Oct 2021 - 00:00 • 2nd T20I • ICC Academy, Dubai
United Arab Emirates
Ireland
15
31
12
3RD
Sun, 10 Oct 2021 - 00:00 • 3rd T20I • ICC Academy, Dubai
Ireland
United Arab Emirates
13
31
14
Papua New Guinea v Scotland T20I Match (in United Arab Emirates) - 2021/22
Series Home
Namibia v Scotland T20I Match (in United Arab Emirates) - 2021/22
Series Home
ONLY
Sat, 09 Oct 2021 - 00:00 • Only T20I • ICC Academy, Dubai
Scotland
Namibia
7
41
7
Namibia v Papua New Guinea T20I Match (in United Arab Emirates) - 2021/22
Series Home
England in Pakistan T20I Series - 2021
Series Home
WINDHOEK
Wed, 13 Oct 2021 - 00:00 • Windhoek • Dubai (DICS)
Pakistan
England
92
217
122
2ND
Thu, 14 Oct 2021 - 00:00 • 2nd T20I • Rawalpindi
Pakistan
England
92
217
122
ICC Men's T20 World Cup Europe Region Qualifier (Denmark, Germany, Italy, Jersey in Spain) - 2021/22
Series Home
2ND
Fri, 15 Oct 2021 - 00:00 • 2nd • Desert Springs Cricket Ground, Almeria
Denmark
Italy
2
5
4
1ST
Fri, 15 Oct 2021 - 00:00 • 1st • Desert Springs Cricket Ground, Almeria
Jersey
Germany
4
2
0
4TH
Sat, 16 Oct 2021 - 00:00 • 4th • Desert Springs Cricket Ground, Almeria
Jersey
Italy
3
2
1
3RD
Sat, 16 Oct 2021 - 00:00 • 3rd • Desert Springs Cricket Ground, Almeria
Denmark
Germany
0
2
4
6TH
Sun, 17 Oct 2021 - 00:00 • 6th • Desert Springs Cricket Ground, Almeria
Italy
Germany
5
6
3
5TH
Sun, 17 Oct 2021 - 00:00 • 5th • Desert Springs Cricket Ground, Almeria
Jersey
Denmark
6
5
1
8TH
Tue, 19 Oct 2021 - 00:00 • 8th • Desert Springs Cricket Ground, Almeria
Germany
Jersey
1
2
3
7TH
Tue, 19 Oct 2021 - 00:00 • 7th • Desert Springs Cricket Ground, Almeria
Italy
Denmark
4
5
2
10TH
Wed, 20 Oct 2021 - 00:00 • 10th • Desert Springs Cricket Ground, Almeria
Germany
Denmark
4
2
0
9TH
Wed, 20 Oct 2021 - 00:00 • 9th • Desert Springs Cricket Ground, Almeria
Italy
Jersey
2
2
2
12TH
Thu, 21 Oct 2021 - 00:00 • 12th • Desert Springs Cricket Ground, Almeria
Denmark
Jersey
2
5
5
11TH
Thu, 21 Oct 2021 - 00:00 • 11th • Desert Springs Cricket Ground, Almeria
Italy
Germany
5
6
3
ICC Men's T20 World Cup Sub Regional Africa Qualifier Group A (in Rwanda) - 2021/22
Series Home
4TH
Sat, 16 Oct 2021 - 00:00 • 4th • Integrated Polytechnic Regional Centre
Malawi
Uganda
0
0
1
3RD
Sat, 16 Oct 2021 - 00:00 • 3rd • Gahanga International Cricket Stadium. Rwanda
Seychelles
Ghana
0
-1
1
2ND
Sat, 16 Oct 2021 - 00:00 • 2nd • Integrated Polytechnic Regional Centre
Swaziland
Lesotho
1
-1
0
1ST
Sat, 16 Oct 2021 - 00:00 • 1st • Gahanga International Cricket Stadium. Rwanda
Rwanda
Ghana
2
8
4
8TH
Sun, 17 Oct 2021 - 00:00 • 8th • Integrated Polytechnic Regional Centre
Uganda
Rwanda
11
19
5
7TH
Sun, 17 Oct 2021 - 00:00 • 7th • Gahanga International Cricket Stadium. Rwanda
Ghana
Lesotho
1
0
0
6TH
Sun, 17 Oct 2021 - 00:00 • 6th • Integrated Polytechnic Regional Centre
Swaziland
Malawi
0
-1
1
5TH
Sun, 17 Oct 2021 - 00:00 • 5th • Gahanga International Cricket Stadium. Rwanda
Lesotho
Seychelles
0
0
1
12TH
Tue, 19 Oct 2021 - 00:00 • 12th • Integrated Polytechnic Regional Centre
Swaziland
Uganda
0
-1
1
11TH
Tue, 19 Oct 2021 - 00:00 • 11th • Gahanga International Cricket Stadium. Rwanda
Rwanda
Seychelles
1
1
0
10TH
Tue, 19 Oct 2021 - 00:00 • 10th • Integrated Polytechnic Regional Centre
Lesotho
Uganda
0
-1
1
9TH
Tue, 19 Oct 2021 - 00:00 • 9th • Gahanga International Cricket Stadium. Rwanda
Malawi
Ghana
0
0
1
15TH
Wed, 20 Oct 2021 - 00:00 • 15th • Gahanga International Cricket Stadium. Rwanda
Swaziland
Seychelles
0
-1
1
14TH
Wed, 20 Oct 2021 - 00:00 • 14th • Integrated Polytechnic Regional Centre
Swaziland
Ghana
0
-1
1
13TH
Wed, 20 Oct 2021 - 00:00 • 13th • Gahanga International Cricket Stadium. Rwanda
Malawi
Seychelles
1
0
0
16TH
Wed, 20 Oct 2021 - 00:00 • 16th , Group A • Integrated Polytechnic Regional Centre
Rwanda
Lesotho
1
0
0
17TH
Thu, 21 Oct 2021 - 00:00 • 17th • Gahanga International Cricket Stadium. Rwanda
Uganda
Ghana
1
2
1
21ST
Fri, 22 Oct 2021 - 00:00 • 21st • Integrated Polytechnic Regional Centre
Uganda
Seychelles
1
-1
0
20TH
Fri, 22 Oct 2021 - 00:00 • 20th • Gahanga International Cricket Stadium. Rwanda
Malawi
Rwanda
1
9
0
19TH
Fri, 22 Oct 2021 - 00:00 • 19th • Integrated Polytechnic Regional Centre
Malawi
Lesotho
1
1
0
18TH
Fri, 22 Oct 2021 - 00:00 • 18th • Gahanga International Cricket Stadium. Rwanda
Swaziland
Rwanda
0
-1
1
ICC Men's T20 World Cup (in Oman/United Arab Emirates) - 2021/22
Series Home
Sierra Leone in Nigeria T20I Series - 2021/22
Series Home
1ST
Tue, 19 Oct 2021 - 00:00 • 1st T20I • University of Lagos Cricket Oval
Nigeria
Sierra Leone
4
9
2
2ND
Wed, 20 Oct 2021 - 00:00 • 2nd T20I • University of Lagos Cricket Oval
Nigeria
Sierra Leone
4
9
2
3RD
Thu, 21 Oct 2021 - 00:00 • 3rd T20I • University of Lagos Cricket Oval
Nigeria
Sierra Leone
4
9
2
4TH
Sat, 23 Oct 2021 - 00:00 • 4th T20I • University of Lagos Cricket Oval
Sierra Leone
Nigeria
3
9
3
5TH
Sun, 24 Oct 2021 - 00:00 • 5th T20I • University of Lagos Cricket Oval
Nigeria
Sierra Leone
3
9
3
6TH
Tue, 26 Oct 2021 - 00:00 • 6th T20I • University of Lagos Cricket Oval
Nigeria
Sierra Leone
2
9
4
Valletta Cup (Bulgaria, Gibraltar, Malta, Switzerland in Malta) - 2021/22
Series Home
1ST
Thu, 21 Oct 2021 - 00:00 • 1st • Marsa Sports Club
Malta
Gibraltar
8
8
2
3RD
Fri, 22 Oct 2021 - 00:00 • 3rd • Marsa Sports Club
Bulgaria
Switzerland
0
-1
1
2ND
Fri, 22 Oct 2021 - 00:00 • 2nd • Marsa Sports Club
Gibraltar
Switzerland
0
-1
1
6TH
Sat, 23 Oct 2021 - 00:00 • 6th • Marsa Sports Club
Bulgaria
Malta
1
6
6
5TH
Sat, 23 Oct 2021 - 00:00 • 5th • Marsa Sports Club
Switzerland
Malta
3
2
1
4TH
Sat, 23 Oct 2021 - 00:00 • 4th • Marsa Sports Club
Gibraltar
Bulgaria
2
3
3
FINAL
Sun, 24 Oct 2021 - 00:00 • Final • Marsa Sports Club
Malta
Switzerland
2
2
2
3RD
Sun, 24 Oct 2021 - 00:00 • 3rd Place Play-off • Marsa Sports Club
Gibraltar
Bulgaria
1
3
4
ICC Men's T20 World Cup Asia A Qualifier (Bahrain, Kuwait, Maldives, Qatar, Saudi Arabia in Qat - 2021/22
Series Home
2ND
Sat, 23 Oct 2021 - 00:00 • 2nd • West End Park International Cricket Stadium, Doha
Maldives
Saudi Arabia
0
3
2
1ST
Sat, 23 Oct 2021 - 00:00 • 1st • West End Park International Cricket Stadium, Doha
Qatar
Bahrain
2
6
3
4TH
Sun, 24 Oct 2021 - 00:00 • 4th • West End Park International Cricket Stadium, Doha
Qatar
Maldives
3
3
0
3RD
Sun, 24 Oct 2021 - 00:00 • 3rd • West End Park International Cricket Stadium, Doha
Bahrain
Kuwait
4
14
7
5TH
Mon, 25 Oct 2021 - 00:00 • 5th • West End Park International Cricket Stadium, Doha
Kuwait
Saudi Arabia
2
5
2
7TH
Wed, 27 Oct 2021 - 00:00 • 7th • West End Park International Cricket Stadium, Doha
Saudi Arabia
Qatar
2
8
3
6TH
Wed, 27 Oct 2021 - 00:00 • 6th • West End Park International Cricket Stadium, Doha
Maldives
Bahrain
1
1
2
9TH
Thu, 28 Oct 2021 - 00:00 • 9th • West End Park International Cricket Stadium, Doha
Bahrain
Saudi Arabia
4
6
2
8TH
Thu, 28 Oct 2021 - 00:00 • 8th • West End Park International Cricket Stadium, Doha
Maldives
Kuwait
1
3
1
10TH
Fri, 29 Oct 2021 - 00:00 • 10th • West End Park International Cricket Stadium, Doha
Kuwait
Qatar
3
8
2
Gibraltar in Malta T20I Series - 2021/22
Series Home
2ND
Mon, 25 Oct 2021 - 00:00 • 2nd T20I • Marsa Sports Club
Malta
Gibraltar
7
8
3
1ST
Mon, 25 Oct 2021 - 00:00 • 1st T20I • Marsa Sports Club
Malta
Gibraltar
7
8
3
ICC Men's T20 World Cup Sub Regional Africa Qualifier Group B (Botswana, Cameroon, Mozambique, - 2021/22
Series Home
2ND
Tue, 02 Nov 2021 - 00:00 • 2nd • Gahanga International Cricket Stadium. Rwanda
Tanzania
Mozambique
1
0
0
1ST
Tue, 02 Nov 2021 - 00:00 • 1st • Gahanga International Cricket Stadium. Rwanda
Botswana
Sierra Leone
1
1
0
4TH
Wed, 03 Nov 2021 - 00:00 • 4th • Gahanga International Cricket Stadium. Rwanda
Sierra Leone
Tanzania
0
0
1
3RD
Wed, 03 Nov 2021 - 00:00 • 3rd • Gahanga International Cricket Stadium. Rwanda
Mozambique
Cameroon
1
0
0
6TH
Fri, 05 Nov 2021 - 00:00 • 6th • Gahanga International Cricket Stadium. Rwanda
Mozambique
Sierra Leone
0
0
1
5TH
Fri, 05 Nov 2021 - 00:00 • 5th • Gahanga International Cricket Stadium. Rwanda
Cameroon
Botswana
0
-1
1
8TH
Sat, 06 Nov 2021 - 00:00 • 8th • Gahanga International Cricket Stadium. Rwanda
Tanzania
Cameroon
1
2
0
7TH
Sat, 06 Nov 2021 - 00:00 • 7th • Gahanga International Cricket Stadium. Rwanda
Botswana
Mozambique
2
1
0
10TH
Sun, 07 Nov 2021 - 00:00 • 10th • Gahanga International Cricket Stadium. Rwanda
Tanzania
Botswana
2
0
0
9TH
Sun, 07 Nov 2021 - 00:00 • 9th • Gahanga International Cricket Stadium. Rwanda
Cameroon
Sierra Leone
0
1
1
ICC Men's T20 World Cup Americas Region Qualifier (in West Indies) - 2021/22
Series Home
New Zealand in India T20I Series - 2021/22
Series Home
1ST
Wed, 17 Nov 2021 - 00:00 • 1st T20I • Sawai Mansingh Stadium, Jaipur
New Zealand
India
101
214
107
2ND
Fri, 19 Nov 2021 - 00:00 • 2nd T20I • JSCA International Stadium Complex, Ranchi
New Zealand
India
101
214
107
3RD
Sun, 21 Nov 2021 - 00:00 • 3rd T20I • Eden Gardens, Kolkata
India
New Zealand
107
214
101
ICC Men's T20 World Cup Africa Region Qualifier (Kenya, Nigeria, Tanzania, Uganda in Rwanda) - 2021/22
Series Home
4TH
Wed, 17 Nov 2021 - 00:00 • 4th • Integrated Polytechnic Regional Centre
Tanzania
Kenya
1
2
1
3RD
Wed, 17 Nov 2021 - 00:00 • 3rd • Gahanga International Cricket Stadium. Rwanda
Uganda
Nigeria
3
9
3
2ND
Wed, 17 Nov 2021 - 00:00 • 2nd • Integrated Polytechnic Regional Centre
Kenya
Uganda
9
19
9
1ST
Wed, 17 Nov 2021 - 00:00 • 1st • Gahanga International Cricket Stadium. Rwanda
Nigeria
Tanzania
0
3
3
8TH
Thu, 18 Nov 2021 - 00:00 • 8th • Integrated Polytechnic Regional Centre
Nigeria
Uganda
4
9
2
7TH
Thu, 18 Nov 2021 - 00:00 • 7th • Gahanga International Cricket Stadium. Rwanda
Tanzania
Kenya
0
2
2
6TH
Thu, 18 Nov 2021 - 00:00 • 6th • Integrated Polytechnic Regional Centre
Nigeria
Kenya
2
10
4
5TH
Thu, 18 Nov 2021 - 00:00 • 5th • Gahanga International Cricket Stadium. Rwanda
Tanzania
Uganda
5
14
9
12TH
Sat, 20 Nov 2021 - 00:00 • 12th • Integrated Polytechnic Regional Centre
Tanzania
Nigeria
3
3
0
11TH
Sat, 20 Nov 2021 - 00:00 • 11th • Gahanga International Cricket Stadium. Rwanda
Kenya
Uganda
8
19
10
10TH
Sat, 20 Nov 2021 - 00:00 • 10th • Integrated Polytechnic Regional Centre
Kenya
Nigeria
4
10
2
9TH
Sat, 20 Nov 2021 - 00:00 • 9th • Gahanga International Cricket Stadium. Rwanda
Tanzania
Uganda
5
14
9
Pakistan in Bangladesh T20I Series - 2021/22
Series Home
1ST
Fri, 19 Nov 2021 - 00:00 • 1st T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
Pakistan
31
75
38
2ND
Sat, 20 Nov 2021 - 00:00 • 2nd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
Pakistan
31
75
38
3RD
Mon, 22 Nov 2021 - 00:00 • 3rd T20I • Shere Bangla National Stadium, Mirpur
Bangladesh
Pakistan
31
75
38
West Indies in Sri Lanka Test Series - 2021/22
Series Home
1ST
Sun, 21 Nov - Thu, 25 Nov 2021 - 00:00 • 1st Test • Galle International Stadium
Sri Lanka
West Indies
48
108
52
2ND
Mon, 29 Nov - Fri, 03 Dec 2021 - 00:00 • 2nd Test • Galle International Stadium
Sri Lanka
West Indies
48
108
52
New Zealand in India Test Series - 2021/22
Series Home
1ST
Thu, 25 Nov - Mon, 29 Nov 2021 - 00:00 • 1st Test • Green Park, Kanpur
India
New Zealand
107
214
101
2ND
Fri, 03 Dec - Mon, 06 Dec 2021 - 00:00 • 2nd Test • Wankhede Stadium, Mumbai
India
New Zealand
107
214
101
Pakistan in Bangladesh Test Series - 2021/22
Series Home
1ST
Fri, 26 Nov - Tue, 30 Nov 2021 - 00:00 • 1st Test • Zahur Ahmed Chowdhury Stadium, Chattogram
Bangladesh
Pakistan
31
75
38
2ND
Sat, 04 Dec - Wed, 08 Dec 2021 - 00:00 • 2nd Test • Shere Bangla National Stadium, Mirpur
Pakistan
Bangladesh
39
75
30
Netherlands in South Africa ODI Series - 2021/22-2022/23
Series Home
1ST
Fri, 26 Nov 2021 - 00:00 • 1st ODI • SuperSport Park, Centurion
South Africa
Netherlands
4
9
6
2ND
Fri, 31 Mar 2023 - 00:00 • 2nd ODI • Willowmoore Park, Benoni
Netherlands
South Africa
7
9
3
3RD
Sun, 02 Apr 2023 - 00:00 • 3rd ODI • The Wanderers Stadium, Johannesburg
South Africa
Netherlands
4
9
6
The Ashes (England in Australia) - 2021/22
Series Home
1ST
Wed, 08 Dec - Sat, 11 Dec 2021 - 00:00 • 1st Test • Brisbane Cricket Ground, Woolloongabba, Brisbane
England
Australia
245
557
299
2ND
Thu, 16 Dec - Mon, 20 Dec 2021 - 00:00 • 2nd Test • Adelaide Oval
Australia
England
300
557
244
3RD
Sun, 26 Dec - Tue, 28 Dec 2021 - 00:00 • 3rd Test • Melbourne Cricket Ground
England
Australia
244
557
300
4TH
Wed, 05 Jan - Sun, 09 Jan 2022 - 00:00 • 4th Test • Sydney Cricket Ground
Australia
England
301
557
243
5TH
Fri, 14 Jan - Sun, 16 Jan 2022 - 00:00 • 5th Test • Bellerive Oval, Hobart
Australia
England
301
557
243
West Indies in Pakistan T20I Series - 2021/22
Series Home
1ST
Mon, 13 Dec 2021 - 00:00 • 1st T20I • National Stadium, Karachi
Pakistan
West Indies
110
216
105
2ND
Tue, 14 Dec 2021 - 00:00 • 2nd T20I • National Stadium, Karachi
Pakistan
West Indies
109
216
106
3RD
Thu, 16 Dec 2021 - 00:00 • 3rd T20I • National Stadium, Karachi
West Indies
Pakistan
107
216
108
Ireland in United States of America T20I Series - 2021/22
Series Home
Freedom Trophy (India in South Africa) - 2021/22
Series Home
1ST
Sun, 26 Dec - Thu, 30 Dec 2021 - 00:00 • 1st Test • SuperSport Park, Centurion
India
South Africa
82
175
87
2ND
Mon, 03 Jan - Thu, 06 Jan 2022 - 00:00 • 2nd Test • The Wanderers Stadium, Johannesburg
India
South Africa
83
175
86
3RD
Tue, 11 Jan - Fri, 14 Jan 2022 - 00:00 • 3rd Test • Newlands, Cape Town
India
South Africa
84
175
85
Ireland in United States of America ODI Series - 2021
Series Home
ðŸ Explore cricket matches by Year
Catch up on cricket matches and head to head from previous years.
2025
2024
2023
2022
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