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
INDIA
IND
TEST
RANK
4
PLAYERS
317
MATCHES
1414
WON
1225
LOSS
1172
FIRST MATCH
25 Jun 1932
LAST MATCH
31 Jan 2026
ODI
RANK
1
PLAYERS
259
MATCHES
1552
WON
1305
LOSS
1300
FIRST MATCH
15 Dec 1933
LAST MATCH
31 Jan 2026
T20I
RANK
1
PLAYERS
118
MATCHES
1220
WON
1131
LOSS
1173
FIRST MATCH
15 Dec 1933
LAST MATCH
31 Jan 2026
Players
Team Stats
Upcoming Matches
Recent Results
Ranking
New Zealand in India T20I Series - 2026
Series Home
5TH
Sat, 31 Jan 2026 - 00:00 • 5th T20I • Thiruvananthapuram
India
New Zealand
0
0
0
4TH
Wed, 28 Jan 2026 - 00:00 • 4th T20I • Visakhapnam
India
New Zealand
0
0
0
3RD
Sun, 25 Jan 2026 - 00:00 • 3rd T20I • Guwahi
India
New Zealand
0
0
0
2ND
Fri, 23 Jan 2026 - 00:00 • 2nd T20I • Raipur
India
New Zealand
0
0
0
1ST
Wed, 21 Jan 2026 - 00:00 • 1st T20I • Nagpur
India
New Zealand
0
0
0
New Zealand in India ODI Series - 2026
Series Home
3RD
Sun, 18 Jan 2026 - 00:00 • 3rd ODI • Indore
India
New Zealand
0
0
0
2ND
Wed, 14 Jan 2026 - 00:00 • 2nd ODI • Rajkot
India
New Zealand
0
0
0
1ST
Sun, 11 Jan 2026 - 00:00 • 1st ODI • Vadodara
India
New Zealand
0
0
0
South Africa in India T20I Series - 2025
Series Home
5TH
Fri, 19 Dec 2025 - 00:00 • 5th T20I • Ahmedabad
India
South Africa
0
0
0
4TH
Wed, 17 Dec 2025 - 00:00 • 4th T20I • Lucknow
India
South Africa
0
0
0
3RD
Sun, 14 Dec 2025 - 00:00 • 3rd T20I • Dharamsala
India
South Africa
0
0
0
2ND
Thu, 11 Dec 2025 - 00:00 • 2nd T20I • New Chandigarh
India
South Africa
0
0
0
1ST
Tue, 09 Dec 2025 - 00:00 • 1st T20I • Cuttack
India
South Africa
0
0
0
South Africa in India ODI Series - 2025
Series Home
3RD
Sat, 06 Dec 2025 - 00:00 • 3rd ODI • Visakhapnam
India
South Africa
0
0
0
2ND
Wed, 03 Dec 2025 - 00:00 • 2nd ODI • Raipur
India
South Africa
0
0
0
1ST
Sun, 30 Nov 2025 - 00:00 • 1st ODI • Ranchi
India
South Africa
0
0
0
Freedom Trophy - 2025
Series Home
2ND
Sat, 22 Nov - Sat, 22 Nov 2025 - 00:00 • 2nd Test • Guwahi
India
South Africa
0
0
0
1ST
Fri, 14 Nov - Fri, 14 Nov 2025 - 00:00 • 1st Test • Eden Gardens
India
South Africa
0
0
0
India in Australia T20I Series - 2025
Series Home
5TH
Sat, 08 Nov 2025 - 00:00 • 5th T20I • Brisbane
Australia
India
0
0
0
4TH
Thu, 06 Nov 2025 - 00:00 • 4th T20I • Gold Coast
Australia
India
0
0
0
3RD
Sun, 02 Nov 2025 - 00:00 • 3rd T20I • Hobart
Australia
India
0
0
0
2ND
Fri, 31 Oct 2025 - 00:00 • 2nd T20I • Melbourne
Australia
India
0
0
0
1ST
Wed, 29 Oct 2025 - 00:00 • 1st T20I • Canberra
Australia
India
0
0
0
India in Australia ODI Series - 2025
Series Home
3RD
Sat, 25 Oct 2025 - 00:00 • 3rd ODI • Sydney
Australia
India
0
0
0
2ND
Thu, 23 Oct 2025 - 00:00 • 2nd ODI • Adelaide
Australia
India
0
0
0
1ST
Sun, 19 Oct 2025 - 00:00 • 1st ODI • Perth
Australia
India
0
0
0
West Indies in India Test Series - 2025
Series Home
2ND
Fri, 10 Oct - Fri, 10 Oct 2025 - 00:00 • 2nd Test • Delhi
India
West Indies
0
0
0
1ST
Thu, 02 Oct - Thu, 02 Oct 2025 - 00:00 • 1st Test • Ahmedabad
India
West Indies
0
0
0
Men's T20 Asia Cup - 2025
Series Home
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
0
0
0
2ND
Wed, 10 Sep 2025 - 00:00 • 2nd , Group A • Dubai International Cricket Stadium
United Arab Emirates
India
0
0
0
Anderson Tendulkar Trophy - 2025
Series Home
5TH
Thu, 31 Jul - Mon, 04 Aug 2025 - 00:00 • 5th Test • Kennington Oval, London
England
India
152
282
123
4TH
Wed, 23 Jul - Sun, 27 Jul 2025 - 00:00 • 4th Test • Old Trafford, Manchester
England
India
152
282
122
3RD
Thu, 10 Jul - Thu, 10 Jul 2025 - 00:00 • 3rd Test • Lord's, London
England
India
152
282
121
2ND
Wed, 02 Jul - Wed, 02 Jul 2025 - 00:00 • 2nd Test • Edgbaston, Birmingham
England
India
152
282
120
1ST
Fri, 20 Jun - Fri, 20 Jun 2025 - 00:00 • 1st Test • Headingley, Leeds
England
India
152
282
119
ICC Champions Trophy - 2024/25
Series Home
FINAL
Sun, 09 Mar 2025 - 00:00 • Final • Dubai International Cricket Stadium
India
New Zealand
115
214
101
1ST
Tue, 04 Mar 2025 - 00:00 • 1st Semi-Final • Dubai International Cricket Stadium
India
Australia
142
298
151
12TH
Sun, 02 Mar 2025 - 00:00 • 12th , Group A • Dubai International Cricket Stadium
India
New Zealand
115
214
100
5TH
Sun, 23 Feb 2025 - 00:00 • 5th , Group A • Dubai International Cricket Stadium
Pakistan
India
0
0
0
2ND
Thu, 20 Feb 2025 - 00:00 • 2nd , Group A • Dubai International Cricket Stadium
Bangladesh
India
31
72
40
England in India ODI Series - 2024/25
Series Home
3RD
Wed, 12 Feb 2025 - 00:00 • 3rd ODI • Ahmedabad
India
England
0
0
0
2ND
Sun, 09 Feb 2025 - 00:00 • 2nd ODI • Cuttack
England
India
152
282
118
1ST
Thu, 06 Feb 2025 - 00:00 • 1st ODI • Nagpur
England
India
152
282
117
England in India T20I Series - 2024/25
Series Home
5TH
Sun, 02 Feb 2025 - 00:00 • 5th T20I • Wankhede Stadium, Mumbai
India
England
116
282
152
4TH
Fri, 31 Jan 2025 - 00:00 • 4th T20I • Maharashtra Cricket Association Stadium, Pune
India
England
116
282
151
3RD
Tue, 28 Jan 2025 - 00:00 • 3rd T20I • Saurashtra Cricket Association Stadium, Rajkot
India
England
116
282
150
2ND
Sat, 25 Jan 2025 - 00:00 • 2nd T20I • MA Chidambaram Stadium, Chepauk, Chennai
India
England
116
282
149
1ST
Wed, 22 Jan 2025 - 00:00 • 1st T20I • Eden Gardens, Kolkata
India
England
116
282
148
Border-Gavaskar Trophy - 2024/25
Series Home
5TH
Thu, 02 Jan - Thu, 02 Jan 2025 - 00:00 • 5th Test • Sydney
Australia
India
151
298
147
4TH
Wed, 25 Dec - Wed, 25 Dec 2024 - 00:00 • 4th Test • Melbourne
Australia
India
151
298
146
3RD
Sat, 14 Dec - Sat, 14 Dec 2024 - 00:00 • 3rd Test • Brisbane
Australia
India
151
298
145
2ND
Fri, 06 Dec - Fri, 06 Dec 2024 - 00:00 • 2nd Test • Adelaide
Australia
India
151
298
144
1ST
Fri, 22 Nov - Fri, 22 Nov 2024 - 00:00 • 1st Test • Perth
Australia
India
151
298
143
India in South Africa T20I Series - 2024/25
Series Home
4TH
Fri, 15 Nov 2024 - 00:00 • 4th T20I • Johannesburg
India
South Africa
83
175
94
3RD
Wed, 13 Nov 2024 - 00:00 • 3rd T20I • Centurion
India
South Africa
82
175
94
2ND
Sun, 10 Nov 2024 - 00:00 • 2nd T20I • Gqeberha
India
South Africa
81
175
94
1ST
Fri, 08 Nov 2024 - 00:00 • 1st T20I • Durban
India
South Africa
81
175
93
ICC World Test Championship - 2025
Series Home
3RD
Fri, 01 Nov - Fri, 01 Nov 2024 - 00:00 • 3rd Test • Wankhede
New Zealand
India
98
214
114
2ND
Thu, 24 Oct - Thu, 24 Oct 2024 - 00:00 • 2nd Test • Pune
New Zealand
India
98
214
113
1ST
Wed, 16 Oct - Wed, 16 Oct 2024 - 00:00 • 1st Test • Bengaluru
India
New Zealand
112
214
98
2ND
Fri, 27 Sep - Fri, 27 Sep 2024 - 00:00 • 2nd Test • Kanpur
Bangladesh
India
28
72
38
1ST
Thu, 19 Sep - Thu, 19 Sep 2024 - 00:00 • 1st Test • Chennai
India
Bangladesh
37
72
28
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
39
72
31
2ND
Wed, 09 Oct 2024 - 00:00 • 2nd T20I • Arun Jaitley Stadium, Delhi
India
Bangladesh
39
72
30
1ST
Sun, 06 Oct 2024 - 00:00 • 1st T20I • Shrimant Madhavrao Scindia Cricket Stadium, Gwalior
India
Bangladesh
39
72
29
India in Sri Lanka ODI Series - 2024
Series Home
3RD
Wed, 07 Aug 2024 - 00:00 • 3rd ODI • Colombo (RPS)
Sri Lanka
India
134
252
111
2ND
Sun, 04 Aug 2024 - 00:00 • 2nd ODI • Colombo (RPS)
Sri Lanka
India
133
252
111
1ST
Fri, 02 Aug 2024 - 00:00 • 1st ODI • Colombo (RPS)
Sri Lanka
India
132
252
111
India in Sri Lanka T20I Series - 2024
Series Home
3RD
Tue, 30 Jul 2024 - 00:00 • 3rd T20I • Pallekele
India
Sri Lanka
113
252
136
2ND
Sun, 28 Jul 2024 - 00:00 • 2nd T20I • Pallekele
Sri Lanka
India
135
252
113
1ST
Sat, 27 Jul 2024 - 00:00 • 1st T20I • Pallekele
India
Sri Lanka
113
252
134
India in Zimbabwe T20I Series - 2024
Series Home
5TH
Sun, 14 Jul 2024 - 00:00 • 5th T20I • Harare
Zimbabwe
India
48
92
45
4TH
Sat, 13 Jul 2024 - 00:00 • 4th T20I • Harare
Zimbabwe
India
47
92
46
3RD
Wed, 10 Jul 2024 - 00:00 • 3rd T20I • Harare
Zimbabwe
India
47
92
46
2ND
Sun, 07 Jul 2024 - 00:00 • 2nd T20I • Harare
Zimbabwe
India
46
92
47
1ST
Sat, 06 Jul 2024 - 00:00 • 1st T20I • Harare
Zimbabwe
India
45
92
48
ICC Men's T20 World Cup - 2024
Series Home
Anthony de Mello Trophy (England in India) - 2023/24
Series Home
5TH
Thu, 07 Mar - Thu, 07 Mar 2024 - 00:00 • 5th Test • Dharamsala
England
India
154
282
126
4TH
Fri, 23 Feb - Fri, 23 Feb 2024 - 00:00 • 4th Test • Ranchi
England
India
154
282
125
3RD
Thu, 15 Feb - Thu, 15 Feb 2024 - 00:00 • 3rd Test • Rajkot
India
England
124
282
154
2ND
Fri, 02 Feb - Fri, 02 Feb 2024 - 00:00 • 2nd Test • Visakhapnam
India
England
124
282
153
1ST
Thu, 25 Jan - Thu, 25 Jan 2024 - 00:00 • 1st Test • Hyderabad
England
India
152
282
124
Afghanistan in India T20I Series - 2023/24
Series Home
3RD
Wed, 17 Jan 2024 - 00:00 • 3rd T20I • Bengaluru
India
Afghanistan
4
11
5
2ND
Sun, 14 Jan 2024 - 00:00 • 2nd T20I • Indore
Afghanistan
India
5
11
4
1ST
Thu, 11 Jan 2024 - 00:00 • 1st T20I • Mohali
Afghanistan
India
5
11
4
Freedom Trophy (India in South Africa) - 2023/24
Series Home
2ND
Wed, 03 Jan - Sun, 07 Jan 2024 - 03 Jan • 2nd Test • Cape Town
South Africa
India
88
175
81
1ST
Tue, 26 Dec - Sat, 30 Dec 2023 - 26 Dec • 1st Test • SuperSport Park, Centurion
South Africa
India
87
175
82
India in South Africa ODI Series - 2023/24
Series Home
3RD
Thu, 21 Dec 2023 - 21 Dec • 3rd ODI • Boland Park, Paarl
South Africa
India
87
175
82
2ND
Tue, 19 Dec 2023 - 19 Dec • 2nd ODI • St George's Park, Gqeberha
South Africa
India
86
175
83
1ST
Sun, 17 Dec 2023 - 17 Dec • 1st ODI • The Wanderers Stadium, Johannesburg
South Africa
India
86
175
83
India in South Africa T20I Series - 2023/24
Series Home
3RD
Thu, 14 Dec 2023 - 14 Dec • 3rd T20I • The Wanderers Stadium, Johannesburg
South Africa
India
91
175
78
2ND
Tue, 12 Dec 2023 - 12 Dec • 2nd T20I • St George's Park, Gqeberha
South Africa
India
90
175
79
1ST
Sun, 10 Dec 2023 - 10 Dec • 1st T20I • Kingsmead, Durban
South Africa
India
89
175
80
Australia in India T20I Series - 2023/24
Series Home
5TH
Sun, 03 Dec 2023 - 00:00 • 5th T20I • M Chinnaswamy Stadium, Bengaluru
India
Australia
139
298
148