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 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
Test Championship
Yearwise Cricstats
2026 stats
2025 stats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Home
Teams
India
Upcoming Matches
Compare
INDIA
IND
TEST
RANK
4
PLAYERS
317
MATCHES
1420
WON
1233
LOSS
1179
FIRST MATCH
25 Jun 1932
LAST MATCH
18 Feb 2026
ODI
RANK
1
PLAYERS
259
MATCHES
1559
WON
1312
LOSS
1307
FIRST MATCH
15 Dec 1933
LAST MATCH
18 Feb 2026
T20I
RANK
1
PLAYERS
118
MATCHES
1230
WON
1138
LOSS
1181
FIRST MATCH
15 Dec 1933
LAST MATCH
18 Feb 2026
Players
Team Stats
Upcoming Matches
Recent Results
Ranking
ICC Men's T20 World Cup - 2026
Series Home
36TH
Wed, 18 Feb 2026 - 00:00 • 36th , Group A • Ahmedabad
India
Netherlands
0
0
0
27TH
Sun, 15 Feb 2026 - 00:00 • 27th , Group A • Colombo (RPS)
India
Pakistan
9
60
12
18TH
Thu, 12 Feb 2026 - 00:00 • 18th , Group A • Delhi
India
Namibia
0
0
0
3RD
Sat, 07 Feb 2026 - 00:00 • 3rd , Group A • Wankhede
India
United States of America
0
0
0
New Zealand in India T20I Series - 2026
Series Home
5TH
Sat, 31 Jan 2026 - 00:00 • 5th T20I • Greenfield International Stadium, Thiruvananthapuram
India
New Zealand
14
31
11
4TH
Wed, 28 Jan 2026 - 00:00 • 4th T20I • Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
India
New Zealand
14
30
10
3RD
Sun, 25 Jan 2026 - 00:00 • 3rd T20I • Barsapara Cricket Stadium, Guwahati
India
New Zealand
13
29
10
2ND
Fri, 23 Jan 2026 - 00:00 • 2nd T20I • Shaheed Veer Narayan Singh International Stadium, Raipur
India
New Zealand
13
28
10
1ST
Wed, 21 Jan 2026 - 00:00 • 1st T20I • Vidarbha Cricket Association Stadium, Jamtha, Nagpur
India
New Zealand
13
27
10
New Zealand in India ODI Series - 2026
Series Home
3RD
Sun, 18 Jan 2026 - 00:00 • 3rd ODI • Holkar Cricket Stadium, Indore
India
New Zealand
62
123
50
2ND
Wed, 14 Jan 2026 - 00:00 • 2nd ODI • Niranjan Shah Stadium, Rajkot
India
New Zealand
62
122
49
1ST
Sun, 11 Jan 2026 - 00:00 • 1st ODI • Kotambi Stadium, Vadodara
India
New Zealand
61
121
49
South Africa in India T20I Series - 2025/26
Series Home
5TH
Fri, 19 Dec 2025 - 00:00 • 5th T20I • Narendra Modi Stadium, Ahmedabad
India
South Africa
13
38
10
4TH
Wed, 17 Dec 2025 - 00:00 • 4th T20I • Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
India
South Africa
13
37
10
3RD
Sun, 14 Dec 2025 - 00:00 • 3rd T20I • Himachal Pradesh Cricket Association Stadium, Dharamsala
India
South Africa
13
36
10
2ND
Thu, 11 Dec 2025 - 00:00 • 2nd T20I • Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh
India
South Africa
13
35
10
1ST
Tue, 09 Dec 2025 - 00:00 • 1st T20I • Barabati Stadium, Cuttack
India
South Africa
13
34
10
South Africa in India ODI Series - 2025/26
Series Home
3RD
Sat, 06 Dec 2025 - 00:00 • 3rd ODI • Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
India
South Africa
38
98
48
2ND
Wed, 03 Dec 2025 - 00:00 • 2nd ODI • Shaheed Veer Narayan Singh International Stadium, Raipur
India
South Africa
38
97
48
1ST
Sun, 30 Nov 2025 - 00:00 • 1st ODI • JSCA International Stadium Complex, Ranchi
India
South Africa
38
96
48
Freedom Trophy - 2025/26
Series Home
2ND
Sat, 22 Nov - Sat, 22 Nov 2025 - 00:00 • 2nd Test • Barsapara Cricket Stadium, Guwahati
India
South Africa
18
48
19
1ST
Fri, 14 Nov - Fri, 14 Nov 2025 - 00:00 • 1st Test • Eden Gardens
India
South Africa
18
47
19
India in Australia T20I Series - 2025/26
Series Home
5TH
Sat, 08 Nov 2025 - 00:00 • 5th T20I • Brisbane Cricket Ground, Woolloongabba, Brisbane
Australia
India
10
36
17
4TH
Thu, 06 Nov 2025 - 00:00 • 4th T20I • Carrara Oval
Australia
India
10
35
17
3RD
Sun, 02 Nov 2025 - 00:00 • 3rd T20I • Bellerive Oval, Hobart
Australia
India
10
34
17
2ND
Fri, 31 Oct 2025 - 00:00 • 2nd T20I • Melbourne Cricket Ground
Australia
India
10
33
17
1ST
Wed, 29 Oct 2025 - 00:00 • 1st T20I • Manuka Oval, Canberra
Australia
India
10
32
17
India in Australia ODI Series - 2025/26
Series Home
3RD
Sat, 25 Oct 2025 - 00:00 • 3rd ODI • Sydney Cricket Ground
Australia
India
83
158
58
2ND
Thu, 23 Oct 2025 - 00:00 • 2nd ODI • Adelaide Oval
Australia
India
83
157
58
1ST
Sun, 19 Oct 2025 - 00:00 • 1st ODI • Perth Stadium
Australia
India
83
156
58
West Indies in India Test Series - 2025/26
Series Home
2ND
Fri, 10 Oct - Tue, 14 Oct 2025 - 00:00 • 2nd Test • Arun Jaitley Stadium, Delhi
India
West Indies
23
101
30
1ST
Thu, 02 Oct - Mon, 06 Oct 2025 - 00:00 • 1st Test • Narendra Modi Stadium, Ahmedabad
India
West Indies
23
100
30
Men's T20 Asia Cup - 2025
Series Home
FINAL
Sun, 28 Sep 2025 - 00:00 • Final • Dubai International Cricket Stadium
India
Pakistan
7
14
2
18TH
Fri, 26 Sep 2025 - 00:00 • 18th , Super Fours • Dubai International Cricket Stadium
India
Sri Lanka
22
32
8
16TH
Wed, 24 Sep 2025 - 00:00 • 16th , Super Fours • Dubai International Cricket Stadium
Bangladesh
India
1
16
14
14TH
Sun, 21 Sep 2025 - 00:00 • 14th , Super Fours • Dubai International Cricket Stadium
India
Pakistan
0
0
0
12TH
Fri, 19 Sep 2025 - 00:00 • 12th , Group A • Abu Dhabi
India
Oman
0
0
0
6TH
Sun, 14 Sep 2025 - 00:00 • 6th , Group A • Dubai (DICS)
India
Pakistan
7
13
2
2ND
Wed, 10 Sep 2025 - 00:00 • 2nd , Group A • Dubai (DICS)
United Arab Emirates
India
0
1
1
Anderson Tendulkar Trophy - 2025
Series Home
5TH
Thu, 31 Jul - Mon, 04 Aug 2025 - 00:00 • 5th Test • Kennington Oval, London
England
India
53
140
36
4TH
Wed, 23 Jul - Sun, 27 Jul 2025 - 00:00 • 4th Test • Old Trafford, Manchester
England
India
53
139
36
3RD
Thu, 10 Jul - Thu, 10 Jul 2025 - 00:00 • 3rd Test • Lord's, London
England
India
52
138
36
2ND
Wed, 02 Jul - Wed, 02 Jul 2025 - 00:00 • 2nd Test • Edgbaston, Birmingham
England
India
52
137
35
1ST
Fri, 20 Jun - Fri, 20 Jun 2025 - 00:00 • 1st Test • Headingley, Leeds
England
India
51
136
35
ICC Champions Trophy - 2024/25
Series Home
FINAL
Sun, 09 Mar 2025 - 00:00 • Final • Dubai International Cricket Stadium
India
New Zealand
60
120
49
1ST
Tue, 04 Mar 2025 - 00:00 • 1st Semi-Final • Dubai International Cricket Stadium
India
Australia
57
155
83
12TH
Sun, 02 Mar 2025 - 00:00 • 12th , Group A • Dubai International Cricket Stadium
India
New Zealand
59
119
49
5TH
Sun, 23 Feb 2025 - 00:00 • 5th , Group A • Dubai International Cricket Stadium
Pakistan
India
73
140
51
2ND
Thu, 20 Feb 2025 - 00:00 • 2nd , Group A • Dubai International Cricket Stadium
Bangladesh
India
8
42
31
England in India ODI Series - 2024/25
Series Home
3RD
Wed, 12 Feb 2025 - 00:00 • 3rd ODI • Narendra Modi Stadium, Ahmedabad
India
England
60
114
44
2ND
Sun, 09 Feb 2025 - 00:00 • 2nd ODI • Barabati Stadium, Cuttack
England
India
44
113
59
1ST
Thu, 06 Feb 2025 - 00:00 • 1st ODI • Vidarbha Cricket Association Stadium, Jamtha, Nagpur
England
India
44
112
58
England in India T20I Series - 2024/25
Series Home
5TH
Sun, 02 Feb 2025 - 00:00 • 5th T20I • Wankhede Stadium, Mumbai
India
England
13
27
10
4TH
Fri, 31 Jan 2025 - 00:00 • 4th T20I • Maharashtra Cricket Association Stadium, Pune
India
England
12
26
10
3RD
Tue, 28 Jan 2025 - 00:00 • 3rd T20I • Saurashtra Cricket Association Stadium, Rajkot
India
England
12
25
9
2ND
Sat, 25 Jan 2025 - 00:00 • 2nd T20I • MA Chidambaram Stadium, Chepauk, Chennai
India
England
11
24
9
1ST
Wed, 22 Jan 2025 - 00:00 • 1st T20I • Eden Gardens, Kolkata
India
England
10
23
9
Border-Gavaskar Trophy - 2024/25
Series Home
5TH
Thu, 02 Jan - Thu, 02 Jan 2025 - 00:00 • 5th Test • Sydney Cricket Ground
Australia
India
44
111
32
4TH
Wed, 25 Dec - Wed, 25 Dec 2024 - 00:00 • 4th Test • Melbourne Cricket Ground
Australia
India
44
110
32
3RD
Sat, 14 Dec - Sat, 14 Dec 2024 - 00:00 • 3rd Test • Brisbane Cricket Ground, Woolloongabba, Brisbane
Australia
India
44
109
32
2ND
Fri, 06 Dec - Fri, 06 Dec 2024 - 00:00 • 2nd Test • Adelaide Oval
Australia
India
44
108
32
1ST
Fri, 22 Nov - Fri, 22 Nov 2024 - 00:00 • 1st Test • Perth Stadium
Australia
India
44
107
32
India in South Africa T20I Series - 2024/25
Series Home
4TH
Fri, 15 Nov 2024 - 00:00 • 4th T20I • The Wanderers Stadium, Johannesburg
India
South Africa
12
33
10
3RD
Wed, 13 Nov 2024 - 00:00 • 3rd T20I • SuperSport Park, Centurion
India
South Africa
11
32
10
2ND
Sun, 10 Nov 2024 - 00:00 • 2nd T20I • St George's Park, Gqeberha
India
South Africa
11
31
9
1ST
Fri, 08 Nov 2024 - 00:00 • 1st T20I • Kingsmead, Durban
India
South Africa
10
30
9
ICC World Test Championship - 2025
Series Home
3RD
Fri, 01 Nov - Fri, 01 Nov 2024 - 00:00 • 3rd Test • Wankhede Stadium, Mumbai
New Zealand
India
14
67
22
2ND
Thu, 24 Oct - Thu, 24 Oct 2024 - 00:00 • 2nd Test • Maharashtra Cricket Association Stadium, Pune
New Zealand
India
14
66
22
1ST
Wed, 16 Oct - Wed, 16 Oct 2024 - 00:00 • 1st Test • M Chinnaswamy Stadium, Bengaluru
India
New Zealand
22
65
14
2ND
Fri, 27 Sep - Fri, 27 Sep 2024 - 00:00 • 2nd Test • Green Park, Kanpur
Bangladesh
India
0
14
11
1ST
Thu, 19 Sep - Thu, 19 Sep 2024 - 00:00 • 1st Test • MA Chidambaram Stadium, Chepauk, Chennai
India
Bangladesh
11
13
0
Bangladesh in India T20I Series - 2024/25
Series Home
3RD
Sat, 12 Oct 2024 - 00:00 • 3rd T20I • Rajiv Gandhi International Stadium, Uppal, Hyderabad
India
Bangladesh
13
15
1
2ND
Wed, 09 Oct 2024 - 00:00 • 2nd T20I • Arun Jaitley Stadium, Delhi
India
Bangladesh
12
14
1
1ST
Sun, 06 Oct 2024 - 00:00 • 1st T20I • Shrimant Madhavrao Scindia Cricket Stadium, Gwalior
India
Bangladesh
11
13
1
India in Sri Lanka ODI Series - 2024
Series Home
3RD
Wed, 07 Aug 2024 - 00:00 • 3rd ODI • R Premadasa Stadium, Colombo
Sri Lanka
India
58
175
98
2ND
Sun, 04 Aug 2024 - 00:00 • 2nd ODI • R Premadasa Stadium, Colombo
Sri Lanka
India
57
174
98
1ST
Fri, 02 Aug 2024 - 00:00 • 1st ODI • R Premadasa Stadium, Colombo
Sri Lanka
India
57
173
98
India in Sri Lanka T20I Series - 2024
Series Home
3RD
Tue, 30 Jul 2024 - 00:00 • 3rd T20I • Pallekele International Cricket Stadium
India
Sri Lanka
21
31
8
2ND
Sun, 28 Jul 2024 - 00:00 • 2nd T20I • Pallekele International Cricket Stadium
Sri Lanka
India
8
30
20
1ST
Sat, 27 Jul 2024 - 00:00 • 1st T20I • Pallekele International Cricket Stadium
India
Sri Lanka
19
29
8
India in Zimbabwe T20I Series - 2024
Series Home
5TH
Sun, 14 Jul 2024 - 00:00 • 5th T20I • Harare Sports Club
Zimbabwe
India
3
12
8
4TH
Sat, 13 Jul 2024 - 00:00 • 4th T20I • Harare Sports Club
Zimbabwe
India
3
11
7
3RD
Wed, 10 Jul 2024 - 00:00 • 3rd T20I • Harare Sports Club
Zimbabwe
India
3
10
6
2ND
Sun, 07 Jul 2024 - 00:00 • 2nd T20I • Harare Sports Club
Zimbabwe
India
3
9
5
1ST
Sat, 06 Jul 2024 - 00:00 • 1st T20I • Harare Sports Club
Zimbabwe
India
2
8
5
ICC Men's T20 World Cup - 2024
Series Home
47TH
Sat, 22 Jun 2024 - 00:00 • 47th , Super Eights,Group 1 • Sir Vivian Richards Stadium, North Sound, Antigua
India
TBA
3
3
0
43RD
Thu, 20 Jun 2024 - 00:00 • 43rd , Super Eights, Group 1 • Kensington Oval, Bridgetown, Barbados
India
TBA
2
2
0
33RD
Sat, 15 Jun 2024 - 00:00 • 33rd , Group A • Central Broward Regional Park Stadium Turf Ground, Lauderhill
Canada
India
0
0
0
25TH
Wed, 12 Jun 2024 - 00:00 • 25th , Group A • Nassau County International Cricket Stadium, New York
United States of America
India
0
0
0
19TH
Sun, 09 Jun 2024 - 00:00 • 19th , Group A • Nassau County International Cricket Stadium, New York
India
Pakistan
6
12
2
8TH
Wed, 05 Jun 2024 - 00:00 • 8th , Group A • Nassau County International Cricket Stadium, New York
Ireland
India
0
8
7
Anthony de Mello Trophy (England in India) - 2023/24
Series Home
5TH
Thu, 07 Mar - Thu, 07 Mar 2024 - 00:00 • 5th Test • Himachal Pradesh Cricket Association Stadium, Dharamsala
England
India
51
135
34
4TH
Fri, 23 Feb - Fri, 23 Feb 2024 - 00:00 • 4th Test • JSCA International Stadium Complex, Ranchi
England
India
51
134
33
3RD
Thu, 15 Feb - Thu, 15 Feb 2024 - 00:00 • 3rd Test • Saurashtra Cricket Association Stadium, Rajkot
India
England
32
133
51
2ND
Fri, 02 Feb - Fri, 02 Feb 2024 - 00:00 • 2nd Test • Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam
India
England
31
132
51
1ST
Thu, 25 Jan - Thu, 25 Jan 2024 - 00:00 • 1st Test • Rajiv Gandhi International Stadium, Uppal, Hyderabad
England
India
50
131
31
Afghanistan in India T20I Series - 2023/24
Series Home
3RD
Wed, 17 Jan 2024 - 00:00 • 3rd T20I • M Chinnaswamy Stadium, Bengaluru
India
Afghanistan
5
7
0
2ND
Sun, 14 Jan 2024 - 00:00 • 2nd T20I • Holkar Cricket Stadium, Indore
Afghanistan
India
0
6
4
1ST
Thu, 11 Jan 2024 - 00:00 • 1st T20I • Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh
Afghanistan
India
0
5
3
Freedom Trophy (India in South Africa) - 2023/24
Series Home
2ND
Wed, 03 Jan - Sun, 07 Jan 2024 - 03 Jan • 2nd Test • Newlands, Cape Town
South Africa
India
19
46
17