Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Cricket AI Insight
AI analysis
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
India
Zimbabwe
England
Bangladesh
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Joe Root
Sikandar Raza
Josh Tongue
Abhishek Sharma
Ishan Kishan
Rashid Khan
Azmatullah Omarzai
Axar Patel
Ben Duckett
ODI 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
T20 World Cup
▼
World Cup 2026
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
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Teams
International cricket sides — rankings & match records
#11
AFG
Afghanistan
TEST
11
ODI
7
T20I
9
MAT
WON
LOSS
TEST
13
4
7
ODI
196
104
91
T20I
187
115
69
#1
AUS
Australia
TEST
1
ODI
3
T20I
2
MAT
WON
LOSS
TEST
882
426
236
ODI
989
619
361
T20I
219
124
92
#9
BAN
Bangladesh
TEST
9
ODI
10
T20I
10
MAT
WON
LOSS
TEST
154
23
111
ODI
452
166
285
T20I
213
89
124
#3
ENG
England
TEST
3
ODI
8
T20I
3
MAT
WON
LOSS
TEST
1092
404
332
ODI
800
414
377
T20I
222
128
92
#4
IND
India
TEST
4
ODI
1
T20I
1
MAT
WON
LOSS
TEST
591
183
183
ODI
1034
571
453
T20I
290
201
82
#10
IRE
Ireland
TEST
10
ODI
12
T20I
11
MAT
WON
LOSS
TEST
12
3
9
ODI
222
103
116
T20I
196
95
99
#5
NZ
New Zealand
TEST
5
ODI
2
T20I
4
MAT
WON
LOSS
TEST
478
121
186
ODI
811
401
403
T20I
256
134
112
#7
PAK
Pakistan
TEST
7
ODI
6
T20I
8
MAT
WON
LOSS
TEST
466
151
149
ODI
979
529
441
T20I
296
177
115
#2
SA
South Africa
TEST
2
ODI
5
T20I
5
MAT
WON
LOSS
TEST
478
189
163
ODI
681
425
250
T20I
232
129
101
#6
SL
Sri Lanka
TEST
6
ODI
4
T20I
7
MAT
WON
LOSS
TEST
325
104
126
ODI
910
439
465
T20I
237
104
127
#8
WI
West Indies
TEST
8
ODI
9
T20I
6
MAT
WON
LOSS
TEST
595
187
223
ODI
875
432
431
T20I
244
109
132
#12
ZIM
Zimbabwe
TEST
12
ODI
11
T20I
12
MAT
WON
LOSS
TEST
129
15
84
ODI
577
159
410
T20I
198
70
126
#0
KEN
Kenya
TEST
0
ODI
0
T20I
33
MAT
WON
LOSS
TEST
0
0
0
ODI
181
60
121
T20I
154
89
65
#0
UAE
United Arab Emirates
TEST
0
ODI
0
T20I
0
MAT
WON
LOSS
TEST
0
0
0
ODI
168
75
92
T20I
164
87
77
#0
SCO
Scotland
TEST
0
ODI
13
T20I
14
MAT
WON
LOSS
TEST
0
0
0
ODI
184
99
84
T20I
125
62
61
#0
NED
Netherlands
TEST
0
ODI
15
T20I
13
MAT
WON
LOSS
TEST
0
0
0
ODI
162
74
86
T20I
145
77
65
#0
NEP
Nepal
TEST
0
ODI
17
T20I
18
MAT
WON
LOSS
TEST
0
0
0
ODI
103
50
52
T20I
135
80
52
#0
NAM
Namibia
TEST
0
ODI
18
T20I
16
MAT
WON
LOSS
TEST
0
0
0
ODI
111
45
66
T20I
122
70
51
#0
CAN
Canada
TEST
0
ODI
19
T20I
19
MAT
WON
LOSS
TEST
0
0
0
ODI
115
37
78
T20I
105
55
48
#0
HK
Hong Kong
TEST
0
ODI
0
T20I
24
MAT
WON
LOSS
TEST
0
0
0
ODI
57
26
31
T20I
150
72
76
#0
OMN
Oman
TEST
0
ODI
16
T20I
20
MAT
WON
LOSS
TEST
0
0
0
ODI
74
39
34
T20I
128
58
68
#0
PNG
Papua New Guinea
TEST
0
ODI
0
T20I
0
MAT
WON
LOSS
TEST
0
0
0
ODI
89
19
69
T20I
88
31
57
#0
UGA
Uganda
TEST
0
ODI
0
T20I
21
MAT
WON
LOSS
TEST
0
0
0
ODI
13
3
10
T20I
152
106
45
#0
USA
United States of America
TEST
0
ODI
0
T20I
0
MAT
WON
LOSS
TEST
0
0
0
ODI
70
26
42
T20I
81
36
42
#0
MAL
Malaysia
TEST
0
ODI
0
T20I
25
MAT
WON
LOSS
TEST
0
0
0
ODI
14
4
10
T20I
123
76
46
#0
RWA
Rwanda
TEST
0
ODI
0
T20I
62
MAT
WON
LOSS
TEST
0
0
0
ODI
0
0
0
T20I
135
47
87
#0
BHR
Bahrain
TEST
0
ODI
0
T20I
26
MAT
WON
LOSS
TEST
0
0
0
ODI
3
1
2
T20I
129
77
48
#0
BER
Bermuda
TEST
0
ODI
0
T20I
29
MAT
WON
LOSS
TEST
0
0
0
ODI
42
12
30
T20I
71
42
29
#0
NIG
Nigeria
TEST
0
ODI
0
T20I
36
MAT
WON
LOSS
TEST
0
0
0
ODI
0
0
0
T20I
99
56
43
#0
INS
Indonesia
TEST
0
ODI
0
T20I
68
MAT
WON
LOSS
TEST
0
0
0
ODI
0
0
0
T20I
96
47
48
#0
QTR
Qatar
TEST
0
ODI
0
T20I
30
MAT
WON
LOSS
TEST
0
0
0
ODI
4
0
4
T20I
88
48
36
#0
KUW
Kuwait
TEST
0
ODI
0
T20I
23
MAT
WON
LOSS
TEST
0
0
0
ODI
4
3
1
T20I
87
49
35
#0
AST
Austria
TEST
0
ODI
0
T20I
40
MAT
WON
LOSS
TEST
0
0
0
ODI
0
0
0
T20I
86
59
27
#0
SIN
Singapore
TEST
0
ODI
0
T20I
37
MAT
WON
LOSS
TEST
0
0
0
ODI
9
1
8
T20I
77
29
47
#0
MLT
Malta
TEST
0
ODI
0
T20I
71
MAT
WON
LOSS
TEST
0
0
0
ODI
0
0
0
T20I
81
32
48
#0
TNZ
Tanzania
TEST
0
ODI
0
T20I
34
MAT
WON
LOSS
TEST
0
0
0
ODI
0
0
0
T20I
80
51
29
#0
DEN
Denmark
TEST
0
ODI
0
T20I
41
MAT
WON
LOSS
TEST
0
0
0
ODI
15
3
12
T20I
63
29
34
#0
MAW
Malawi
TEST
0
ODI
0
T20I
55
MAT
WON
LOSS
TEST
0
0
0
ODI
0
0
0
T20I
76
38
38
#0
SAR
Saudi Arabia
TEST
0
ODI
0
T20I
32
MAT
WON
LOSS
TEST
0
0
0
ODI
3
1
2
T20I
71
40
30
#0
BOT
Botswana
TEST
0
ODI
0
T20I
49
MAT
WON
LOSS
TEST
0
0
0
ODI
0
0
0
T20I
71
29
42